答案:应强制进入安全模式卸载失败更新、重置windows更新服务、修复系统文件并手动阻止问题更新。具体为:三次强制关机触发恢复环境→进安全模式→卸载最近kb更新→用管理员命令停止并重命名wuauserv等服务及缓存目录→重启服务→运行sfc /scannow和dism修复→最后通过注册表禁用自动更新。

Windows 更新失败后卡在重启循环里,屏幕反复闪现“正在准备 Windows”或“正在还原更改”,根本进不了桌面,所有操作都被强制中断。
先强制进入安全模式
长按电源键强制关机,再开机;刚看到 Windows 启动logo 就立刻长按电源键关机;重复这个动作共3次,第4次开机后系统会自动进入恢复环境。
在恢复界面选择【疑难解答】→【高级选项】→【启动设置】→【重启】;电脑重启后出现带编号的菜单,直接按 【F4】 或数字 【4】 进入安全模式(不联网);若需联网排查,按 【F5】 或 【5】 进入带网络的安全模式。
这一步必须做——如果跳过直接进正常模式,系统仍会尝试加载损坏的更新组件,导致再次崩溃重启。
卸载最近安装的失败更新
进入安全模式后,右键开始按钮 → 选择【控制面板】→【程序】→【查看已安装的更新】。
在列表中找到名称含“KB”开头、安装日期为最近1–3天的更新项,特别是标有“失败”“回滚”字样的条目;右键点击它 → 【卸载】。
卸载过程可能需要几分钟,期间不要关机或强制重启。卸载完成后,系统会提示“需要重启以完成操作”,此时立即重启。
重置 Windows 更新核心服务
方法一:用管理员命令提示符一次性执行
右键开始按钮 → 【命令提示符(管理员)】或【Windows PowerShell(管理员)】;依次输入以下命令,每行回车一次:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
接着执行两行重命名操作,清除损坏缓存:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
最后重启服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
方法二:图形化操作(适合不熟悉命令的人)
按 Win+R 输入 services.msc 回车 → 在服务列表中依次找到:Windows Update、Background Intelligent Transfer Service、Cryptographic Services、Windows Installer;对每一项右键 → 【属性】→【启动类型】设为“自动”→【服务状态】点【启动】;若状态已是“正在运行”,则先点【停止】再点【启动】。
注意:如果某项服务无法启动,说明底层文件已损坏,必须跳到下一步执行系统修复。
修复系统文件完整性
第一步:运行系统文件检查器
以管理员身份打开命令提示符,输入 sfc /scannow 并回车;等待扫描完成(通常需10–25分钟),若提示“Windows 资源保护找到了损坏的文件并成功修复了它们”,就说明关键系统文件已恢复。
第二步:用 DISM 工具修复 Windows 映像
如果 sfc 没能解决问题,继续在同一窗口输入:
DISM /Online /Cleanup-Image /RestoreHealth
这条命令会从 Windows 更新服务器下载原始系统文件进行替换,耗时较长(30分钟以上),请确保网络稳定且不要关闭窗口。
DISM 完成后,必须再运行一次 sfc /scannow ——因为 DISM 修复的是映像层,sfc 才能将修复结果应用到当前运行系统。
手动阻止问题更新重试
打开注册表编辑器(Win+R → regedit),导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
若该路径不存在,右键【AU】上级文件夹 → 新建 → 【项】,命名为 AU;然后在 AU 右侧空白处右键 → 新建 → 【DWORD (32位) 值】,命名为 NoAutoUpdate;双击它,将数值数据改为 【1】。
这一步不会禁用所有更新,只关闭自动下载和安装,你仍可在设置里手动检查并选择性安装;但能彻底打断当前卡死的更新循环链。
完成后重启电脑,观察是否能稳定进入桌面。











