執行大型程式或遊戲時遭遇「無回應」,等待系統偵測並彈出對話框往往耗時數十秒。透過修改登錄表鍵值,可讓 Windows 在偵測到程式無回應時立即自動終止,省去手動操作麻煩,提升多工流暢度。
Windows 使用 HKEY_CURRENT_USER\Control Panel\Desktop 下的 AutoEndTasks 字串值控制此行為:
- 0(預設):偵測到無回應時彈出「程式無回應」對話框,等待使用者選擇「結束程式」或「等待」。
- 1:自動在背景終止無回應程式,不彈出提示。
regedit 開啟登錄表編輯器。HKEY_CURRENT_USER\Control Panel\Desktop。AutoEndTasks。0 改為 1,按確定。
同目錄下的 WaitToKillAppTimeout(預設 20000 毫秒 = 20 秒)控制系統判定「無回應」前的等待時間。若覺得 20 秒太久,可修改為 5000(5 秒)等較小值,搭配 AutoEndTasks=1 效果更激進。
WaitToKillAppTimeout 或僅在特定情境(如伺服器、無人值守機台)啟用。設定完成後,下次遇到程式卡死,系統將靜默清理,讓您專注於核心工作。