時間:2015-04-16 來源:互聯網 瀏覽量:
為保證Windows XP係統安全,很多朋友都在公共電腦上設置了組策略的“隻運行許可的Windows應用程序”項,以此來防範外來程序對係統的破壞。而疏忽大意或為了防範他人修改組策略,一些朋友幹脆連“gpedit.msc”文件也一並排除在允許運行程序之外,結果造成係統被鎖死,導致無法運行所有程序,無奈之下隻得重裝係統。其實有因必有果,對此問題還是有解決方法的。
1.計劃任務法
打開“控製麵板”→“任務計劃”,啟動向導建立一個名為MMC的任務計劃,執行的程序是“C:\Windows\System32\mmc.exe”。完成後,在任務計劃窗口右擊新建的MMC選擇“運行”,在打開的控製台程序窗口,單擊菜單欄的“文件”→“打開”,定位到“C:\Windows\System32\gpedit.msc”程序,打開組策略編輯窗口,依次展開“本地計算機策略”→“用戶配置”→“管理模板”→“係統”,雙擊右側窗格的“隻運行許可的Windows應用程序”,在彈出的窗口將其設置為“未配置”。單擊“確定”退出並關閉組策略編輯窗口,當係統彈出“是否將更改保存到gpedit.msc”詢問窗口時,單擊“是”確定保存,即可解鎖。
2.安全模式法
其實組策略的這個限製是通過加載注冊表特定鍵值來實現的,而在安全模式下並不會加載這個限製。重啟開機後按住F8鍵,在打開的多重啟動菜單窗口,選擇“帶命令提示符的安全模式”。進入桌麵後,在啟動的命令提示符下輸入“C:\Windows\System32\mmc.exe”,啟動控製台,再按照如上操作即可解除限製,最後重啟正常登錄係統即可解鎖。此外,組策略的很多限製在安全模式下都無法生效,如果碰到無法解除的限製,不妨進入下尋找解決辦法。
3.重命名程序法
設置“隻運行許可的windows應用程序”策略時,需要添加允許程序到列表中,如果記住了當初設置的許可運行程序名稱,並且在允許列表添加的是.com、.bat、.exe之中任意一種類型文件,比如隻允許“qq.exe”運行,那麼就可以打開“C:\Windows\System32”文件夾,將其中的mmc.exe程序重命名為qq.exe,再運行即可。同樣如果希望保持限製,可將需要運行的程序改名為qq.exe運行,但其他人使用電腦時就隻能運行QQ了。如果允許運行的程序列表中包含有regedit.exe,還可打開注冊表,依次展開“HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\ WindowsNT\CurrentVersion\Winlogon”分支,雙擊右側窗口的Userinit子鍵。在打開的窗口中,將其值更改為“C:\Windows\System32\userinit.exe,mmc.exe”,來實現mmc.exe開機啟動。這樣修改並重啟後,下次開機時即會自動運行控製台,來打開組策略編輯器進行解鎖了。
4.重命名程序法
組策略的這個設置隻能防止用戶從 Windows 資源管理器啟動程序,其實係統中的很多程序都是可以獨立運行的。如開機就加載的桌麵進程、係統服務、係統屏幕保護等,它都沒有進行阻止,因此隻要將mmc.exe替換為上述文件即可。以替換屏幕保護logon.scr為例,先打開“C:\Windows\System32\dllcache”文件夾,找到logon.scr文件將它複製到D:\盤下,然後在“C:\windows\System32\dllcache”文件夾中刪除這個屏保文件,來防止係統的文件保護功能阻止我們更改和刪除係統文件,這時係統會彈出“係統文件已被更改為無法識別版本,請插入WinXP SP2光盤修複”的詢問窗口,單擊“取消”。接著打開“C:\Windows\System32”文件夾,找到logon.scr文件將其刪除,並將mmc.exe重命名為logon.scr。
回到桌麵,在空白處右擊選擇“屬性”,在彈出窗口中,單擊“屏幕保護程序”標簽,接著在屏幕保護列表中選擇“logon”,單擊“預覽”,此時雖然係統會提示找不到所選文件,但在後台卻啟動了控製台程序“mmc.exe”,對其設置解除限製即可。注意在完成操作後,最好將d:\logon.scr文件複製回原文件夾。
5.組合鍵啟動法
雖然係統所有程序都被鎖死,但按下Ctrl+Alt+Del組合鍵卻可以啟動任務管理器。既然通過組合鍵可以啟動taskmgr.exe程序。那麼隻要使用mmcexe替換taskmgr.exe,即可啟動組策略進行解鎖。同上,先進入“C:\Windows \System32\dllcache”文件夾,找到taskmgr.exe程序將其重命名為taskmgr1.exe,再進入“C:\Windows\System32”文件夾,找到並將taskmgr.exe文件重命名為taskmgr1.exe。現在將mmc.exe文件重命名為taskmgr.exe,這時再按下Ctrl+Alt+Del組合鍵後,便會發現啟動了控製台程序。設置組策略後,將任務管理器恢複回原名稱即可。