我用尽了网络上能找到的所有方法——但都无济于事。
长话短说:我的系统启动一段时间后,CPU 使用率达到 90-100% 左右,因为服务主机:本地系统(网络受限)进程。
它内部运行以下程序:1)WLAN 自动配置 2)分布式链路跟踪客户端 3)程序兼容性助手服务 4)网络连接代理 5)人机接口设备服务 6)Windows 音频端点生成器
您知道我该如何解决这个问题以及这里的问题到底是什么吗?
谢谢
答案1
要确定哪个服务导致 CPU 使用率过高,请强制在 svchost.exe 共享实例中运行的服务使用它们自己的 svchost.exe 实例。这样您就可以分别查看每个服务的 CPU 使用率。使用以下命令执行此操作(从提升的命令提示符):
sc config <servicename> type= own
笔记:里面的空间type= own
是故意留下的。
例如,要在 svchost.exe 自己的实例中运行 WLAN AutoConfig Service 服务,请运行:
sc config wlansvc type= own
使用排除法,隔离多个服务,直到找到导致 CPU 使用率过高的服务。要将服务恢复为 svchost.exe 的默认“共享”实例,请使用以下命令:
sc config <servicename> type= share