错误代码0x80070422表明Windows Update及BITS等五项关键服务被禁用或未运行,需在services.msc中设启动类型为自动并手动启动;若无效,须用管理员PowerShell执行DISM与sfc命令修复系统映像和文件,同时关闭联想管家极速模式、禁用第三方杀软,并在服务不可编辑时用sc命令强制重置启动策略。

Windows 更新失败并弹出“0x80070422”错误提示,说明系统底层关键服务(如 Windows Update、BITS)已被禁用或无法启动,此时检查更新、启用防火墙、安装 .NET Framework 3.5 或打开微软商店都会被硬性阻断,不是网络问题,也不是权限不足,而是服务链已断裂。
确认并启用核心系统服务
按 Win + R 打开运行框,输入 services.msc → 回车,打开服务管理器。
在列表中依次找到以下五项服务:Windows Update、Background Intelligent Transfer Service (BITS)、Update Orchestrator Service、Delivery Optimization、Windows Modules Installer。
对每一项:右键→属性→将启动类型设为自动(或自动(延迟启动));若状态显示“已停止”,点击“启动”按钮。【Windows Modules Installer 若缺失或启动失败,.NET Framework 3.5 安装必然报 0x80070422】
全部设置完成后关闭窗口,立即尝试打开“设置→更新和安全→Windows 更新”看能否正常扫描。
用管理员 PowerShell 重置系统映像与文件
右键开始菜单 → 选择“Windows PowerShell(管理员)”。
依次粘贴并回车执行以下四条命令,每条执行完等几秒再输下一条:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow
sfc 扫描耗时较长,全程不要关闭窗口;只有当它输出“Windows 资源保护未发现任何完整性冲突”才算完成修复。
关闭第三方干扰项
方法一:关闭联想电脑管家极速模式(若安装)——右下角托盘图标双击 → 点击右上角三条横线 → 设置中心 → 关闭“极速模式”。
方法二:禁用所有非 Microsoft 杀毒软件——右键任务栏图标 → 退出/禁用实时防护,或直接卸载第三方安全软件。
方法三:“干净启动”排查——按 Win + R → 输入 msconfig → 切换到“服务”选项卡 → 勾选“隐藏所有 Microsoft 服务”→ 点击“全部禁用”→ 切换到“启动”选项卡 → 点击“打开任务管理器”→ 将所有启动项右键“禁用”→ 重启电脑。
强制写入服务启动策略(当服务属性灰色不可编辑时)
第一步:右键开始菜单 → 选择“Windows PowerShell(管理员)”。
第二步:依次执行以下五条命令,每条后按回车:
SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto
SC config DusmSvc start= auto
第三步:全部执行完毕后,关闭窗口,重启计算机。

















