有時(shí),我們?cè)赪indows 10的“運(yùn)行”窗口中執(zhí)行一些命令或運(yùn)行一些程序,這時(shí)即便沒(méi)有指定程序的具體路徑,只輸入程序的名稱(如notepad.exe),便可以迅速調(diào)用成功。這是因?yàn)閃indows默認(rèn)的路徑環(huán)境變量在發(fā)生作用,它會(huì)指引找到所需的程序。
但是,有時(shí)因?yàn)槭謩?dòng)操作或軟件操作失誤,不小心刪除了路徑環(huán)境變量,這樣可能會(huì)造成下次啟動(dòng)后,運(yùn)行程序找不到路徑的問(wèn)題。那么,當(dāng)路徑環(huán)境變量丟失后,如何進(jìn)行恢復(fù)呢?
首先,在發(fā)現(xiàn)路徑環(huán)境變量丟失后,最好不要急于重啟系統(tǒng)。這時(shí),通過(guò)命令提示符窗口、PowerShell窗口、注冊(cè)表等途徑都有成功恢復(fù)的希望。當(dāng)然,重啟了系統(tǒng),也有補(bǔ)救辦法。
1. 用命令提示符或PowerShell恢復(fù)
如果在系統(tǒng)屬性窗口“高級(jí)”選項(xiàng)卡下的“環(huán)境變量”窗口中,刪除或修改了路徑變量,可嘗試通過(guò)在命令提示符窗口中運(yùn)行以下命令獲取路徑環(huán)境變量(圖1)。
echo %PATH%
此外,也可以到PowerShell窗口運(yùn)行以下命令進(jìn)行獲取(圖2)。
Get-ItemProperty -Path 'HKCU:\Environment'
最后,將獲得的路徑環(huán)境變量值填入環(huán)境變量設(shè)置窗口的相應(yīng)位置即可恢復(fù)。
2. 利用用戶配置備份文件恢復(fù)
如果有用戶配置文件的備份或系統(tǒng)的備份,請(qǐng)?jiān)谄渲形挥赨sers文件夾下的用戶名子文件夾中找到名為NTUSER.DAT的文件(圖3)。用記事本打開(kāi)此文件,其中包含有舊路徑的環(huán)境變量,查找PATH相關(guān)語(yǔ)句,便可獲知路徑環(huán)境變量。當(dāng)然,這種方法依賴于有備份的前提條件。
3. 利用注冊(cè)表編輯器獲取路徑
按下Win+R組合鍵打開(kāi)“運(yùn)行”框,輸入regedit打開(kāi)注冊(cè)表編輯器。在注冊(cè)表編輯器中,導(dǎo)航到“HKEY_CURRENT_USER\Environment”(圖4)。Environment鍵下Path值所列出的便是路徑環(huán)境變量。雙擊打開(kāi)它并將路徑全部復(fù)制到記事本中,之后便可以利用該路徑值,到環(huán)境變量設(shè)置窗口中重新設(shè)置了。
如果在環(huán)境變量被誤刪后重啟了系統(tǒng),則注冊(cè)表中的環(huán)境變量也可能會(huì)被清空。在這種情況下,在注冊(cè)表中搜索名為Environment的項(xiàng),并檢查結(jié)果中出現(xiàn)的相關(guān)選項(xiàng)下是否尚包含路徑環(huán)境變量。如果注冊(cè)表中默認(rèn)的路徑環(huán)境變量被徹底清空,那么,可以到相同版本的Windows 10的注冊(cè)表中,查找并復(fù)制默認(rèn)路徑環(huán)境變量值,進(jìn)行恢復(fù)。
聯(lián)系客服