windows 11 更新卡在“无法完成更新,正在重试”界面,主因是系统保留空间不足或更新组件损坏;需先清理windows更新清理和交付优化文件,再重置windows update服务组件,最后可手动下载安装kb累积更新包绕过失败推送。

Windows 11 系统在更新过程中反复卡在“无法完成更新,正在重试”界面,既不报错也不继续,重启后又回到同一状态,导致系统长期停留在旧版本且存在安全风险。
检查并释放系统保留空间
Windows 11 22H2 及后续版本强制要求至少 20GB 可用空间用于就地升级,但系统常将部分空间标记为“保留”,即使磁盘总剩余远超 20GB,仍会因保留空间不足而静默失败。
打开“设置”→“系统”→“存储”,点击“高级存储设置”→“临时文件”,勾选“Windows 更新清理”和“交付优化文件”,点击“删除文件”。
这一步必须执行——【若跳过,后续所有操作均无效】。很多用户误以为清空下载文件夹就够了,但 Windows 更新缓存实际分散在 WinSxS 和 DeliveryOptimization 两个位置,仅删 C:\Windows\SoftwareDistribution 不解决问题。
手动重置 Windows Update 组件
方法一:使用管理员权限运行命令提示符,依次执行以下命令(每行回车一次):
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
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
net start wuauserv → net start cryptSvc → net start bits → net start msiserver
完成后重启电脑,再尝试检查更新。该流程会清除损坏的更新元数据和证书缓存,是解决“重试循环”最有效的底层修复手段。
绕过当前失败更新包
第一步:访问 https://www.catalog.update.microsoft.com,搜索你当前系统版本号(如 22631.4512)对应的最新累积更新 KB 编号。
第二步:下载对应架构(x64 或 ARM64)的 .msu 文件,双击安装。安装过程不依赖 Windows Update 服务,可跳过失败的推送通道。
第三步:安装成功后,再次打开“设置”→“Windows 更新”,点击“检查更新”——此时系统通常能识别新状态并恢复自动更新链路。
注意:若 KB 包安装时报错 0x80070643,说明 .NET Framework 或 Visual C++ 运行库损坏,需先运行 DISM /Online /Cleanup-Image /RestoreHealth 命令修复系统映像。










