Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 註冊表雙技巧:資源管理器崩潰自動重啟、系統死鎖自動重啟

編輯:Windows XP 系統介紹

Windows XP 運行久了難免遇到資源管理器(Explorer)崩潰導致桌面消失,或系統核心死鎖無響應。透過註冊表兩項關鍵值,可讓系統自動偵測並重啟,無需人工干預,大幅提升可用性。

技巧一:資源管理器崩潰自動重啟

適用場景:桌面圖示消失、工作列凍結、Alt+Tab 無效、右鍵選單不彈出等 Explorer 崩潰徵兆。

  1. regedit → 定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  2. 右側尋找 AutoRestartShell(DWORD),不存在則新建。
  3. 設定數值 = 1(十六進位/十進位皆可)。
  4. 重啟電腦生效。

原理:Winlogon 監控 Shell 進程(預設 Explorer.exe),偵測到意外終止時自動重新啟動 Shell,還原桌面環境。

技巧二:系統死鎖(藍屏/硬體錯誤)自動重啟

適用場景:核心模式驅動錯誤、硬體故障觸發 KeBugCheck(藍屏)或系統完全無響應。

  1. regedit → 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
  2. 右側尋找 AutoReboot(DWORD),不存在則新建。
  3. 設定數值 = 1。
  4. 重啟電腦生效。

原理:發生 BugCheck 時,系統不再停留在藍屏畫面等待人工重啟,而是自動執行暖重啟。配合「寫入偵錯資訊」設為「核心記憶體傾印」或「小型記憶體傾印」,可保留分析線索。

進階搭配建議

  • 保留記憶體傾印:「我的電腦→內容→進階→啟動與修復→設定」→「寫入偵錯資訊」選「核心記憶體傾印」(需分頁檔 ≥ 實體記憶體 + 1 MB)或「小型記憶體傾印 (64 KB)」。
  • 事件檢視器追蹤:自動重啟後,查看「系統事件」中 Event ID 1074 (使用者重啟) / 6008 (非預期關機) / 1001 (BugCheck) 確認重啟原因。
  • 避免無限重啟迴圈:若硬體故障持續(如記憶體損壞、CPU 過熱),自動重啟會導致無限迴圈。關鍵硬體異常時建議暫時設 AutoReboot=0 以便觀察藍屏代碼。

一鍵套用腳本(可存為 .reg 導入)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoRestartShell"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000001

雙擊導入 → 確認 → 重啟即雙重生效。

Copyright © Windows教程網 All Rights Reserved