問題情境
大型程式/遊戲運行中無回應 (Not Responding),等待超時對話框彈出需手動點選「結束程式」,浪費時間且無法批次處理。
註冊表自動結束設定
- Win + R →
regedit 開啟登錄編輯器
- 定位至:
HKEY_CURRENT_USER\Control Panel\Desktop
- 右側找到
AutoEndTasks (若無則右鍵空白處 → 新增 → 字串值 → 命名為 AutoEndTasks)
- 雙擊修改數值資料:1 (預設 0 為不自動結束)
- 確定 → 登出/重新開機生效
運作機制
- 啟用後,當應用程式無回應超過系統預設逾時時間 (約 5 秒),Windows 將自動發送 WM_CLOSE 訊號結束該程序
- 等同於使用者在「程式無回應」對話框點選「立即結束程式」
- 不影響正常運行程式,僅針對訊息迴路阻塞的無回應進程
注意事項
- 可能導致資料未儲存直接遺失,建議開啟應用程式自動儲存功能
- 部分遊戲/全螢幕應用無回應時自動結束可能造成畫面殘留,需 Ctrl + Alt + Del 重啟桌面
- 若頻繁誤判,可改回 0 或調整
HungAppTimeout (同路徑,預設 5000 毫秒) 延長判定時間
相關延伸