注:不要重启电脑,电脑系统:Windows10
一、问题重述
起因是我在添加环境变量时报错:
于是使用了 rapidee 工具来添加环境变量[3]。
但是打开后并没有找到Path(截图时我已解决该问题):
但是习惯性的按了保存,然后直接退出了,之后发现环境变量中的path不见了。
二、问题解决
因为rapidee相当于是直接修改注册表了,所以方法2对我没用。
本来找了同学问了对方的Path路径准备先加上去改一下应付应付,但是突然发现之前因为在配置东西,所以打开了cmd没关,而cmd可直接输出环境变量路径查看。
以后记得善用备份功能,在rapidee中直接备份即可:
1. cmd
如果在误删path之前打开了cmd且没关,则该cmd中依然存在之前的环境。在cmd中输入:
echo $Path$
可输出环境变量,复制后重新添加即可:
2. 注册表恢复[1]
在没有重启电脑的情况下,注册表中可能包含有之前的环境变量。
win+R,打开 regedit :
进入 “计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment” 路径:
如果在 OS 下面有 Path,则可以直接复制,重新添加环境变量:
3. 还原点还原[2]
如果电脑之前保存过还原点,可以使用该方法。但是要衡量一下是添加环境变量麻烦还是重新执行电脑这段时间执行过的操作麻烦。
右键电脑,“属性” --> "高级系统设置" --> “系统保护” --> “系统还原”:
4. 重新添加环境变量
如果以上方法均不成功,则只能重新添加Path。Windows10的初始Path值如下:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
如果平时有写博客或者截图的习惯,可以找一下是否截取过电脑上环境变量的截图。
其余环境变量只能等到碰到出错的时候再一步步查找位置,重新添加了。