我們在使用電腦的過程中經常會出現程式失去回應、死機等現象。
這些失去回應的程式會白白地消耗系統的資源,造成系統長時間失去回應。
其實我們可以通過修改註冊表相關鍵值,使失去回應的程式自動關閉,
使記憶體中沒用的DLL檔自動卸載等等,快速釋放系統資源。


1、讓系統自動關閉失去回應的應用程式
點擊「開始」→「運行」,輸入 regedit,打開註冊表編輯器,展開至:HKEY_CURRENT_USER\ControlPanel\ Desktop
在右側窗格中找到「AutoEndTasks」字串,雙擊,
在彈出的編輯字串對話方塊中將其數值資料由「0」修改為「1」,
關閉註冊表編輯器,按 F5 刷新後生效。


2、讓系統快速關閉失去回應的應用程式
點擊「開始」→「運行」,輸入 regedit,打開註冊表編輯器,展開至:
HKEY_CURRENT_USER\ControlPanel\Desktop
在右側窗格中找到「WaitToKillAppTimeout」字串值,雙擊,
在彈出的編輯字串對話方塊中將其數值資料由「20000」修改為「10000」或更小,
單位是毫秒,關閉註冊表編輯器,按 F5 刷新後生效。


3、讓系統自動卸載不再使用的DLL檔
點擊「開始」→「運行」,輸入 regedit,打開註冊表編輯器,展開至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer
在右側的窗格中新建一個字串值,命名為「AlwaysUnloadDLL」,
並使其數值資料等於「1」,關閉註冊表編輯器,重啟電腦後生效。

 

4、讓資源管理器崩潰後自動重啟
點擊「開始」→「運行」,輸入 regedit,打開註冊表編輯器,展開至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\ CurrentVersion\Winlogon
在右側窗格中找到「AutoRestartShell」DWORD值,將其數值資料由「0」修改為「1」,
關閉註冊表編輯器,重新啟動電腦後生效。


如果懶得改或不會改,可以直接下載每個項目下的登錄檔,
下載完成後直接點擊即可完成修改,不過請記得沒有禁止此功能。

有人提到說,如果過快關閉沒有回應的程式,可能會導致資料回存時的錯誤,
確實有這樣的可能,因為程式可能是因為系統忙碌中,
導致一時無法處理而出現假性的沒有回應,
有時候這時候直接關閉,就會造成資料無法儲存,其實只要多等一會就可以了。

不過如果沒有進行類似需要存檔的工作,我倒認為這樣沒什麼不好,
因為常常這些卡死的程式,資源就被吃死在那,然後CPU就整個高到不行,
導致其他程式也根本是幾乎被影響到,既然有這個參數我想就有它的需要性,
只是基於系統穩定性而沒作為預設值吧!另外多做一些磁碟重整就好了。

arrow
arrow
    全站熱搜

    ALVIN 發表在 痞客邦 留言(0) 人氣()