svchost占用cpu的解決辦法
當(dāng)我們的電腦出現(xiàn)多個svchost.exe占用cpu的情況的時候怎么辦?下面是學(xué)習(xí)啦小編收集整理關(guān)于多個svchost.exe占用cpu的情況的資料以供大家參考學(xué)習(xí),希望大家喜歡。
Svchost.exe是一個系統(tǒng)的核心進程,并不是病毒進程。但由于Svchost.exe進程的特殊性,所以病毒也會千方百計的入侵Svchost.exe。有的情況下是系統(tǒng)出現(xiàn)系統(tǒng)性問題導(dǎo)致,也有可能是Update功能出現(xiàn)問題,也有可以是病毒引起的。一般情況我們可以通過察看Svchost.exe進程的執(zhí)行路徑可以確認是否中毒還是其它原因引起的。
svchost.exe占用cpu的解決方法
Svchost.exe進程多不一定是病毒。很多朋友對Svchost.exe進程都不太了解,偶爾在任務(wù)管理器中一旦看到多個同一進程,就以為自己的電腦中了病毒了,其實并非如此!正常情況下,Win OS中可以有多個Svchost.exe進程同時運行,例如Windows 2000至少有2個Svchost進程,Windows XP中有4個以上或更多,Windows 2003中則有更多,所以當(dāng)你看到多個Svchost進程時,未必就是病毒!svchost.exe通過為一些系統(tǒng)服務(wù)調(diào)用動態(tài)鏈接庫(DLL)的方式來啟動系統(tǒng)服務(wù)的,所以svchost.exe的出現(xiàn)其實是其它進程的出現(xiàn)。
知已知彼。Svchost.exe的鍵值是在“HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionSvchost”,每個鍵值表示一個獨立的Svchost.exe組。所以可以根據(jù)這個位置來判斷是否中毒:
同樣的,正常的Svchost.exe程序在:“C:WindowsSystem32”目錄下的,如果你在其他目錄下發(fā)現(xiàn)Svchost.exe程序的話,那很可能就是中毒了。如果你懷疑計算機有可能被病毒感染,Svchost.exe的服務(wù)出現(xiàn)異常的話通過搜索Svchost.exe文件就可以發(fā)現(xiàn)異常情況。
微軟還為我們提供了一種察看系統(tǒng)正在運行在Svchost.exe列表中的服務(wù)的方法。以Windows XP為例:在“運行”中輸入:cmd,然后在命令行模式中輸入:tasklist /svc。系統(tǒng)列出服務(wù)列表。如果使用的是Windows 2000系統(tǒng)則把前面的“tasklist /svc”命令替換為:“tlist -s”即可,查出來后用taskkill殺掉試試:
用tasklist命令查看的不夠詳細,你還可以用第三方進展查看軟件,或微軟內(nèi)部提供的SysinternalsSuite包中的進procexp.exe進程查看程序來觀察判斷,對于不確定的進程建議用“Kill Process Tree”殺掉:
svchost.exe占用cpu的解決方法相關(guān)文章:
1.svchost.exe進程CPU占用率過高可能的原因以及解決方法如下