解除被封鎖的-登錄編輯程式(REGEDIT.EXE)
的另一種方法試試看
市面上有許多種網咖管理軟體,提供網咖經營的架設以及管理顧客端機檯的使用情形。而這些網咖軟體,大部份都會使用更改登錄編輯器的方式,預先設定禁止使用硬碟、檔案總管、瀏覽器等功能。雖然限制很多種,不過主要的方法都是修改了「登錄檔」裡的設定,所以只要知道如何改回登錄檔的設定,就不用擔心找不回原有的狀態。
如果發現「登錄編輯器」不能用(如左圖所顯),都遭到封鎖禁用,該怎麼辦?沒關係,可以利用新增一記事本(純文字文件檔),來重新開啟登錄編輯器。開啟記事本在記事本裡輸入:
代碼:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
在輸入完畢之後,將檔案命名並存檔。你可以把它存在桌面上。然後直接在該登錄檔上以滑鼠點擊兩下,即出現登錄資料順利寫入視窗。如果該電腦禁止使用「*.reg」的檔案,這樣做就無法順利的執行。則必須使用強行登錄的方法:首先點選欲開啟的登錄檔案,再按下鍵盤上的「Shift」鍵。並按下滑鼠右鍵,點選快速選單中的「開啟檔案」選項。當出現以何種執行程式開啟的對話盒後,選擇用「Registry Editor」來開啟檔案,接著會出現一個對話盒,按下「是」匯入該登錄檔內容。這樣您的登錄編輯器,才能從封印中給解禁了!
關於解決 regedit 被鎖住的問題,提供一個vbs程式來解除。
下載以下檔案:
http://www.zanet.net.tw/Prog/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)
請提高警覺:
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 權限的帳號來執行。