win10誤刪環境變數Path的幾種恢復方法

2021-10-19 20:33:27 字數 1373 閱讀 7495

二、問題–方案

簡單說下path修改及生效的原理:

圖形介面修改path,同步到登錄檔,立即生效,已開啟的cmd中不會生效;

cmd命令修改path,同步到登錄檔,不立即生效,已開啟的cmd中不會生效;

重啟計算機、重啟檔案管理器explorer.exe、手動傳送系統全域性廣播,均會導致修改的系統path生效,其中前兩種較為常見。

下面針對各種情況,索引到不同的解決方案。

未重啟cmd命令列恢復

使用備份登錄檔恢復

其他恢復(利用還未關閉的idea/pycharm/goland)

已重啟使用win10預設path

三、解決方法

3.1 cmd命令列恢復

cmd命令列修改系統path

被修改的系統path只是同步到了登錄檔中,並未立即生效,所以可以使用cmd命令列重新得到系統path。

echo %path%

1顯示未修改前的系統變數:

複製該系統path值重新修改系統path即可。

圖形化介面修改系統path

被修改的系統path立即生效了,轉 其他恢復/重啟。

3.2 備份登錄檔恢復

無論使用圖形介面還是cmd命令列修改系統path,都是立即同步到登錄檔檔案的,所以,沒有備份登錄檔也不用看了。

使用regedit開啟登錄檔;

找到系統path:

登錄檔路徑:計算機\hkey_local_machine\system\controlset001\control\session manager\environment

複製path變數。

圖形介面或cmd命令列修改path變數。

3.3 其他恢復(利用還未關閉的idea/pycharm/goland)

如果你在修改系統path前開啟了以上任意ide,無論你怎麼修改環境path都不會生效,必須重啟ide才能生效。

由此,我們可以利用未關閉的ide得到修改之前的path變數的值。

在ide的terminal視窗輸入以下命令:

echo %path%

1顯示未修改前的系統變數:

複製該系統path值重新修改系統path即可。

3.4 重啟(使用win10預設path)

沒有備份登錄檔又重啟了,好慘(哭唧唧)

只能使用win10 預設系統path恢復了,此外,推薦使用指令碼快速配置開發相關的環境變數:

windows環境下快速(指令碼)配置開發環境變數,如,go,scala、spark等

win10預設系統path:

%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;%systemroot%\system32\windowspowershell\v1.0\

win10配置環境變數

win10預覽版10547快速更新已經推送,更新內容也隨之發布。比較明顯的就是開始選單和平板模式,另外還有很多應用改進和問題修復。配置 環境變數 是很多專業人員在拿到一款新電腦後必須要做的事。這一功能介面在win7 win8.1 win10正式版中幾乎 萬年不變 使得某些環境配置操作比較麻煩。不過這...

win10 配置環境變數

安裝之後配置環境變數的步驟如下 1 點 我的電腦 右鍵選 屬性 2 選擇 高階系統設定 選 環境變數 在 系統變數 中選中 path 再點 編輯 再點 編輯文字 3 在 變數值 一欄,把自己所安裝的python路徑拷進去就可以了,我安裝的路徑是 c python27 這一步要注意 在拷貝路徑 c p...

Win10 配置tomcat環境變數

在配置之前我們需要做以下幾點 3.解壓到短一些路徑的英文資料夾中,如 d apache tomcat 8.5.5 配置過程 在環境變數,系統變數,點選 新建 變數名 欄填寫 catalina home 必須大寫 變數值 欄填寫 d program files tomcat 之前解壓的檔案路徑 填入後...