XP 進入「假死」(程式無回應但 Num Lock 指示燈仍閃爍)時,預設等待時間過長。修改四組登錄值可大幅縮短反應時間、自動處理當機。
| 路徑 | 值名稱 | 預設 | 建議值 | 說明 |
|---|---|---|---|---|
| HKCU\Control Panel\Desktop | HungAppTimeout | 5000 | 2000 | 程式無回應判定時間(毫秒) |
| HKCU\Control Panel\Desktop | WaitToKillAppTimeout | 20000 | 10000 | 關機/登出時等待程式結束時間(毫秒) |
| HKEY_USERS\.DEFAULT\Control Panel\Desktop | AutoEndTasks | 0 | 1 | 允許系統強制結束無回應程式 |
| HKLM\SYSTEM\CurrentControlSet\Control\CrashControl | AutoReboot | 0 | 1 | 系統嚴重錯誤(藍畫面)自動重開機 |
@echo off
reg add "HKCU\Control Panel\Desktop" /v HungAppTimeout /t REG_SZ /d 2000 /f
reg add "HKCU\Control Panel\Desktop" /v WaitToKillAppTimeout /t REG_SZ /d 10000 /f
reg add "HKEY_USERS\.DEFAULT\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v AutoReboot /t REG_DWORD /d 1 /f
echo 已套用,重開機生效。
pause
AutoEndTasks=1 可能導致資料未存檔即被強制關閉,建議僅在伺服器/自動化工作站啟用,個人電腦酌情考量。