Windows 死機(當機)雖屬嚴重錯誤,但透過註冊表調整系統對無回應程式的容忍度、關機等待時間、自動結束工作、死機自動重啟,能讓系統在遭遇異常時更具彈性,減少人工干預。本文提供四項註冊表優化設定,讓「死機」也能被優化管理。
開啟 regedit → 「檔案」→「匯出」→ 完整備份登錄檔,以便異常時還原。
路徑: HKEY_CURRENT_USER\Control Panel\Desktop
值: HungAppTimeout (字串值)
預設: 5000 (毫秒,5 秒)
建議: 2000 (2 秒)
效果: 系統更快判定程式「無回應」,提早顯示「結束工作」對話框。
路徑: HKEY_CURRENT_USER\Control Panel\Desktop
值: WaitToKillAppTimeout (字串值)
預設: 20000 (20 秒)
建議: 10000 (10 秒)
效果: 關機/登出時,系統等待使用者程式正常結束的時間縮短一半。
路徑: HKEY_USERS\.DEFAULT\Control Panel\Desktop
值: AutoEndTasks (字串值)
預設: 0 (停用)
建議: 1 (啟用)
效果: 關機/登出時,系統自動強制結束無回應程式,不再彈出確認對話框卡住流程。
路徑: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
值: AutoReboot (DWORD 值)
預設: 1 (通常預設啟用)
建議: 確認為 1 (啟用)
效果: 遭遇嚴重核心錯誤(藍畫面)時自動重新開機,適用於無人值守伺服器/下載機。
注意: 若需分析藍畫面錯誤代碼,請設為 0 停用自動重啟,保留錯誤畫面。
這四項設定不會防止死機發生,但能讓系統在死機發生時反應更快、恢復更自動,減少使用者等待與手動操作,是提升 Windows 容錯體驗的實用調校。