最近在我的机器上经常发现(windows2003),无法识别系统path变量的设置,症状为在命令行窗口输入ping 等这样常见的控制台命令,提示不能识别命令,环境变量中,查看path值,z存在"%SystemRoot%\system32" 这个路径设置。
后来发现,在路径变量"%SystemRoot%\system32", 前设置了其他路径变量,但不是"%anypath%"z这种路径,而是如:"d:\program\app\bin"。 着这样不带环境变量的路径移到带有环境变量的路径设置后面,问题解决。
注,有一些应用会在环境变量,path里添加一些路径,但有时会添到带有环境变量路径的前面,导致在命令行窗口下无法识别带环境变量的路径。