在Windows任务管理器的 ldquo进程 rdquo选项卡中查看占用资源较高的SVCHOST.EXE进程对应的PID,将PID记下。(如果在任务管理器中看不到 ldquoPID rdquo,请在菜单中选择 ldquo查看 rdquo- ldquo列设置 rdquo,选中 ldquoPID rdquo复选框。)
以管理员权限运行命令提示符(CMD.EXE),在命令提示符中执行:
TASKLIST ndashSVC
您将看到类似如下所示的结果:
图像名 PID 服务 SVCHOST.EXE 1104 DcomLaunch,TermServices SVCHOST.EXE 1188 RpcSs helliphellip
对 照您在任务管理器中看到的SVCHOST.EXE的PID,在上述结果中查找对应的 SVCHOST.EXE。例如,假设您在任务管理器中看到PID为1188的SVCHOST.EXE占用了较多系统资源,而TASKLIST ndashSVC的结果显示PID为1188的SVCHOST.EXE加载的服务是RpcSs,即表明RpcSs服务(Remote Procedure Call (RPC) 服务)占用了较高的系统资源。
方法二:
在microsoft.com下载系统工具Process Explorer:
(/technet/sysinternals/Utilities/ProcessExplorer.mspx)
运行Process Explorer,在进程列表中找到占用系统资源较多的SVCHOST.EXE进程,右键单击选择Properties(属性),切换至Services(服务)选项卡,在这里即可查看SVCHOST.EXE进程加载的系统服务是什么。
svchost.exe是一个属于微软Windows *** 作系统的系统程序,微软官方对它的解释是:Svchost.exe是从动态链接库
(DLL)
中运行的服务的通用主机进程名称。这个程序对系统的正常运行是非常重要,而且是不能被结束的至于你说的CPU不稳定,呵呵,我感觉很正常,因为系统内的程序或者是服务要不停的运行,所以所占CPU资源也在不停的变化。如果是中毒了的话,那就不是30%的跳了,一般都是100%运转
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)