本文介紹Windows XP/Vista/Win7中設置關閉未響應程序方法,盡管Windows 7在程序容錯性方面做了很大改進,但未響應程序及死機情況還是會經常遇到,這類問題各有原因,系統、軟件和硬件都有責任,遇到未響應程序時,耐心先等待一下,實在不行就想辦法咔嚓掉,但要注意先備份好數據,因為結束進程還可能導致系統死機、自動重啟等現象,尤其是些跟硬件關聯的程序。
自動關閉未響應程序是系統自動完成的,由于Vista/Windows 7在程序執行效率的緣故,很多未響應的程序其實并沒死,而完全是因為操作系統的調度引起的“暫停”狀態,尤其是很多電腦老手,鼠標操作太快,程序運行和切換已經完全超出操作系統的響應速度,那樣很容易造成暫時的假死狀態。
比如系統繁忙時運行某些程序、光驅由于光盤質量問題的頻繁讀寫等等情況,一般只需要耐心等待一下,程序就會恢復狀態,而在恢復之前,系統則是一直報告未響應的程序(因為線程或進程超時)。所以還是慎用自動關閉未響應程序。
1、在Windows XP系統上,如需設置自動關閉未響應程序,參考以下方法:
2、在Vista和Windows 7上,參照以下方法:
如確認修改WaitToKillAppTimeout,請統一修改:
HKEY_CURRENT_USERControl PanelDesktop
HKEY_LOCAL_MACHINESYSTEMControlSet001Control
HKEY_LOCAL_MACHINESYSTEMControlSet002Control
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
下的WaitToKillAppTimeout,比如1000,2000均可以。
1、任務管理器中手動關閉
在任務欄上空白地方,點擊鼠標右鍵,選擇啟動任務管理器(或在開始運行輸入task,并按下回車鍵)。如何判斷進程名?可以參照任務管理器中的應用程序選項卡中的未響應程序名,找到該程序然后再鼠標右鍵選擇轉到進程,WIN7會自動幫你跳到該程序對應的進程項目。
選中未響應程序的進程名,然后點擊結束進程并確認(如下圖)。不過在結束進程前,需要注意以下兩項:
不過該方法結束進程也經常不太奏效,再嘗試在該進程上鼠標右鍵選擇“結束進程樹”,如果還不行可以嘗試下面的命令行方式。
1、以管理員權限打開CMD命令行,創建具有管理員權限的Command命令行快捷方式
2、在命令行窗口輸入:
taskkill /F /FI “STATUS eq NOT RESPONDING
并回車確認即可結束未響應程序。
不過即使這樣,有部分與硬件相關的程序還是可能難以關閉,比如光驅、打印機等,因為操作系統可能正同硬件交互數據,遇到這類情況,要么是多等待一下,或者強制彈出光驅或斷電打印機,要么就是強制關機重啟了。
新聞熱點
疑難解答