萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows 系統/殼死鎖自動重啟雙註冊表鍵值:AutoReboot 與 AutoRestartShell 設定指南

伺服器/無人值守工作站最怕「死機沒人按 Reset」。透過兩個註冊表鍵值,讓系統在**核心停止錯誤 (BSOD)** 與 **Explorer 殼崩潰** 時自動重啟,實現無人值守高可用性。

鍵值一:系統死鎖自動重啟 (AutoReboot)

  • 路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
  • 值名:AutoReboot (REG_DWORD)
  • 設定:1 = 啟用自動重啟 (預設);0 = 停用 (停留在藍畫面供除錯)。
  • 等同 GUI:系統屬性 → 進階 → 啟動與修復 → 設定 → 系統失敗 → 「自動重新啟動」。

鍵值二:Explorer 殼崩潰自動重啟 (AutoRestartShell)

  • 路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • 值名:AutoRestartShell (REG_DWORD)
  • 設定:1 = 偵測到 Explorer 異常終止自動重啟殼;0 = 不重啟 (桌面永久消失)。
  • 預設為 1 (XP SP2+),但可能被優化工具/惡意軟體改為 0。

批次檔一鍵設定 (需管理員)

@echo off
reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v AutoReboot /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoRestartShell /t REG_DWORD /d 1 /f
echo 自動重啟已啟用 (核心錯誤 + 殼崩潰),重開機生效
pause

進階:核心記憶體傾印設定 (事後根因分析)

同路徑 CrashControl 下:

  • CrashDumpEnabled = 1 (完整傾印) / 2 (核心傾印) / 3 (小型傾印 64KB/128KB)。
  • DumpFile = %SystemRoot%\MEMORY.DMP (可改路徑)。
  • Overwrite = 1 (覆寫舊檔)。

配合 AutoReboot=1,系統藍畫面 → 寫入 .dmp → 自動重啟 → 管理員事後用 WinDbg 分析 .dmp 定位故障驅動/模組。

適用版本

  • ✅ Windows 2000 / XP / 2003 / Vista / 7 / 8 / 10 / 11 / Server 全系列。
  • 💡 現代 Windows (8+) 預設啟用「自動重新啟動」並寫入小型傾印 (%SystemRoot%\Minidump\),通常無需手動設定。
copyright © 萬盛學電腦網 all rights reserved