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

WinXP 另類自動重啟技巧:系統死機/資源管理器崩潰時註冊表觸發自動重啟

編輯:XP 系統應用技巧

Windows XP 遭遇系統死機 (藍屏/完全無回應) 或資源管理器崩潰 (桌面圖示/工作列消失、Alt+Tab 無效) 時,通常需人工按 Reset 鍵或 Ctrl+Alt+Del 重啟。透過註冊表設定兩項關鍵鍵值,可讓系統在遇到這兩種「特殊情況」時自動重啟,無需人工干預,適合無人值守伺服器、嵌入式設備、公開資訊亭等場景。

情況一:系統死機 (藍屏/Stop Error) 自動重啟

  1. Win+R → regedit 開啟登錄編輯器。
  2. 定位:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
  3. 右側找到 AutoReboot (REG_DWORD),不存在則新建 DWORD 值命名 AutoReboot。
  4. 雙擊修改 數值資料 = 1 (十六進位/十進位皆可)。
  5. 確定,重新開機生效。

CrashControl AutoReboot=1

效果: 發生 Stop Error (藍屏) 時,系統不再停留在藍屏畫面等待人工重啟,而是依據此設定自動重新開機。配合「寫入事件到系統記錄檔」、「傾印檔案」設定,可保留錯誤資訊供事後分析。

情況二:資源管理器崩潰 自動重啟

  1. 登錄編輯器定位:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  2. 右側找到 AutoRestartShell (REG_DWORD),不存在則新建 DWORD 值命名 AutoRestartShell。
  3. 修改 數值資料 = 1。
  4. 確定,重新開機生效。

Winlogon AutoRestartShell=1

效果: 當 explorer.exe (資源管理器/Shell) 意外終止 (崩潰/被終止/掛起) 時,Winlogon 會自動重新啟動 Shell,恢復桌面、工作列、系統匣,無需手動「新增工作 → explorer.exe」。

適用性與建議

場景建議
無人值守伺服器/嵌入式設備/資訊亭/自動化測試機強烈建議啟用兩項,提高可用性、減少人工介入
一般桌面使用者電腦不建議啟用。死機自動重啟會丟失未儲存資料、掩蓋藍屏錯誤代碼 (除非設定傾印);Shell 自動重啟可能掩蓋 explorer.exe 洩漏/衝突根因
Win7/Win8/Win10/Win11無需設定。現代 Windows 核心穩定度極高,內建錯誤恢復機制 (WER、自動重啟預設開啟、Shell 隔離重啟),手動設定反而可能干擾預設行為

進階:藍屏傾印設定 (配合 AutoReboot 保留證據)

同一 CrashControl 機碼下:

  • CrashDumpEnabled = 1 (完整傾印) / 2 (核心傾印) / 3 (小型傾印 64KB/128KB)。
  • DumpFile = %SystemRoot%\MEMORY.DMP (傾印檔路徑)。
  • Overwrite = 1 (覆蓋) / 0 (保留多個,需手動管理)。
  • LogEvent = 1 (寫入系統事件記錄)。
  • SendAlert = 1 (發送網路警示,需警示服務)。

註冊表雙鍵值 AutoReboot=1 + AutoRestartShell=1,賦予 WinXP 在極端故障下的自我恢復能力,是無人值守部署的關鍵配置。一般使用者請謹慎啟用,優先解決穩定性根因而非依賴自動重啟。

Copyright © Windows教程網 All Rights Reserved