如何找出svchost正在做什么

时间:2016-04-06 11:36:09

标签: windows service

我在运行某些自动化测试时遇到问题,因为CPU使用率在某个时刻随机变高。所以我将这个调用添加到我的代码中,以查看导致高CPU使用率的过程:

wmic path Win32_PerfFormattedData_PerfProc_Process get Name,PercentProcessorTime

这给了我一个进程列表和它们的CPU使用情况。不幸的是,这个过程是这样的:

svchost#11          100

我知道svchost只是服务的主机。那么是否有一种简单的方法可以更详细地描述svchost在命令行中的作用,以便将其集成到我的代码中?任何像Process Explorer这样的工具都没有用,因为它们是由GUI控制的。我需要一些可以放入system()调用的东西。

顺便说一下,我已经禁用了自动更新 - 所以它必须是不同的东西。

1 个答案:

答案 0 :(得分:1)

这就是我想要的:

tasklist /svc /fi "IMAGENAME eq svchost.exe"