程序假死時 Windows 會等待 WaitToKillAppTimeout (默認 5000ms = 5秒) 才彈出「程序未響應」對話框。將其設為 0 可**立即終止假死進程**,但會失去「等待程序恢復」的機會。適合追求極致流暢、不介意偶發數據丟失的用戶。
Win+R → regedit
HKEY_CURRENT_USER\Control Panel\Desktop
名稱: WaitToKillAppTimeout
數值: 0
進制: 十進制

| 鍵值名 | 默認值 | 含義 | 建議值 |
|---|---|---|---|
| WaitToKillAppTimeout | 5000 (5秒) | 用戶進程關機/假死等待超時 | 0 (立即) / 2000 (2秒) |
| HungAppTimeout | 5000 | 判定「未響應」的等待時間 | 同 WaitToKillAppTimeout |
| WaitToKillServiceTimeout | 20000 (20秒) | 服務關機等待超時 (HKLM\SYSTEM\CurrentControlSet\Control) | 10000 (10秒) |
| AutoEndTasks | 0 | 關機時自動終止應用 (1=啟用) | 1 (配合上文組策略) |
# HKLM 對所有用戶生效
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v "WaitToKillAppTimeout" /t REG_SZ /d "0" /f
# 注意:此處類型為 REG_SZ (字符串),非 DWORD
修改後,假死程序將「無聲無息」消失,任務管理器中直接從「運行」變為「已結束」,體驗絲滑但請三思。