當前位置:妙知谷 >

遊戲數碼 >電腦 >

系統CPU一直佔用100%的解決方法

系統CPU一直佔用100%的解決方法

操作方法

(01)系統CPU經常無緣無故出現佔用100%的情況初步診斷:系統資源佔用得高,有很多種可能性,但最常見的故障來自於,它是一個容器,承載着各種系統服務,所以突然出現問題,那就一定是有系統服務出了故障。小知識——有什麼作用是NT內核操作系統(Windows 2000/XP/2003都屬於NT內核操作系統)獨有的進程,“Svchost”其實就是“Service Host”(服務宿主)的縮寫。微軟官方對它的定義是:是從動態鏈接庫(DLL)中運行的服務的通用主機進程名稱,通俗講,它就是一個服務裝載器。大家可以把每個服務想象成一張音樂CD,而就是用來播放這種CD的CD機。每個進程都包含多個系統服務,同時系統中也有多個進程(Windows XP會有4~6個進程,而Windows 2000通常只有2個進程,這個數字都是根據已啟動的服務的情況而定的)。小提示點擊“開始→運行”,在運行框中輸入“CMD”回車,然後在打開的命令行窗口中輸入“Tasklist /svc”(不含引號)命令,可以更直觀地看到每個進程裝載的服務名稱列表。處方:用Process Explorer找出藏在裏的壞蛋實際上中的服務都是進程中的DLL模塊,所以用進程查看工具找出進程中有問題的線程模塊,就能找到問題所在。第一步:找出有問題的進程。下載並安裝Process Explorer,運行後在主界面中找到CPU佔用率較高的進程,將鼠標懸停在這個進程項上時,會顯示出這個進程中具體包含哪些系統服務(見圖1)。第二步:找出有問題的線程。右擊有問題的進程項,選擇“Properties”(屬性),在彈出的屬性框中切換至Threads選項卡,就能看到下方列表中CPU佔用率最高的線程(見圖2),選中它後點擊“Suspend”(暫停),如果這時系統的高CPU佔用現象得到緩解,則説明已經確診了,再點擊“Stack”(堆疊),可以看到大多數佔用CPU的操作都源於的文件(見圖3)。第三步:找出有問題的服務。運行打開服務管理界面(見圖4),根據剛才找到的問題文件的名稱查找匹配的服務,同時可以根據經驗對文件名的全稱進行推算,比如“wuaueng”就很容易讓人想到“Windows Update Automatic Updates Engine”(Windows升級-自動升級引擎),根據綜合比對可以將最後目標鎖定為“Windows Update”服務,因為它的服務名稱是“wuauserv”(見圖5)。第四步:關閉問題服務。在服務管理界面中雙擊打開有問題的服務項,然後在其屬性窗口中將“啟動類型”設置為“手動”並點擊“停止”就行了。

系統CPU一直佔用100%的解決方法
標籤: CPU 系統
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/k94rve.html