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

2018-05-02 16:28:19 +08:00
 wsgzao

前言

最近经常发现 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. 最后就等吧
16696 次点击
所在节点    程序员
27 条回复
chaleaochexist
2018-05-03 17:34:40 +08:00
@zjqzxc 不是很清楚主流配置的具体配置.

不过我的 5200u 会有卡顿.关闭自动更新就好了.
dalieba
2018-05-03 17:41:10 +08:00
这样一来楼主需要每星期都去关注下系统极客
https://www.sysgeek.cn/windows-10-hotfix/
opengps
2018-05-03 20:54:58 +08:00
@xidadada 刚改版了申请到的百度联盟,不太清楚规则,这么操作被禁止吗?
tsui
2018-05-03 21:23:08 +08:00
Windows 2000 时代就有的问题,这都快 20 年了,还是有无数人浪费时间在这 Windows 上面。。。
xidadada
2018-05-03 21:28:58 +08:00
@opengps 这不是都很清楚的规则吗???
opengps
2018-05-04 08:25:02 +08:00
@xidadada 已去掉

另外,补发一个跟主题关联性大一点的博文( https://www.opengps.cn/Blog/View.aspx?id=70 ),关联核心如下:
新装服务器系统大约有以下几个服务特别占用 CPU 资源:
MsMgEng.exe (罪魁祸首,这就是系统自带的 Windows Defender 服务,用于系统安全防护,运行期间特别费 cpu 资源和硬盘读写资源)
系统自动维护(新装系统必然会运行这个,得关掉,也会狂占 cpu )
Windows Modules Installer (新装系统必然会运行,也得关掉,禁用服务重启系统即可)
LogonUI.exe (系统自带,系统刚启动会占用较多 cpu 资源,看不过去也得忍)
svchost.exe (系统必备,虽然占用资源也得忍了)
CompatTelRunner.exe (疯狂占用磁盘,建议关闭)
TiWorker.exe (计划任务,如果你不需要添加自己的任务计划,建议关掉)
SimonFu
2018-05-04 09:28:29 +08:00
自动更新嘛,个人感觉还是开着还是好点。

特别是一些安全性补丁,微软还是能第一时间发出来的。。。

比如上次勒索病毒的事件。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/451503

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX