破解Windows XP組策略的"鎖死"難題(轉)
為保證Windows XP系統安全,很多朋友都在公共電腦上設定了組策略的“只執行許可的Windows應用程式”項,以此來防範外來程式對系統的破壞。而疏忽大意或為了防範他人修改組策略,一些朋友乾脆連“gpedit.msc”檔案也一併排除在允許執行程式之外,結果造成系統被鎖死,導致無法執行所有程式,無奈之下只得重灌系統。其實有因必有果,對此問題還是有解決方法的。
1.計劃任務法
開啟“控制皮膚”→“任務計劃”,啟動向導建立一個名為MMC的任務計劃,執行的程式是“C:WindowsSystem32mmc.exe”。完成後,在任務計劃視窗右擊新建的MMC選擇“執行”,在開啟的控制檯程式視窗,單擊選單欄的“檔案”→“開啟”,定位到“C:WindowsSystem32gpedit.msc”程式,開啟組策略編輯視窗,依次展開“本地計算機策略”→“使用者配置”→“管理模板”→“系統”,雙擊右側窗格的“只執行許可的Windows應用程式”,在彈出的視窗將其設定為“未配置”。單擊“確定”退出並關閉組策略編輯視窗,當系統彈出“是否將更改儲存到gpedit.msc”詢問視窗時,單擊“是”確定儲存,即可解鎖。
2.安全模式法
其實組策略的這個限制是透過載入登錄檔特定鍵值來實現的,而在安全模式下並不會載入這個限制。重啟開機後按住F8鍵,在開啟的多重啟動選單視窗,選擇“帶命令提示符的安全模式”。進入桌面後,在啟動的命令提示符下輸入“C:WindowsSystem32mmc.exe”,啟動控制檯,再按照如上操作即可解除限制,最後重啟正常登入系統即可解鎖。此外,組策略的很多限制在安全模式下都無法生效,如果碰到無法解除的限制,不妨進入下尋找解決辦法。
3.重新命名程式法
設定“只執行許可的windows應用程式”策略時,需要新增允許程式到列表中,如果記住了當初設定的許可執行程式名稱,並且在允許列表新增的是.com、.bat、.exe之中任意一種型別檔案,比如只允許“qq.exe”執行,那麼就可以開啟“C:WindowsSystem32”資料夾,將其中的mmc.exe程式重新命名為qq.exe,再執行即可。同樣如果希望保持限制,可將需要執行的程式改名為qq.exe執行,但其他人使用電腦時就只能執行QQ了。如果允許執行的程式列表中包含有regedit.exe,還可開啟登錄檔,依次展開“HKEY_LOCAL_ MACHINESOFTWAREMicrosoft WindowsNTCurrentVersionWinlogon”分支,雙擊右側視窗的Userinit子鍵。在開啟的視窗中,將其值更改為“C:WindowsSystem32userinit.exe,mmc.exe”,來實現mmc.exe開機啟動。這樣修改並重啟後,下次開機時即會自動執行控制檯,來開啟組策略編輯器進行解鎖了。
4.重新命名程式法
組策略的這個設定只能防止使用者從 Windows 資源管理器啟動程式,其實系統中的很多程式都是可以獨立執行的。如開機就載入的桌面程式、系統服務、系統螢幕保護等,它都沒有進行阻止,因此只要將mmc.exe替換為上述檔案即可。以替換螢幕保護logon.scr為例,先開啟“C:WindowsSystem32dllcache”資料夾,找到logon.scr檔案將它複製到D:盤下,然後在“C:windowsSystem32dllcache”資料夾中刪除這個屏保檔案,來防止系統的檔案保護功能阻止我們更改和刪除系統檔案,這時系統會彈出“系統檔案已被更改為無法識別版本,請插入WinXP SP2光碟修復”的詢問視窗,單擊“取消”。接著開啟“C:WindowsSystem32”資料夾,找到logon.scr檔案將其刪除,並將mmc.exe重新命名為logon.scr。
回到桌面,在空白處右擊選擇“屬性”,在彈出視窗中,單擊“螢幕保護程式”標籤,接著在螢幕保護列表中選擇“logon”,單擊“預覽”,此時雖然系統會提示找不到所選檔案,但在後臺卻啟動了控制檯程式“mmc.exe”,對其設定解除限制即可。注意在完成操作後,最好將d:logon.scr檔案複製回原資料夾。
5.組合鍵啟動法
雖然系統所有程式都被鎖死,但按下Ctrl+Alt+Del組合鍵卻可以啟動工作管理員。既然透過組合鍵可以啟動taskmgr.exe程式。那麼只要使用mmcexe替換taskmgr.exe,即可啟動組策略進行解鎖。同上,先進入“C:Windows System32dllcache”資料夾,找到taskmgr.exe程式將其重新命名為taskmgr1.exe,再進入“C:WindowsSystem32”資料夾,找到並將taskmgr.exe檔案重新命名為taskmgr1.exe。現在將mmc.exe檔案重新命名為taskmgr.exe,這時再按下Ctrl+Alt+Del組合鍵後,便會發現啟動了控制檯程式。設定組策略後,將工作管理員恢復回原名稱即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-945832/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 例項詳解 Java 死鎖與破解死鎖Java
- 剖析6個MySQL死鎖案例的原因以及死鎖預防策略MySql
- 作業系統(5) 死鎖的概念 死鎖產生的必要條件 死鎖的處理策略 預防死鎖 避免死鎖 死鎖的檢測和解除 銀行家演算法作業系統演算法
- AdornerDecorator的CacheMode繫結和windows鎖屏導致TableControl鎖死問題Windows
- 【疑難系列】 一個看起來是資料庫死鎖的問題資料庫
- MySQL死鎖問題MySql
- MySQL死鎖系列-線上死鎖問題排查思路MySql
- 破解分散式資料庫全域性死鎖難題 GBase 8c引領資料庫領域變革分散式資料庫
- MySQL 死鎖問題分析MySql
- MySQL強人“鎖”難《死磕MySQL系列 三》MySql
- MySQL鎖等待與死鎖問題分析MySql
- Oracle死鎖一例(ORA-00060),鎖表導致的業務死鎖問題Oracle
- Windows XP debug工具的使用Windows
- 破解分散式庫使用難點:資料分片策略分散式
- synchronized 內部原理、常見鎖策略、CAS、 以及死鎖的產生和解決synchronized
- SpringBoot Seata 死鎖問題排查Spring Boot
- ABAP面試題系列:寫一組會出現死鎖(Deadlock)的ABAP程式面試題
- Python | 淺談併發鎖與死鎖問題Python
- 破解Oracle應用整合難題RWOracle
- 死鎖
- 鎖的使用與死鎖的避免
- 面試:什麼是死鎖,如何避免或解決死鎖;MySQL中的死鎖現象,MySQL死鎖如何解決面試MySql
- MySQL:一個死鎖分析 (未分析出來的死鎖)MySql
- SQL Server 的死鎖SQLServer
- Java 中的死鎖Java
- SQLServer的死鎖分析(1):頁鎖SQLServer
- 如何破解金融安全防護難題?
- 什麼是死鎖?如何解決死鎖?
- 併發技術5:死鎖問題
- 解決Oracle死鎖問題步驟Oracle
- 修復windows組策略管理器Windows
- 面試官:什麼是死鎖?怎麼排查死鎖?怎麼避免死鎖?面試
- 死鎖概述
- 死鎖問題排查過程-間隙鎖的復現以及解決
- 檢視oracle死鎖程式並結束死鎖Oracle
- 解鎖 ElasticJob 雲原生實踐的難題AST
- MySQL 死鎖和鎖等待MySql
- 死鎖和可重入鎖
- [轉]如何儲存Windows聚焦的鎖屏桌布Windows