注:不要重啓電腦,電腦系統: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\;
如果平時有寫博客或者截圖的習慣,可以找一下是否截取過電腦上環境變量的截圖。
其餘環境變量只能等到碰到出錯的時候再一步步查找位置,重新添加了。