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