所以当我用RUN打开命令提示符(Windows键+ R,键入cmd)时,我得到了这条路径(这是好路径):
PATH=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program File
s (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\NVIDIA
Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbe
m;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Liv
e\Shared;C:\Ruby193\bin
问题是,当我直接打开C:\ Windows \ System32 \ cmd.exe或按住shift并右键单击文件夹时,在这里打开命令窗口"我得到了这条路径(旧的和过时的):
PATH=C:\Ruby200\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Fil
es (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windo
ws\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x
86)\Windows Live\Shared;C:\Ruby200\devkit\bin;C:\Ruby200\devkit\mingw\bin
这两个提示都以管理员身份打开,它们都显示相同的标题(管理员:C:\ Windows \ System32 \ cmd.exe)。
任何人都知道如何解决这个问题?
由于
答案 0 :(得分:1)
检查路径:
reg query "HKCU\Environment" /v Path
reg query "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v Path
Path
值。检查CMD的任何起始脚本:
reg query "HKCU\Software\Microsoft\Command Processor" /v AutoRun
reg query "HKLM\Software\Microsoft\Command Processor" /v AutoRun
在注册表中的任何位置搜索:
reg query "HKCU" /s|find /i "C:\Ruby200"
reg query "HKLM" /s|find /i "C:\Ruby200"
明显的建议:如果刚卸载Ruby 2.0,请重新启动计算机。