如何在 Windows 11/10 中自動終止無響應的程序
Windows 中的程序經常死機。有時這是由於缺乏資源造成的。有時它只是不可用並且變得不可用。儘管您可以使用任務管理器殺死它們,但任務管理器也無法正確響應。在這篇文章中,我們將介紹幾種殺死 Windows 中無響應程序的方法。
如何自動終止 Windows 中無響應的程序
您可以使用這些方法來終止或終止 Windows 中的程序。
- 註冊表編輯器
- 任務列表
- 使用任務列表快捷方式關閉程序
現在我們就將這些方法一一簡單說一下,並使用管理員賬戶來進行操作。
1 在註冊表編輯器中設置超時
- 使用 Win + R 打開“運行”窗口。鍵入 Regedit 並按 Enter 鍵打開註冊表編輯器。
- 導航到以下註冊表路徑:
HKEY_CURRENT_USER\Control Panel\Desktop
- 右鍵單擊右窗格中的空白區域,然後創建這些行(如果它們不可用)或更改值。請務必選擇“選擇新建”>“字符串值”。
- 等待終止應用程序超時 = 2000
- 自動結束任務 = 1
- 掛應用超時 = 1000
- LowLevelHooks超時 = 1000
- 輸入上面的字符串名稱。雙擊該行,輸入一個值,然後單擊“確定”。
之後,Windows將自動關閉該程序,無需漫長的等待。
通常,Windows 會等待大約 5 秒,讓後台服務完成其工作並釋放資源。但是,如果您認為需要更多時間,可以按照以下方法設置註冊表值:
- 打開註冊表編輯器並導航到以下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- 在右窗格中找到並雙擊 WaitToKillServiceTimeout 行。
- 然後您可以更改該值。由於時間以毫秒為單位,因此請務必相應地更改它。
- 單擊“確定”並退出。
現在幫助您了解有關註冊表字符串的更多信息。他們的意思是這樣的:
- AutoEndTask:這將自動關閉任何應用程序,而不是向您顯示應用程序關閉按鈕。如果您的應用程序卡住,這將使您的應用程序崩潰。您將無法保存您的工作。
- WaitToKillAppTimeout :這在Windows關閉時起作用。這給您足夠的時間來保存您的工作,默認時間為 20 秒。
- HungAppTimeout :程序或應用程序沒有響應超過五秒。在這種情況下,程序將被停止。但是,您可以增加該值以使程序再次運行。這樣您就可以保存您的工作。
2 Taskkill 命令行實用程序
Taskkill 是另一種選擇。它允許您使用圖形界面終止程序和進程。它還可用於從命令行終止程序,以下是執行此操作的方法。
- 使用 Win + R 打開運行提示符。然後輸入 wt 並按 Shift + Enter 啟動 Windows 終端。
- 要打開完整的程序列表,請鍵入任務列表,然後按 Enter。您將看到計算機上運行的所有程序和服務的列表。
- 記下要終止的程序的名稱並運行以下命令。如有必要,更改程序名稱:
taskkill /IM programmname.exe
。該計劃將立即結束。
- 如果 Windows 不這樣做,則可以強行終止程序。為此,您需要運行
taskkill /F /IM iexplore.exe
該命令。 - 此外,您可以一次強制關閉多個進程。為此,您需要將所有方法的 PID 號一一相加,中間用空格隔開:
Taskkill /PID 1412 1279 1398 /F.
3 創建快捷方式來殺死無響應的程序
任務列表方法比較麻煩,需要反复打開命令提示符來終止程序。相反,您可以創建快捷方式。為此,請按照下列步驟操作:
- 右鍵單擊桌面並選擇新建 > 快捷方式。
- 將出現一個彈出窗口, 在此處輸入taskkill /f /fi“status eq not response” ,然後單擊“下一步”。
- 然後為快捷方式命名並單擊“完成”以創建桌面快捷方式。
- 現在每次程序都沒有響應。啟動桌面快捷方式以立即關閉程序。
這就是您關於如何自動終止 Windows 中無響應程序的問題的答案。它們適用於所有版本的 Windows,包括 Windows 11 和 Windows 10。
發佈留言