2011-10-31 71 views
8

我剛剛安裝了一個覆蓋我的$ PATH變量的應用程序......所以現在,一堆東西將無法正常工作。雖然我有一個完整的備份,但我希望有一種比恢復更簡單的方法,獲得PATH,再次「推進」。

在Windows註冊表(或其他地方)中是否存在一個存儲較舊$ PATH設置的位置?

感謝, GS

+0

據我所知,唯一的「備份」註冊表存在系統之外的文件恢復點是\ WINDOWS \ SYSTEM32 \配置,並在首次安裝時創建,然後單獨運行 - 此備份不太可能具有您的自定義路徑。 –

回答

25

如果有人有興趣,我找到了答案...... 使用REGEDIT,它是根據 HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \控制\會話管理\環境或 HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet002 \控制\會話管理\環境

在我而言,這是在HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet002 ...

GS

+0

這個答案剛剛救了我從可怕的操作系統修復工作!而我的情況與原始答案相同,不確定是否是巧合或其他原因。 – stoneyang

+0

我沒有controlset002 – Ungeheuer

+0

我有一個pathset001下的路徑變量,但它是錯誤的。在我意外刪除系統路徑後,我犯了錯誤,將系統路徑複製並設置爲用戶路徑。我應該在進行系統還原之前刪除不正確的路徑嗎? – Ungeheuer

-2

輸入cmd:

set path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 

上面的代碼會臨時設置路徑。要設置永久性,加%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;系統屬性 - >高級系統設置 - >環境變量

+2

歡迎來到SO!嘗試提供更多解釋給你的答案。請參閱[如何回答頁面](http://stackoverflow.com/help/how-to-answer)以獲取幫助改進答案。 – Madness

+0

在刪除之前不幫助恢復自定義路徑變量 – Ungeheuer