Windows XP 關機預設需 30-50 秒,主要耗在等待程式回應與存檔。透過修改三個登錄檔參數,可將關機時間壓縮至秒級。
HKEY_CURRENT_USER\Control Panel\Desktop
| 值名稱 | 預設 | 建議值 | 說明 |
|---|---|---|---|
WaitToKillAppTimeout | 20000 (20秒) | 1000 (1秒) | 關閉程式時的最大等待時間 |
HungAppTimeout | 5000 (5秒) | 200 (0.2秒) | 程式當機/無回應時的判定等待 |
AutoEndTasks | 0 (不自動結束) | 1 (自動結束) | 啟用後,系統自動強制關閉無回應程式 |
regedit。⚠ 風險提醒: 數值設太低可能導致程式來不及存檔就被強制關閉,造成資料遺失。建議WaitToKillAppTimeout不低於 1000(1 秒),HungAppTimeout不低於 200。重要工作請先手動存檔再關機。
WaitToKillAppTimeout:影響「結束工作」對話框出現前的等待。HungAppTimeout:影響「此程式無回應」判定速度。AutoEndTasks=1:等同於在「結束工作」對話框自動點選「結束工作」。配合 Ctrl+Alt+Del → 工作管理員 → 「關機」時按住 Ctrl 點「關機/重啟」可再跳過存檔提示,達成真正的「瞬間關機」,但請務必確認無未存檔資料。