小编典典

在 Windows 中将目录添加到 PATH 环境变量

all

我正在尝试在 Windows 中添加C:\xampp\php到我的系统PATH环境变量。

我已经使用 环境变量 对话框添加了它。

但是当我输入控制台时:

C:\>path

它不显示新C:\xampp\php目录:

PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin
;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\
Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common
\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\
Microsoft Visual Studio\VC98\bin

我有两个问题:

  1. 为什么会这样?是不是我做错了什么?
  2. 另外,如何PATH使用控制台(以及以编程方式使用批处理文件)将目录添加到我的变量中?

阅读 278

收藏
2022-03-04

共1个答案

小编典典

这只会修改注册表。现有流程不会使用这些值。如果新进程 此更改之后启动 并且 不从其父进程继承旧环境,它将这样做。

您没有指定如何启动控制台会话。确保这一点的最佳方法是退出命令 shell 并再次运行它。然后它应该继承更新的 PATH 环境变量。

2022-03-04