SVCHOST占資源的問題由來已久,除了有中毒的可能性,還有可能是其他原因。我這里提供一個(gè)解決類似問題的思路:
第一步:打開任務(wù)管理器,發(fā)現(xiàn)SVCHOST.exe占用了很大的CPU資源:
注意:上圖中的任務(wù)管理器中,顯示了PID欄,這個(gè)是用來標(biāo)示進(jìn)程ID的,每個(gè)進(jìn)程都有唯一的一個(gè)ID號(hào)。
可以通過如下步驟顯示出來(因?yàn)槟J(rèn)是不顯示的):
1、在上述界面的情況下,選擇主菜單中的"查看"打開下拉菜單中的"選擇列";
2、選中彈出界面中的"PID".
至于為什么要顯示進(jìn)程ID(PID),看了下面的截圖就知道了;
第二步:使用第三方查看進(jìn)程的軟件,查看進(jìn)程,如下圖:
上圖中使用紅色記號(hào)標(biāo)記的地方分別是占用資源的"進(jìn)程ID"和其打開的服務(wù)"netsvcs".
現(xiàn)在該知道進(jìn)程ID的作用了吧,因?yàn)槿蝿?wù)管理器功能不是很強(qiáng),不能發(fā)現(xiàn)進(jìn)程運(yùn)行時(shí)程序的路徑,也不能判定其開的服務(wù)。我使用的是"金山清理專家"中的進(jìn)程管理器。
第三步:打開注冊(cè)表,找到Svchost的netsvcs項(xiàng):
Svchost.exe的鍵值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost” 找到netsves,如下圖:
Netsvcs的值如下:
6to4
AppMgmt
AudioSrv
Browser
CryptSvc
DMServer
DHCP
ERSvc
EventSystem
FastUserSwitchingCompatibility
HidServ
Ias
Iprip
Irmon
LanmanServer
LanmanWorkstation
Messenger
Netman
Nla
Ntmssvc
NWCWorkstation
Nwsapagent
Rasauto
Rasman
Remoteaccess
Schedule
Seclogon
SENS
Sharedaccess
SRService
Tapisrv
Themes
TrkWks
W32Time
WZCSVC
Wmi
WmdmPmSp
winmgmt
wscsvc
xmlprov
BITS
wuauserv
ShellHWDetection
helpsvc
WmdmPmSN
我只是留下了兩個(gè)值如下:
AudioSrv
Themes
其中AudioSrv是啟動(dòng)聲音用的服務(wù),Themes則標(biāo)示啟動(dòng)系統(tǒng)主題的服務(wù)。其他的服務(wù)可以根據(jù)個(gè)人需要自己保留著。