Win11更新卡进度?实测BITS服务与缓存清理

上周五晚上,我像往常一样点击“关机并更新”,结果Win11在“正在准备更新 24%”的界面卡了整整三个小时。风扇狂转、屏幕常亮,按电源键也没反应,最后只能长按强制关机。第二天重新开机,系统直接回滚到旧版本,还弹出一串错误代码0x80070020。这次实测让我彻底明白,更新失败不一定系统文件损坏,罪魁祸首可能是Windows Update服务互相抢资源。

第一步,我先按“Win+R”输入services.msc,找到“Windows Update”服务,右键停止。紧接着找到“Background Intelligent Transfer Service”(简称BITS),同样停止。注意顺序别反了,先停主服务再停BITS,否则缓存文件可能还在被占用。实测中我发现,就算显示“已停止”,后台可能仍有残留进程,最好打开任务管理器,把名为“wuauclt.exe”或“svchost.exe”的更新进程结束掉。

第二步,打开文件资源管理器,进入C:\Windows\SoftwareDistribution\Download文件夹,这就是更新缓存存放地。全选里面的文件,按Shift+Delete永久删除。实测中这个文件夹里有将近3GB的临时安装包,删完磁盘空间立刻释放。如果提示文件被占用,回到服务列表重新确认BITS是否真的停了,或者重启电脑后再操作一步。删除后不要急着更新,先重启一次系统,让系统重新建立干净的缓存目录。

第三步,重新开启BITS服务,并把启动类型改为“自动(延迟启动)”,Windows Update服务也恢复为“自动”。此时在命令提示符(管理员)运行“sfc /scannow”和“DISM /Online /Cleanup-Image /RestoreHealth”,跟平时修复系统文件不一样,这次我只等DISM跑完就重启,没等SFC报结果——因为问题不在系统文件,而在于缓存锁死。重启后点击设置里的“检查更新”,这次下载速度快了不止一倍,20分钟就打完了补丁。

我还实测过另一个方案:在“疑难解答”里运行Windows Update自带的修复工具,它能自动重置服务状态和注册表权限。如果上面前三步做完还是失败,建议检查第三方安全软件——我卸载火绒后,更新一次就成功了,说明杀毒软件实时防护会干扰BITS服务写入临时文件。

问:删除SoftwareDistribution\Download文件夹里的文件会不会导致系统崩溃?

答:不会。这个文件夹里存的是更新补丁的临时下载副本,不是系统核心文件。实测删除后系统正常运行,下次更新时系统会自动重新下载所需补丁,顶多多花一点下载时间,不影响稳定性。

问:BITS服务启动类型改成“自动(延迟启动)”后,会不会影响其他软件下载更新?

答:实测影响很小。延迟启动只是让BITS在系统启动后过一段时间再自动运行,避免开机高峰期和其他服务抢CPU。像Microsoft Store、Edge浏览器后台下载都用BITS,延迟十几秒而已,感知不明显,但能降低更新时服务冲突的概率。

问:更新卡在百分比时,能直接强制重启吗?会不会损坏系统?

答:紧急情况下可以长按电源键强制关机。但要注意,如果你看到“正在安装更新”的进度条,至少再等30分钟再强制关机,否则可能造成系统文件不完整。实测强制重启后系统会进入回滚流程,一般能自动恢复,但反复强制关机有增大蓝屏风险,最好先试本文的缓存清理方法。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/71752.html

(0)
上一篇 7小时前

好文章推荐

发表评论

登录后才能评论