如何解除對注冊表編輯器的限制?
注冊表編輯器對于系統(tǒng)管理員來說至關(guān)重要,因?yàn)橥ㄟ^注冊表編輯器的操作便可對注冊表進(jìn)行修改,而注冊表的修改也直接關(guān)乎到系統(tǒng)的使用。但是如果注冊表編輯器被別人禁用了該如何解救呢?下文給出了詳細(xì)的解答。
一,赤手空拳救出“注冊表編輯器”
在記事本中輸入下面的內(nèi)容并存為Enable.reg,然后雙擊將其導(dǎo)入注冊表即可
- REGEDIT4
- [HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System]
- "DisableRegistryTools"=-
二,使用命令行的方式讀寫注冊表編輯器
有些網(wǎng)管為了防止別人通過導(dǎo)入Reg文件來解除注冊表編輯器的限制,會取消Reg文件的關(guān)聯(lián),那么直接按方案一就失效了,此時我們可以用命令行的方式讀寫注冊表編輯器,點(diǎn)擊開始--運(yùn)行,鍵入
- "REGDeleteHKCU\Software\Microsoft\Windows\Currentversion\Policies\System/VDisableRegistryTools"
出現(xiàn)提示鍵入y后回車,限制即可解除。
三,利用VBS腳本來解除注冊表編輯器的限制
如果網(wǎng)管把“運(yùn)行”和“CMD.exe”也限制了,那么方案二就無能為力了,只是可以利用VBS腳本來解決。即在“記事本”中輸入下面的內(nèi)容,另存為Enable.vbs,然后運(yùn)行此文件即可解除限制。
- OnErrorResumeNext
- SetWSHShell=WScript.CreateObject("WScript.shell")
- WithWScript.CreateObject("WScript.shell")
- WSHshell.RegDelete"HKCU\Software\Microsoft\Windows\CurrentVersion\policies\System\DisableRegistryTolls"
- Endwith
- WSHShell.POPUP(“成功解除你的注冊表”)
如果你非常幸運(yùn)的碰上了特別摳門的網(wǎng)管,對VBS文件關(guān)聯(lián)也做了手腳,那還可以通過按住SHift并右擊VBS文件,選擇打開方式--選擇程序,打開的程序選擇“C:\Windows\system32\wscript.exe”,并鉤選使用選擇的程序打開這種文件,單擊確定后VBS文件關(guān)聯(lián)即可恢復(fù)。(對于其他類型的文件關(guān)聯(lián)也可以用這個方法來恢復(fù),比如Reg文件,在Regedit.exe的限制解除了,通過此方法也可恢復(fù)它的文件關(guān)聯(lián),此外還可以借助第三方注冊表編輯工具來修改注冊表。
四,拿下Cmd和任務(wù)管理器
注冊表編輯器的限制解除后,Windows的其它限制也就形同虛設(shè)了,比如剛碰到的CMD.exe被禁止了,可以通過將下面的內(nèi)容保存為REG文件,雙擊將其導(dǎo)入注冊表即可。
- WindowsRegistryEditorVersion5.00
- [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\system]
- "DisableCMD"=-
為了監(jiān)視,有些網(wǎng)管可能會在系統(tǒng)里安裝一些監(jiān)控軟件,為了防止監(jiān)控進(jìn)程被殺掉就對任務(wù)管理器也做了限制。平時遇到系統(tǒng)家私挽救只能重啟,可見禁用任務(wù)管理器對日常操作造成了相當(dāng)大的不便。解除限制只需要打開注冊表編輯器,依次展開[HKCU\Software\Microsoft\Windows\system]分支,將右側(cè)窗格中“DisableTakMgr”鍵值設(shè)置為0或直接刪除及即可。
在記事本中輸入以下內(nèi)容并保存為EnableAll.vbs,運(yùn)行此文件即可一鍵解除Regedit,CMD和Taskmgr的限制。
- OnErrorResumeNext
- SetWSHShell=WScript.CreateObject("WScript.shell")
- WithWScript.CreateObject("WScript.shell")
- RegDelete"HKCU\Software\Microsoft\Windows\CurrentVersion\policies\System\DisableRegistryTolls"
- RegDelete"HKCU\Software\Policies\Microsoft\Windows\system\DisableCMD"
- RegDelete"HKCU\Software\Microsoft\Windows\CurrentVersion\policies\System\DisableTaskMgr"
- EndWith
- Mybox=MsgBox(enab&vbCR&"程序運(yùn)行限制一解除!",1024,"result")
五,快速恢復(fù)注冊表編輯器限制狀態(tài)
恢復(fù)注冊表限制的腳本(其他限制只需修改相應(yīng)的注冊表路徑即可),在記事本輸入以下內(nèi)容并保存為regonoff.vbs即可
- DimWSHShell.r.M.v.t.g.i
- OnErrorResumeNext
- SetWSHShell=WScript.CreateObject("WScript.shell")
- v="HKCU\Software\Microsoft\Windows\CurrentVersion\policies\System\DisableRegistryTolls"
- i="REG_DWORD"
- t="注冊表開關(guān)"
- r=WSHShell.RegRead(v)
- g=1
- If(r=1)Theng=0
- Ifg=1Then
- WSHShell.RegWritev,1,i
- M=MsgBox("是否限制注冊表編輯器?",4,t)
- Else
- WSHShell.RegDeletev
- M=MsgBox("是否限制注冊表編輯器限制?",4,t)
- EndIf
當(dāng)注冊表被限制時,只要運(yùn)行RegOnOff.vbs,就會彈出一個”是否解除注冊表編輯器限制“的對話框,選擇是既可解除限制。
總結(jié):
上述文章描述可謂是赤手空拳救出注冊表編輯器,解除了對注冊表編輯器的限制,便于管理員對注冊表的操作。希望本文能夠?qū)ψx者有所幫助,而更多有關(guān)操作系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。
【編輯推薦】