误删path等环境变量(系统变量/用户变量)
切忌重启或关机
1. 未关机或重启解决方法
首先按徽标键+R 打开运行,输入 regedit 打开注册表
在目录 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment (可直接复制)下,右边找到path,复制path的值
然后 右击计算机 >>> 属性 >>> 高级系统设置 >>> 环境变量 >>> 在"系统变量" 中点击新建
新建一个变量名为path,变量值为刚刚复制的那串文字C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (可直接复制使用),然后全部点击确定即可。
其他变量同理。
2.已关机或重启
在注册表中已经找不到缓存
可以尝试自己新建,以下为我当前所用的各系统变量(斟酌使用)
用户变量
| 变量名 | 变量值 |
|---|---|
| OneDrive | C:\Users\86150\OneDrive |
| OneDriveConsumer | C:\Users\86150\OneDrive |
| path | E:\anaconda3 |
| path | E:\anaconda3\Scripts |
| path | E:\anaconda3\Library\bin |
| path | C:\Users\86150\AppData\Local\Programs\Python\Python37\Scripts\ |
| path | C:\Users\86150\AppData\Local\Programs\Python\Python37\ |
| path | %USERPROFILE%\AppData\Local\Microsoft\WindowsApps |
| TEMP | %USERPROFILE%\AppData\Local\Temp |
| TMP | %USERPROFILE%\AppData\Local\Temp |
系统变量
| 变量名 | 变量值 |
|---|---|
| ComSpec | %SystemRoot%\system32\cmd.exe |
| DriverData | C:\Windows\System32\Drivers\DriverData |
| JAVA_HOME | C:\Program Files\Java\jdk1.8.0_281 |
| NUMBER_OF_PROCESSORS | 8 |
| OS | Windows_NT |
| path | C:\Program Files (x86)\Common Files\Oracle\Java\javapath |
| path | %SystemRoot%\system32 |
| path | %SystemRoot% |
| path | %SystemRoot%\System32\Wbem |
| path | %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ |
| path | %JAVA_HOME%\bin |
| path | %JAVA_HOME%\jre\bin |
| PATHEXT | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC |
| PROCESSOR_ARCHITECTURE | AMD64 |
| PROCESSOR_IDENTIFIER | Intel64 Family 6 Model 158 Stepping 10, GenuineIntel |
| PROCESSOR_LEVEL | 6 |
| PROCESSOR_REVISION | 9e0a |
| PSModulePath | %ProgramFiles%\WindowsPowerShell\Modules |
| PSModulePath | %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules |
| TEMP | %SystemRoot%\TEMP |
| TMP | %SystemRoot%\TEMP |
| USERNAME | SYSTEM |
| windir | %SystemRoot% |
| ZES_ENABLE_SYSMAN | 1 |
仅此来纪念我今天装java时候误删了path变量,有好多没有添加进去,后续遇到问题继续补充
博客介绍了误删path等环境变量(系统变量/用户变量)后的解决办法。强调切忌重启或关机,未关机或重启时可从注册表复制path值并新建系统变量;若已关机或重启,注册表无缓存,可尝试自行新建变量,还给出了当前所用的系统变量示例。
3357





