目录[-]

1、现象

电脑开机后,变得很卡。打开任务管理器,CPU和内存占用很高。

20170514-svchost-01.png

 切换到“进程”标签,发现进程svhost.exe内存和CPU占用很高。

20170514-svchost-02.png


2、原因

  svhost.exe 位于Windows\system32系统文件夹,是用于加载系统服务的宿主程序。当Windows启动时,svhost.exe将自动检查Windows注册表的系统服务组成、构建系统服务列表,然后将相关 的.DLL动态链接库文件加载为具体的运行中的系统服务。
   如果发现某svhost.exe进程占用的系统资源较多,即表明通过这个 svhost.exe进程加载的系统服务占用的系统资源较多。判断svhost.exe加载了哪些系统服务:记住占用高的svhost.exe进程PID,打开命令工具,使用tasklist  /svc命令,查看加载的服务。
    一般是由系统更新服务后台搜索更新补丁造成的,关闭相应的服务即可。


3、解决办法

 打开计算机“服务”管理界面,找到“Windows Update”服务项

20170514-svchost-03.png

  打开服务的属性界面,将“启动类型”更改为“手动”,停止服务,应用设置即可。

20170514-svchost-04.png

20170514-svchost-05.png