✔ 最佳答案
出處 :
http://www.binbin.net/messages/qa_win_xp/0047.htm
問題:
我今天想執行 regedit,結果卻出現「您的系統管理員已停用登錄編輯」,我從來都沒有修改過我的電腦,以前執行 regedit 我也只是看一下內容,從來不改,為什麼會突然變成這樣子了呢?
這是我自己的 notebook,只有我自己使用,不是公用的電腦,怎麼會有人來停用我的 regedit 呢?
回答:
關於解決 regedit 被鎖住的問題,提供一個vbs程式來解除。
下載以下檔案:
下載 fix_cmdregedit.zip
解壓縮後,直接在該 vbs 檔案上按兩下(double click)就會自動執行。(註一)不過,你的防毒體應該會出現警告,告訴你這個 vbs 程式是病毒,不必理會防毒軟體的警告,因為防毒軟體很笨,他沒有智慧去分辨 vbs 內容,僅管執行。
執行之後,應就可以解除限制。
這個VBS程式除了可以解除禁用 regedit 之外,也可以解除禁用 command 模式的問題。
這個VBS程式也沒有很別的地方,只是把登錄檔中,可能會被上鎖的部分加以刪除,很簡單的一個小程式,以下是這個VBS的內容:
Set WshShell = WScript.CreateObject("WScript.Shell")
With WScript.CreateObject("WScript.Shell")
On Error Resume Next
RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\
Policies\System\DisableRegistryTools"
RegDelete "HKCU\Software\Policies\Microsoft\Windows\
System\DisableCMD"
RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\
Policies\System\DisableTaskMgr"
RegDelete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\
policies\system\DisableTaskMgr"
End With
Mybox = MsgBox(jobfunc & enab & vbCR & "Finished!", 4096, t)
手動解除鎖定的方法
如果上面那個vbs無效,我們可以把XP重新啟動到安全模式下,試試看能否解除限制:
1.重新啟動Windopws XP,開機時按住F8不放,就會出現開機選單,選擇「安全模式(含命令提示字元)」
2.待游標出現後,鍵入regedit,按鍵盤ENTER鍵
3.接著登錄編輯程式就會被叫出來,前往:HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\System
在"DisableRegistryTools"上按滑鼠右鍵選刪除,或把包含"DisableRegistryTools"的System機碼整個刪除皆可。
請提高警覺:
regedit 無緣無故的被上鎖,這可能意味著你的電腦中毒的機率很大,因為某些病毒(尤其是擅自竄改首頁之類的)經常是會禁止使用者執行 regedit,所以在解除限制之後,儘快掃毒,檢查是否有病毒或是木馬程式存在於你的電腦中。
以下網站都有免費的線上掃毒可以測試你的電腦是否中毒或有木馬程式:
Trend Micro - Free online virus Scan
http://housecall.trendmicro.com/
McAfee Security - FreeScan
http://www.mcafee.com/myapps/mfs/default.asp
Symantec Security Check
http://security.symantec.com/ssc/home.asp
註一:
在 Windows XP、Windows 2000 下,請以具有 Administrator 權限的帳號來執行。