系統小技巧:還原Windows10路徑環境變量

電腦愛好者 發佈 2020-01-02T05:44:20+00:00

有時,我們在Windows10的「運行」窗口中執行一些命令或運行一些程序,這時即便沒有指定程序的具體路徑,只輸入程序的名稱,便可以迅速調用成功。

有時,我們在Windows 10的「運行」窗口中執行一些命令或運行一些程序,這時即便沒有指定程序的具體路徑,只輸入程序的名稱(如notepad.exe),便可以迅速調用成功。這是因為Windows默認的路徑環境變量在發生作用,它會指引找到所需的程序。

但是,有時因為手動操作或軟體操作失誤,不小心刪除了路徑環境變量,這樣可能會造成下次啟動後,運行程序找不到路徑的問題。那麼,當路徑環境變量丟失後,如何進行恢復呢?

首先,在發現路徑環境變量丟失後,最好不要急於重啟系統。這時,通過命令提示符窗口、PowerShell窗口、註冊表等途徑都有成功恢復的希望。當然,重啟了系統,也有補救辦法。

1. 用命令提示符或PowerShell恢復

如果在系統屬性窗口「高級」選項卡下的「環境變量」窗口中,刪除或修改了路徑變量,可嘗試通過在命令提示符窗口中運行以下命令獲取路徑環境變量(圖1)。

echo %PATH%

此外,也可以到PowerShell窗口運行以下命令進行獲取(圖2)。

Get-ItemProperty -Path "HKCU:\Environment"

最後,將獲得的路徑環境變量值填入環境變量設置窗口的相應位置即可恢復。

2. 利用用戶配置備份文件恢復

如果有用戶配置文件的備份或系統的備份,請在其中位於Users文件夾下的用戶名子文件夾中找到名為NTUSER.DAT的文件(圖3)。用記事本打開此文件,其中包含有舊路徑的環境變量,查找PATH相關語句,便可獲知路徑環境變量。當然,這種方法依賴於有備份的前提條件。

3. 利用註冊表編輯器獲取路徑

按下Win+R組合鍵打開「運行」框,輸入regedit打開註冊表編輯器。在註冊表編輯器中,導航到「HKEY_CURRENT_USER\Environment」(圖4)。Environment鍵下Path值所列出的便是路徑環境變量。雙擊打開它並將路徑全部複製到記事本中,之後便可以利用該路徑值,到環境變量設置窗口中重新設置了。

如果在環境變量被誤刪後重啟了系統,則註冊表中的環境變量也可能會被清空。在這種情況下,在註冊表中搜索名為Environment的項,並檢查結果中出現的相關選項下是否尚包含路徑環境變量。如果註冊表中默認的路徑環境變量被徹底清空,那麼,可以到相同版本的Windows 10的註冊表中,查找並複製默認路徑環境變量值,進行恢復。

關鍵字: