通过关闭 Windows Update 更新解决服务主机本地系统 CPU 使用率高问题
前言
最近经常发现 Windows10 系统卡顿,笔记本风扇声音特别响,本地系统的 CPU 占用就一直维持在 100% 左右,程序响应慢严重影响效率。不同的 Windows 版本情况可能不同,但通过任务管理器查看 CPU 较高的进程发现集中在 Windows Update,而 CPU 高的问题也正是来源于此。然而回顾此前一路从 Windows XP/Vista/7/8.1/10 的自动更新经历来看其实微软一直再向前走,至少我的 x230 换上 SSD 和大内存后使用 Windows10 Pro 初版一路升级到现在 1803,没有遇到太大的问题,也再也没因为垃圾数据太多或者系统响应慢而隔三差五重装电脑,你们的故事呢?
CPU 使用率高居然是 Windows Update 更新进程惹的祸
更新历史
2018 年 05 月 02 日 - 初稿
阅读原文 - https://liaojiaxin158.github.io/post/windows-update/
扩展阅读
Win10 关闭自动更新, windows10 怎么关闭自动更新 - http://jingyan.baidu.com/article/f71d6037702c7c1ab641d194.html
禁用 Windows 10 更新
如不想禁用 Windows 10 更新,手动停止 Windows Update 服务观察是否可以解决即可
- 找到任务管理器中的“服务主机:本地系统”->“Windows Update”,右键,进入“服务”
- 在服务列表中找到“Windows Update”,右键,停止
- 在服务列表中找到“Windows Update”,右键,属性,启动类型选择“禁用”
- 打开 C:\Windows\SoftwareDistribution,删除里面所有文件,如果可以删除所有文件,那么 CPU 应该已经恢复正常了,如果有些文件不能删除,则可能是 “Windows Update” 没有完全关闭,继续下面步骤
- 按 Win 键 + R 键调出运行,输入 “gpedit.msc” 点击“确定”,调出“本地组策略编辑器”
- 依次展开 “计算机配置”,”管理模板” ,”windows 组件” ,”windows 更新”,在右面找到“配置自动更新”,并双击
- 在配置窗口上按 1-3 的顺序选择“已禁用”,点击“应用”,“确定”,重启电脑
- 打开 C:\Windows\SoftwareDistribution,删除里面所有文件
至此,应该 CPU 会恢复正常,如果还没有,那就具体问题具体分析吧
启用 Windows 10 更新
- 先打开服务,把 Windows Update 停止并禁用
- 然后打开设置里的更新和安全,此时 Windows 更新会显示不可用
- 这时去服务里启用 Windows Update
- 然后去更新里点重试
- 最后就等吧