close

最近碰到個怪問題,右鍵按我的電腦->管理,無法開啟電腦管理的程式,
會出現的錯誤訊息我忘了抓圖,不過訊息裡面包含 xxxxx (null) xxxx....
剛開始不以為意,想說進不去就算了,但是後來執行某些程式的時候,
會說找不到檔案,而且有時電腦用一用會凍住沒反應,本來懷疑是:

1.中毒
2.硬碟有問題(HDD Health 一直報說我的硬碟今天就要死了 0rz)
3.某個設定亂掉了

因為有找不到檔案的訊息,而且這個比較快解決,所以先從這個地方著手。
看了那個會說找不到檔案的批次檔,發現包含%windir%的變數,看起來就
像也是在指 C:\windows的 %systemroot%環境變數,到了環境變數的地
方去看很正常,%windir% 指定的地方是 %systenroot%,我在命令列輸入
dir %systemroot%出來的結果是 c:\windows目錄中的清單,但是
dir %windir% 卻說找不到目錄。

碰壁之後從無法執行電腦管理的地方著手,看了登錄檔之後發現命令中也
包含 %windir% 變數,看來是一樣的問題。從網路上找到了一些資料,
根據其中的資訊修改之後就OK了。


首先,開始->執行,輸入cmd 後按enter,進入命令列視窗。
輸入 echo %windir%,如果回傳 c:\windows,那就OK。這篇對你沒幫助。

回傳的如果是 %systemroot%,那你就跟我一樣。接著打開登錄編輯器,
進入HKEy_LOCAL_MACHINE\CurrentControlSet\Environment\,看右邊視窗,
有個 windir 機碼,看一下他的類型是不是REG_SZ,是的話刪掉,這個類型是
錯的,刪掉後新增一個可擴充字串值,名稱輸入 windir,內容輸入 %SystemRoot%,
完成之後關閉編輯器,重新開機就OK了。





全站熱搜
創作者介紹
創作者 rivenliu 的頭像
rivenliu

相期邈雲漢

rivenliu 發表在 痞客邦 留言(0) 人氣()