環境變數的誤改出現的小問題和解決辦法
嘗試 重要!
學習程式設計時接觸了環境變數,發現挺有用, 比如啟動某個程式更方便。 於是在這上面動動手,以為沒什麼風險, 最多是不能引用某個包(學習面向物件)。 當我修改windir引數, 平常那樣加個分號,再新增一個路徑, 確定並退出, 我發現進不去高階系統設定和管理介面,每次都會彈出個警告, 提示找不到這個檔案,其中路徑有一部分正是我剛剛加進去的, 我立刻明白windir新增方法和path不一樣。 重啟一下,右下角的喇叭是個叉號,但還是有聲音,而且, 不僅命令提示符圖示有問題,而且有的win7自帶的程式無法啟動。
得出了個結論,碰到導火索了! 我上網查了查,很多人採取重灌系統辦法,或者安個360, 我先試了後者,不行, 但我不打算重灌,這是不得已的辦法。 於是我想, 既然這是個路徑配置問題, 那這些路徑一定存放在系統的某個檔案裡, 那就能通過別的方式修改環境變數, 我百度, 查詢 ”改環境怎麼通過別的方式修變數
下面是方法:
1.開啟登錄檔
開始 -> 執行 -> re2\Control\Session Manager\Environment
第三個 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\gedit
2, 找到Environment (存放環境變數的引數)
有三個,只需修改兩個, 第三個的windir的引數沒變
第一個是在 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
第二個是在 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00Session Manager\Environment
我修改了前兩個, 關閉, 重啟, 問題解決了。