Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 關於windows >> windows更新Microsoft Update導致svchost.exe占用CPU 100%完美解決方法

windows更新Microsoft Update導致svchost.exe占用CPU 100%完美解決方法

日期:2017/2/9 14:40:07      編輯:關於windows
今天無意間在服務器上面更新系統時候,發現服務器超級卡,查看了下進程,svchost.exe占用CPU高達99%。太不正常了,後來百度了下,有不少人遇到過這個問題,但實際能解決的方法實在是太少了。下面是本人好不容易找出的解決方法,特地分享給遇到相同問題的朋友。Microsoft Update更新並不是所有電腦都會出現CPU 100%的。

一、關閉自動更新(我的電腦-屬性-自動更新-關閉), 重新啟動計算機,如下檢查或操作

1. 點“開始-運行”, 輸入 services.msc 並回車
2. 雙擊服務 Automatic Updates
3. 點“登錄”選項卡, 確保選項“本地系統帳戶”被選中,並其中的“允許服務與桌面交互”不被選中
4. 檢查下面“硬件配置文件”中的服務已經啟用,如果沒有,請點擊“啟用”按鈕,激活它
5. 點回“常規”選項卡,設“啟動類型”為“自動”,在“服務狀態”下面點擊“啟動”按鈕,開啟這個服務
6. 重復上面的步驟,對另一個服務: Background Intelligent Transfer Service (BITS) 進行同樣的操作,一定要開啟此服務,很多人會忽視它

二、重新注冊 Windows Update 組件

1.點“開始-運行”, 輸入命令 REGSVR32 WUAPI.DLL 並回車
2.當你看到“WUAPI.DLL中的 DllRegisterServer 成功”這個消息就說明成功了
3.請重復這個步驟,逐一運行下面的命令
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

三、清除被破壞的 Windows Update 臨時文件夾

1. 點“開始-運行”,輸入命令 net stop WuAuServ 並回車
2. 點“開始-運行”, 輸入命令 %windir% 並回車,在打開的文件夾窗口中,找到文件夾 SoftwareDistribution 把它改名成 SoftwareDistribution1(或別的,可任意)
3. 點“開始-運行”, 輸入命令 net start WuAuServ 並回車


四、重新啟動計算機,點“我的電腦 - 屬性 - 自動更新”把“自動(推薦)”選中,或者定期打開下面地址進行 你的 Windows 更新吧

http://update.microsoft.com/windowsupdate/v6/default.aspx?ln=zh-cn
本人推薦定期去網站更新,不要打開“自動更新”功能,這樣即使出了問題也好解決

注:在你使用“自動更新”一段時間後,也可能就會重新出現這個棘手的毛病,這完全是微軟方面的事,我在這也不想多說,你只要重新按照上面的步驟搞一下就能恢復如初了。
Copyright © Windows教程網 All Rights Reserved