所以我的SvcHost突然占用了我的 CPU 的 100%,我想弄清楚哪个服务对此负责。有什么方法可以区分在单个 SvcHost 中运行的多个服务生成的负载吗?
我运行了病毒扫描,结果很干净,我的工具又旧又过时,所以什么也没找到。
我尝试单步执行这些服务,一个一个地停止它们,但我找不到罪魁祸首(请注意,某些服务也会自动重新启动,我不想禁用它们)。
更新:我昨晚使用了Process Explorer,但在违规的 SvcHost 中有很多服务,其中一些服务无法停止。今天,我再次检查了 Heavyd 的建议并很幸运,因为今天只有两个服务在有问题的 SvcHost 中。
DcomLaunch - DCOM 服务器进程启动器
TermService - 终端服务
两者都不可阻挡。我是最新的 Windows 更新。尽管昨晚没有任何结果,但仍要运行另一次病毒扫描来检查它。也许是时候重新开始了(这个安装是从 2004 年的某个时候开始的)。
更新:绝对是病毒。在上次重新启动后,CPU 使用率下降了,但我在启动时收到了一些奇怪的“安装了安全软件”的消息,奇怪的名称正在运行的进程(例如,555573478785.exe
),以及HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
昨晚没有添加的可疑密钥。
Symantec AntiVirus Corporate 8.1.0.825 提出了一些警告,但似乎并没有捕捉到所有内容:-(
Malwarebytes' Anti-Malware 1.44
Database version: 3763
Windows 5.1.2600 Service Pack 3
Internet Explorer 8.0.6001.18702
2/19/2010 12:12:58 PM
mbam-log-2010-02-19 (12-12-58).txt
Scan type: Full Scan (C:\|D:\|)
Objects scanned: …
Run Code Online (Sandbox Code Playgroud)