我正在设置自定义命令行实用程序,并且“安装程序”添加了 PATH 条目。在此之后,它就可以正常工作了当前会话。关闭并打开命令提示符后,PATH 被重置,命令行不再可用。这是怎么回事?如何从 CMD 永久设置它?
答案1
我如何PATH
从cmd
shell 永久设置?
您需要使用setx
而不是set
。
例子:
SetX PATH "c:\my dir;%PATH%"
笔记:
"
如果任何路径元素包含空格,则建议使用 s。- 该
cmd
shell 应以管理员身份运行。 - 用于在系统环境而不是用户环境中
/m
进行设置。PATH
警告:
- 请参阅我的回答为什么 Windows 对环境变量有限制?讨论
PATH
允许多长时间没有错误。
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 设置- 永久设置环境变量,SETX 可用于为机器(HKLM)或当前登录用户(HKCU)设置环境变量。