通过关闭Windows Update更新解决服务主机本地系统CPU使用率高问题

前言

最近经常发现Windows10系统卡顿,笔记本风扇声音特别响,本地系统的CPU占用就一直维持在100%左右,程序响应慢严重影响效率。不同的Windows版本情况可能不同,但通过任务管理器查看CPU较高的进程发现集中在Windows Update,而CPU高的问题也正是来源于此。然而回顾此前一路从Windows XP/Vista/7/10的自动更新经历来看其实微软一直再向前走,至少我的x230换上SSD和大内存后使用Windows10 Pro初版一路升级到现在1803,没有遇到太大的问题,也再也没因为垃圾数据太多或者系统响应慢而隔三差五重装电脑,你们的故事呢?

CPU使用率高居然是Windows Update更新进程惹的祸

更新历史

2018年05月02日 - 初稿

阅读原文 - https://wsgzao.github.io/post/windows-update/

扩展阅读

Win10关闭自动更新,windows10怎么关闭自动更新 - http://jingyan.baidu.com/article/f71d6037702c7c1ab641d194.html


禁用 Windows 10 更新

如不想禁用Windows 10 更新,手动停止Windows Update服务观察是否可以解决即可

  1. 找到任务管理器中的“ 服务主机:本地系统”->“Windows Update”,右键,进入“服务”
  2. 在服务列表中找到“Windows Update”,右键,停止
  3. 在服务列表中找到“Windows Update”,右键,属性,启动类型选择“禁用”
  4. 打开C:\Windows\SoftwareDistribution,删除里面所有文件,如果可以删除所有文件,那么CPU应该已经恢复正常了,如果有些文件不能删除,则可能是“Windows Update”没有完全关闭,继续下面步骤
  5. 按Win键+R键调出运行,输入“gpedit.msc”点击“确定”,调出“本地组策略编辑器”
  6. 依次展开"计算机配置","管理模板" ,"windows组件" ,"windows更新 ",在右面找到“配置自动更新”,并双击
  7. 在配置窗口上按1-3的顺序选择“已禁用”,点击“应用”,“确定”,重启电脑
  8. 打开C:\Windows\SoftwareDistribution,删除里面所有文件

至此,应该CPU会恢复正常,如果还没有,那就具体问题具体分析吧

启用 Windows 10 更新

  1. 先打开服务,把Windows Update停止并禁用
  2. 然后打开设置里的更新和安全,此时Windows更新会显示不可用
  3. 这时去服务里启用Windows Update
  4. 然后去更新里点重试
  5. 最后就等吧

你可能感兴趣的:(通过关闭Windows Update更新解决服务主机本地系统CPU使用率高问题)