如何阻止Windows 10开机时重复进行失败的更新尝试?
阻止Windows 10反复失败的更新尝试方案
这种反复更新失败回滚的循环确实太折磨人了——我之前也帮朋友处理过类似的问题,给你几个靠谱的解决步骤,从临时止损到彻底解决都有:
一、先打断更新循环:进入安全模式暂停更新
正常开机可能直接触发更新流程,所以先引导到安全模式避开这个循环:
- 开机时连续长按电源键强制重启2-3次,直到系统进入「恢复」界面
- 依次选择「高级选项」→「启动设置」→「重启」,重启后按F4选择「安全模式」进入系统
- 进入安全模式后,打开「设置」→「更新和安全」→「Windows更新」,找到「暂停更新」选项(不同版本可能是暂停7天或更长时间),先暂时阻止系统触发更新
二、针对开机/后台机制,彻底禁用失败更新的触发源
Windows的更新主要依赖后台服务,而非传统的启动文件夹或autoexec.bat,但我们可以通过禁用相关服务、清理缓存来阻止它反复尝试:
1. 禁用更新相关核心服务
- 按
Win+R打开运行窗口,输入services.msc回车打开服务管理器 - 找到以下三个服务,分别右键→「属性」:
- Windows Update:启动类型改为「禁用」,如果服务正在运行,点击「停止」
- Background Intelligent Transfer Service (BITS):同样设置启动类型为「禁用」并停止服务
- Cryptographic Services:临时禁用并停止(后续需要恢复正常更新的话,再改回「自动」即可)
2. 清理更新缓存,删除失败的更新包
打开管理员权限的命令提示符,依次执行以下命令:
net stop wuauserv net stop cryptSvc net stop bits ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits
这些命令会停止更新服务,并重命名旧的更新缓存文件夹,让系统无法读取之前失败的更新包。
3. 检查启动项(额外排查)
虽然更新很少用启动项触发,但还是可以确认下:
- 按
Ctrl+Shift+Esc打开任务管理器,切换到「启动」标签 - 如果发现和Windows更新相关的第三方工具或未知项,右键选择「禁用」
三、彻底解决:隐藏失败的特定更新
等系统恢复正常后,找到那个反复失败的更新KB编号,把它隐藏起来,避免系统再次尝试安装:
- 打开「设置」→「更新和安全」→「Windows更新」→「查看更新历史记录」,找到失败更新对应的KB号(比如KB1234567)
- 使用微软官方的「显示或隐藏更新」工具,运行后选择隐藏该KB编号的更新,系统就不会再主动推送它了
内容的提问来源于stack exchange,提问作者Nime Cloud
相关产品推荐
相关产品推荐

