[分享] 解決 svchost 100% (非中毒)

看板Ladies_Digi作者 (eyn)時間19年前 (2007/05/12 17:34), 編輯推噓5(500)
留言5則, 3人參與, 最新討論串1/1
狀況 因微軟自動更新服務關係,造成連接網路的電腦在背景執行自動更新時, svchost.exe佔用大量CPU資源,造成系統反應緩慢甚至停止回應的狀況, 以下步驟可解決此類狀況。 註:此案例非病毒造成,也無法解除因病毒造成的svchost佔用CPU狀況 執行步驟確認不是因病毒造成 a. 更新防毒軟體病毒碼 b. 全系統掃毒 2 檢查系統服務的狀態 a. 點「開始」->「執行」,輸入 "services.msc" 後按 Enter。 b. 在服務「Automatic Updates」上點二下。 c. 點選「登入」索引,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」 “沒有”被選取。 d. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。 e. 點選「一般」索引,確定「啟動類型」為「自動」,按下「啟動」按鈕以啟動服務。 f. 對「Background Intelligent Transfer Service (BITS) 」重覆 b ~ e 的步驟 3 重新註冊 Windwos Update 的元件 a. 點選「開始」->「執行」,輸入 "REGSVR32 WUAPI.DLL" 後按 Enter。 b. 當看到「DllRegisterServer 在 WUAPI.DLL 成功」的訊息後按下「確定」。 c. 重覆上述步驟重新註冊下列元件 REGSVR32 WUAUENG.DLL REGSVR32 WUAUENG1.DLL REGSVR32 ATL.DLL REGSVR32 WUCLTUI.DLL REGSVR32 WUPS.DLL REGSVR32 WUPS2.DLL REGSVR32 WUWEB.DLL清除可能已損壞了的 Windows Update 暫存目錄 a. 點「開始」->「執行」,輸入 "cmd" 後按 Enter。 在出現的命令提示字元黑色視窗中輸入 "net stop WuAuServ" c. 點「開始」->「執行」,輸入 "%windir%" 後按 Enter。 d. 找到 "SoftwareDistribution" 並更名備份為 "SDold" 。 e. 點「開始」->「執行」,輸入 "cmd" 後按 Enter, 在出現的命令提示字元黑色視窗中輸入 "net start WuAuServ" 5 結束 顏色說明: 亮綠色表示點選項目 暗綠色表示項目所屬類別 亮白色表示步驟目標 黃色表示輸入值  亮青色表示強調 紅色表示錯誤訊息 eyn @ptt.cc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.120.58.132 ※ 編輯: eyn 來自: 221.120.58.132 (05/12 17:36)

05/12 23:18, , 1F
這是SOP嗎?XDDDD 果然專業~~
05/12 23:18, 1F

05/13 00:42, , 2F
我輸入services.msc之後,找不到自動更新耶...@@"
05/13 00:42, 2F

05/13 00:58, , 3F
請先確認是XP SP2之後版本或是2000 SP4之後版本
05/13 00:58, 3F

05/13 01:05, , 4F
我找到了...原來是我自己眼殘...@@"
05/13 01:05, 4F

05/13 02:18, , 5F
謝謝你>"<救了我一命
05/13 02:18, 5F
文章代碼(AID): #16HOf3xB (Ladies_Digi)