svchost.exe佔 CPU高達100%   第二章


  1. Svchost.exe進程多不一定是病毒。很多朋友對Svchost.exe進程都不太瞭解,偶爾在任務管理器中一旦看到多個同一進程,就以爲自己的電腦中了病毒了,其實並非如此!正常情況下,Win OS中可以有多個Svchost.exe進程同時運行,例如Windows 2000至少有2個Svchost進程,Windows XP中有4個以上或更多,Windows 2003中則有更多,所以當你看到多個Svchost進程時,未必就是病毒!svchost.exe通過爲一些系統服務調用動態鏈接庫(DLL)的方式來啓動系統服務的,所以svchost.exe的出現其實是其它進程的出現。


    svchost.exe佔用cpu怎麼處理

  2. 知已知彼。Svchost.exe的鍵值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost”,每個鍵值表示一個獨立的Svchost.exe組。所以可以根據這個位置來判斷是否中毒:



    svchost.exe佔用cpu怎麼處理

  3. 同樣的,正常的Svchost.exe程序在:“C:\Windows\System32”目錄下的,如果你在其他目錄下發現Svchost.exe程序的話,那很可能就是中毒了。如果你懷疑計算機有可能被病毒感染,Svchost.exe的服務出現異常的話通過搜索Svchost.exe文件就可以發現異常情況。


    svchost.exe佔用cpu怎麼處理

  4. 微軟還爲我們提供了一種察看系統正在運行在Svchost.exe列表中的服務的方法。以Windows XP爲例:在“運行”中輸入:cmd,然後在命令行模式中輸入:tasklist /svc。系統列出服務列表。如果使用的是Windows 2000系統則把前面的“tasklist /svc”命令替換爲:“tlist -s”即可,查出來後用taskkill殺掉試試:



    svchost.exe佔用cpu怎麼處理

  5. 用tasklist命令查看的不夠詳細,你還可以用第三方進展查看軟件,或微軟內部提供的SysinternalsSuite包中的進procexp.exe進程查看程序來觀察判斷,對於不確定的進程建議用“Kill Process Tree”殺掉:



    svchost.exe佔用cpu怎麼處理


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章