svchost.exe 占用 CPU:以下哪一个服务可能是原因?

svchost.exe 占用 CPU:以下哪一个服务可能是原因?

谢谢这些很棒的说明我终于 (!) 能够识别在我的 Windows XP Professional SP3 (版本 2002) 上占用大量 CPU 的 svchost.exe 进程的服务了:

Process                   PID    Services
========================= ====== =============================================
svchost.exe                 5516 BITS, EventSystem, Nla, RasMan, SENS,        
                                 ShellHWDetection, TapiSrv, W32Time, winmgmt, 
                                 wuauserv         

现在:

  1. 下列哪些服务可能是导致问题的原因?
  2. 我现在应该尝试阻止其中一些吗?
  3. 如果是,那么哪些服务可以安全停止,哪些服务最好根本不要停止?(不会破坏系统稳定性)
  4. 我该如何管理服务?使用services.msc?问题是services.msc我已经本地化了 Windows,但我发现它们都已翻译。有什么方法可以匹配并停止/启动具有上面提供的英文名称的相应服务?

多谢!

附言:在我的本地化 Windows 上,生成上述输出以查找贪婪的 svchost.exe 进程的服务非常棘手,因为/fi进程名称的过滤不起作用(过滤命令本身被翻译成捷克语,由于字符集问题,无法在控制台上输入它们!!!脑残的 M$!!!)。我是这样做到的:

  1. tasklist /v > c:\tomas\file.txt
  2. 根据内存使用情况找到适当​​的 svchost 进程的 PID。
  3. tasklist /svc /fi "PID eq 5516"

附言:这根本不是 #995581 的重复,它与数据无关,而是与 CPU 消耗有关,而且 svchost 问题如此频繁,以至于它值得一个特定的问题,这也是关于特定服务的。那个问题根本不能解决我的问题。

答案1

首先:不要使用 Windows XP。这是一场随时可能发生的事故。

话虽如此,我几乎可以肯定,这wuauserv就是罪魁祸首:Windows 更新与 Windows XP 完全不兼容,不再有任何用途。尝试net stop wuauserv确认一下。

相关内容