svchost.exe 占用 25% cpu

Mik*_*kle 5 windows-7 cpu-usage svchost

一段时间以来,我一直注意到我的 svchost.exe 之一在我的 4 核 Win7 Ultimate PC 上不断占用 25% 的 CPU 时间。这个特定的服务主机托管:

  1. 加密服务 (CryptSvc)
  2. Dns 客户端 (DnsCache)
  3. 网络位置感知 (NlaSvc)
  4. 工作站(蓝曼工作站)

我怀疑有病毒,但 Windows Essential 是最新的并且没有任何报告,并且 Autoruns 没有显示任何异常。

谢谢您的帮助!

根据请求占用25% cpu的线程栈:

ntkrnlpa.exe!KeSetEvent+0x2a1
ntkrnlpa.exe!KeDelayExecutionThread+0x5cc
ntkrnlpa.exe!KeWaitForMutexObject+0x393
ntkrnlpa.exe!KeQueryHighestNodeNumber+0x9fe
halmacpi.dll!KfRaiseIrql+0xcb
halmacpi.dll!KeRaiseIrqlToSynchLevel+0x8f
halmacpi.dll!HalEndSystemInterrupt+0x67
halmacpi.dll!HalInitializeProcessor+0xae8
ncsi.dll!NcsiIdentifyUserSpecificProxies+0x3a47
ncsi.dll+0x31f0
ncsi.dll!NcsiIdentifyUserSpecificProxies+0x4c92
ncsi.dll+0x1e93
ncsi.dll+0x20a2
ncsi.dll+0x1808
ncsi.dll+0x2240
ntdll.dll!RtlIsCriticalSectionLockedByThread+0x474
kernel32.dll!BaseThreadInitThunk+0x12
ntdll.dll!RtlInitializeExceptionChain+0x63
ntdll.dll!RtlInitializeExceptionChain+0x36
Run Code Online (Sandbox Code Playgroud)

看起来像 HAL 中的某种中断问题?我会尝试更新我的所有驱动程序并报告。

Tam*_*man 1

以管理员身份启动 Process Explorer(也来自 Microsoft Sysinternals)。

查看消耗太多的 svchost.exe 的“线程”选项卡,
您可以获取非常繁忙的线程的堆栈以查看它在做什么,或者将堆栈复制到此处。