windows“在此处打开命令窗口”给出错误的环境

windows“在此处打开命令窗口”给出错误的环境

我经常使用 Windows-7 的右键单击“在此处打开命令窗口”功能,但刚刚发现一个问题,它提供的环境与我从开始行或从开始菜单 cmd 运行 cmd 时获得的环境不同。

具体来说,对于我来说,我的 PATH 中有一些内容(已从 MyComputer/properties/advanced/environment 验证)在右键单击环境中缺失,但在其他环境中却正确存在。

为什么?有什么简单的解决办法吗?

W7 似乎使用命令:cmd.exe /s /k pushd "%V" 作为右键单击选项。

似乎有多个 cmd.exe,一个是 C:\Windows\System32\cmd.exe,另一个在 c:\Windows\sysWOW64,还有一些位于 c:/Windows 下,但两者都提供了错误的 PATH 环境。我不确定开始菜单 cmd 实际上启动了什么!

答案1

我通过重新启动 explorer.exe 解决了这个问题。

我认为我遇到的问题是我编辑了 %PATH%,但资源管理器使用的是它的旧版本。

如果您在编辑环境变量时已经打开了命令窗口,也会发生这种情况:更改不会反映在已经打开的窗口中,仅在新创建的窗口中。

相关内容