程式當機「未回應」時,Windows 預設等待 5 秒(5000 毫秒)才彈出「結束程式」對話框。修改登錄檔 WaitToKillAppTimeout 為 0,可大幅縮短等待,甚至讓未回應程式近乎瞬間被終止。
設定步驟
- Win+R →
regedit 開啟登錄檔編輯器。
- 定位至:
HKEY_CURRENT_USER\Control Panel\Desktop
- 右鍵右側空白處 → 「新增」→ 「DWORD (32 位元) 值」→ 命名為 WaitToKillAppTimeout。

- 雙擊該值 → 「數值資料」輸入 0 → 「確定」(十六進位/十進位皆可,0 同值)。
- 按 F5 重新整理 → 關閉登錄檔編輯器 → 重新開機或登出/登入生效。
效果與風險
- ✅ 程式無回應時,點擊關閉視窗幾乎瞬間彈出「程式無回應,結束程式?」提示,無需等待數秒。
- ⚠️ **風險:** 設為 0 可能導致程式在暫時忙碌(如大量運算、磁碟 I/O)時被誤判為無回應而被強制終止,造成資料遺失。建議設為 1000~2000(1~2 秒)較保險。
- 系統層級設定:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout 控制服務關閉等待時間(預設 5000),同理可調整。