最近闲来无事,动了一下Windows的环境变量,导致许多系统程序无法启动。下面给大家分享一下解决方案:
(1)起因
修改了windir的值,例如,将其从“C:\Windows”改为“1”。
(2)现象
很多系统和windir相关的系统程序无法运行,例如“高级系统设置”、“远程桌面连接”等。
PS:远程桌面连接更傲娇,直接点不动。
(3)解决方案
1)其实超简单,只需要再次进入“环境变量”对话框修改windir环境变量即可。直接在文件夹窗口的地址栏输入下面的地址即可
C:\Windows\System32\SystemPropertiesAdvanced.exe
2)将windir变量的值改为%SystemRoot%(其实就是C:\Windows)
PS:
①网上有些文章说,需要进入安全模式,其实完全没有必要,直接用命令打开“系统属性”对话框进行设置就可以了,压根不需要重启进入安全模式。
②环境变量是个好东西,省去了绝对路径命令的繁琐,将常用的程序文件以相对路径命令的方式呈现给用户,提高了效率。
例如:在cmd窗口中,calc(或者calc.exe)可以直接打开“计算器”,因为在Path变量中,存在“%SystemRoot%\system32”(即C:\Windows\system32)变量值,当删除Path变量中该变量值,在运行calc就无法识别,当然运行全路径命令C:\Windows\system32\calc还是可行的。