需手动启用并启动windows update、bits、cryptographic services、windows installer四项服务,设为自动(延迟启动),再以管理员身份按序执行net stop/start命令、重命名softwaredistribution和catroot2缓存目录,最后运行windows更新疑难解答并重启。

当你在 Windows 11 的“设置 > Windows 更新”页面点击“检查更新”后,弹出红色提示框写着“由于关键核心服务未正常运行导致系统更新失败”,说明 Windows Update、BITS、Cryptographic Services 或 Windows Installer 中至少有一项服务处于停止、禁用或假死状态——系统已彻底切断更新流程,此时任何网络优化或磁盘清理操作都无效,必须先修复这四项服务的运行状态。
确认并手动启动四项核心服务
图形界面常不刷新真实服务状态,尤其当服务被第三方工具设为“禁用”后,“Windows 更新”开关仍可能显示为开启。这一步必须人工逐项验证。
按下 Win + R,输入 services.msc 并回车,打开服务管理器。
在列表中依次找到以下四项服务:Windows Update(wuauserv)、Background Intelligent Transfer Service(BITS)、Cryptographic Services(cryptsvc)、Windows Installer(msiserver)。
对每一项执行右键 → “属性” → 将“启动类型”改为【自动(延迟启动)】;若“服务状态”显示“已停止”,必须点击“启动”按钮——仅改启动类型不启动服务,更新仍会失败。
逐项点击“应用”→“确定”,关闭窗口后等待 5 秒,让注册表写入完成。
用管理员终端强制重启服务链
服务管理器有时无法真正唤醒假死进程,必须通过命令行强制终止再加载,确保内存实例重置。
右键“开始”按钮 → 选择“终端(管理员)”。
依次执行以下四条停止命令,每行回车后等待提示符返回再输下一行:
net stop wuauserv → net stop bits → net stop cryptsvc → net stop msiserver
全部停止后,必须严格按此顺序启动:
net start wuauserv → net start cryptsvc → net start bits → net start msiserver
跳过 cryptsvc 或颠倒顺序,会导致 BITS 无法注册加密上下文,后续下载仍报 0x80070422。
清空两个关键缓存目录
缓存目录若存在损坏条目,会直接导致更新包校验失败或挂载中断,这是报错的高频成因。
在同一个管理员终端中,继续执行以下两条命令:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
【SoftwareDistribution.old 和 catroot2.old 文件夹一旦重命名,原内容将不再被系统读取】
运行 Windows 更新疑难解答
该工具由微软官方提供,可自动识别并修复服务配置异常、权限缺失及网络策略冲突等问题,无需手动修改注册表或执行命令。
第一步:按 Win + I 打开“设置”应用。
第二步:点击左侧“系统”,再选择右侧“疑难解答”。
第三步:进入“其他疑难解答”,在列表中找到“Windows 更新”。
第四步:点击“运行”按钮,等待扫描完成并应用建议的修复措施。
操作结束后立即重启电脑。











