如何通过cmd在Windows OS中更改PATH

问题描述 投票:0回答:2

我想在PATH变量中添加一个路径。我以管理员身份运行cmd.exe并使用

setx PATH "%PATH%;C:\MinGW\bin"
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin"

然后我重新启动了我的电脑,但如果我输入path,我看不到我在那里设置的路径。请注意,使用完全相同的方式,我可以在PATH上设置一些其他目录。

什么可能出错?

variables path cmd windows-vista
2个回答
1
投票

你应该使用

"My Computer" > "Properties" > "Advanced" > "Environment Variables" > "Path".

1
投票
setx PATH "%PATH%;C:\MinGW\bin"
setx PATH "%PATH%;C:\MinGW\msys\1.0\bin"

首先应将PATH设置为“%PATH%; C:\ MinGW \ bin”,然后设置为“%PATH%; C:\ MinGW \ msys \ 1.0 \ bin”,因此第二个setx会覆盖第一个因为setx未设置当前或现有CMD会话中的变量 - 只有新的。

setx PATH "%PATH%;C:\MinGW\bin;C:\MinGW\msys\1.0\bin"

理论上应该将PATH设置为附加的这两个目录 - 用于将来的会话。

您只需启动一个新会话并执行一个即可查看

path

命令。

如果更改在重新启动后仍然存在,则其他一些进程正在重置它。

如果根本没有发生变化,那么就会发生一些可怕的腥事。可能是拼写错误......

我会尝试设置一些其他变量作为测试,比如mypath

您可以使用删除变量

setx mypath ""

谷歌搜索PATH EDITOR可能有用......

© www.soinside.com 2019 - 2024. All rights reserved.