从 CMD windows 8 永久设置 PATH

Tec*_*hat 5 batch batch-file cmd.exe

我正在设置一个自定义命令行实用程序,并且“安装程序”添加了一个 PATH 条目。它在此之后适用于当前会话。在我关闭并打开命令提示符后,PATH 被重置并且命令行不再可用。这是关于什么的,我如何从 CMD 永久设置它?

Dav*_*ill 6

如何PATHcmdshell永久设置?

您需要使用setx而不是set.

例子:

SetX PATH "c:\my dir;%PATH%"
Run Code Online (Sandbox Code Playgroud)

笔记:

  • "如果任何路径元素包含空格,建议使用 s。
  • cmd外壳应该以管理员身份运行。
  • 使用/m设置PATH在系统环境,而不是用户环境。

警告:


进一步阅读

  • Windows CMD 命令行的 AZ 索引- Windows cmd 行相关的所有内容的极好参考。
  • setx - 永久设置环境变量,SETX 可用于为机器 (HKLM) 或当前登录用户 (HKCU) 设置环境变量。