svchost.exe CPU滿載問題

每次執行microsoft update時 svchost.exe 都會滿載,今天更新成sp3,還是老樣子,甚至直接在線上更新sp3時,svchost就一直佔滿cpu,整個慢到不行,沒想到更新完sp3還是一樣,真令人失望。
不曉得有什麼有什麼解決的方式
2008-05-07 23:33 發佈
etree wrote:
每次執行micros...(恕刪)
我個人平時是都把自動更新停止的
然後大約 1 星期會自己到 Windows Update 上手動更新

控制台→系統管理工具→服務
然後把
Background Intelligent Transfer Service 以及 自動更新(Automatic Update)
這二個服務改成手動以及停止

這樣就可以暫時解決 svchost.exe 滿載的問題了
至於軟體上的修正, 就看微軟了
tommy618 wrote:
先前的筆記........(恕刪)
剛試過了
若是已安裝 SP3 的話, 是不能安裝這個修正檔
也就是說, 在 SP3 中應該是已有包含了這個修正檔
但, 問題仍無法解決 ....
sjcmankimo wrote:
剛試過了若是已安裝 ...(恕刪)


我以前有碰過電腦無時無刻CPU都是這樣而滿載,後來網路上找的這方法試過就恢復了,參考看看~

------------------------------------------------------------------------------------------------------------------------
svchost.exe 吃掉所有 CPU 資源的原因很多,不過我的狀況都是在執行 Windwos Update 時發生的(或是自動更新服務 Automatic Updates 執行時)。因此解決方法主要就是把 Windows 的自動更新重設一次,步驟如下:

一、首先檢查系統服務的狀態。
1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。
2. 在服務「Automatic Updates」上點二下。
3. 點選「登入」頁籤,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」“沒有”被選取。
4. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。
5. 點選「一般」頁籤,確定「啟動類型」為「自動」,然後按下「啟動」按鈕以啟動服務。
6. 對「Background Intelligent Transfer Service (BITS) 」服務重覆 2 ~ 5 的步驟。

二、接著重新註冊 Windwos Update 的元件。
1. 點選「開始」–>「執行」。
2. 輸入「REGSVR32 WUAPI.DLL」後按 Enter。
3. 當看到 “DllRegisterServer 在 WUAPI.DLL 成功” 的訊息後按下「確定」。
4. 重覆上述步驟重新註冊下列元件
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

三、最後清除可能已損壞了的 Windows Update 暫存目錄。
1. 點「開始」–>「執行」,輸入「cmd」後按「確定」。
2. 在命令提示字元中鍵入以下指令。(若出現錯誤訊息請先重開機後再報執行一次)
net stop WuAuServ
2. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。
3. 找到「SoftwareDistribution」並更名為「SDold」。
4. 點「開始」–>「執行」,輸入「cmd」後按「確定」,並在在命令提示字元中鍵入以下指令。
net start WuAuServ

四、大功告成!
說明一下我知道的情況,也算是有點相關,

如果有在微軟更新網頁選擇使用『新增!立即取得Microsoft Update!』,

使用後,微軟不僅會更新Windows,還會更新Offices等,

相對的剛開機的一段時間中,cpu使用率將會飆高,svchost.exe 進程會很吃重,

如果電腦設備稍微無力點,可能會頓到不行,甚至完全不能動作,

如果情況是這樣,只要將更新方式改回來,

只自動更新Windows,即可解決,

以上供您參考。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?