常常有人詢問(wèn)以下類(lèi)似的問(wèn)題:
1. 開(kāi)機(jī)時(shí)很慢,CPU好像被吃得死死的:一直處于100%的狀態(tài),一段時(shí)間后才正常
2. 計(jì)算機(jī)使用一陣子后,計(jì)算機(jī)突然頓頓的:CPU也是一直處于100%的狀態(tài),一段時(shí)間后才正常
如果真的發(fā)生上述問(wèn)題,除了檢查是否中毒或中了后門(mén)程序外,還有一個(gè)元兇就是svchost.exe,這個(gè)程序是Windows負(fù)責(zé)連接網(wǎng)絡(luò)的系統(tǒng)程序之 一,所以當(dāng)然不能把他關(guān)掉,發(fā)現(xiàn)無(wú)故占用的可能原因有可能是Windows進(jìn)行更新或其它原因所致,
過(guò)年回到家后發(fā)現(xiàn),家里的 PC 和老媽的 Notebook ,莫名其妙的都會(huì)被 svchost.exe占用掉所有的 CPU資源(難怪老媽一直跟我抱怨新買(mǎi)的 Notebook 總是跑的很慢 XD)。一看到這個(gè)情況,腦中馬上浮現(xiàn)「不會(huì)是中毒了吧」的念頭,于是在 CPU使用率總是停在100%的狀態(tài)下,花了半天的時(shí)間才把兩臺(tái)計(jì)算機(jī)做掃毒、掃木馬以及WindowsUpdate。結(jié)果當(dāng)然,事情不是憨人想的那么簡(jiǎn) 單,好幾個(gè)小時(shí)換來(lái)的代價(jià)就是,連個(gè)子兒都沒(méi)掃到,神秘的svchost.exe仍舊霸道地侵占我的CPU。無(wú)可耐何之下只好求助Google大神,試了 好多種解法都禺用,不過(guò)總算是皇天不負(fù)苦心人,最后還是讓我找到了解決的方法。
svchost.exe吃掉所有 CPU 資源的原因很多,不過(guò)我的狀況都是在執(zhí)行 Windwos Update 時(shí)發(fā)生的(或是自動(dòng)更新服務(wù) Automatic Updates 執(zhí)行時(shí))。因此解決方法主要就是把 Windows 的自動(dòng)更新重設(shè)一次,步驟如下:
一、首先檢查系統(tǒng)服務(wù)的狀態(tài)。
1. 點(diǎn)「開(kāi)始」–>「執(zhí)行」,輸入「services.msc」后按「確定」。
2. 在服務(wù)「Automatic Updates」上點(diǎn)二下。
3. 點(diǎn)選「登入」頁(yè)簽,確定登入身分為「本機(jī)系統(tǒng)賬戶」且「允許服務(wù)與桌面互動(dòng)」“沒(méi)有”被選取。
4. 確認(rèn)服務(wù)已在目前的「硬件設(shè)定文件」中被啟用,如果沒(méi)有,按下「啟用」按鈕。
5. 點(diǎn)選「一般」頁(yè)簽,確定「啟動(dòng)類(lèi)型」為「自動(dòng)」,然后按下「啟動(dòng)」按鈕以啟動(dòng)服務(wù)。(如果服務(wù)狀態(tài)不是「已啟用」時(shí)才需此步驟)
6. 對(duì)「Background Intelligent Transfer Service (BITS) 」服務(wù)重復(fù)2 ~ 5 的步驟。
二、接著重新注冊(cè) Windwos Update 的組件。
1. 點(diǎn)選「開(kāi)始」–>「執(zhí)行」。
2. 輸入「REGSVR32 WUAPI.DLL」后按 Enter。
3. 當(dāng)看到 “DllRegisterServer 在 WUAPI.DLL 成功”的訊息后按下「確定」。
4. 重復(fù)上述步驟重新注冊(cè)下列組件
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
三、最后清除可能已損壞了的 Windows Update 暫存目錄。
1. 點(diǎn)「開(kāi)始」–>「執(zhí)行」,輸入「cmd」后按「確定」。
2. 在命令提示字符中鍵入以下指令。(若出現(xiàn)錯(cuò)誤訊息請(qǐng)先重開(kāi)機(jī)后再報(bào)執(zhí)行一次)
net stop WuAuServ
3. 點(diǎn)「開(kāi)始」–>「執(zhí)行」,輸入「%windir%」后按「確定」。
4. 找到「SoftwareDistribution」并更名為「SDold」。
5. 點(diǎn)「開(kāi)始」–>「執(zhí)行」,輸入「cmd」后按「確定」,并在在命令提示字符中鍵入以下指令。
net start WuAuServ
聯(lián)系客服