错误代码0x80070422表明Windows Update服务被禁用或依赖服务未运行,需依次启用Windows Update及BITS、Cryptographic Services、DCOM Server Process Launcher等依赖服务,并禁用冲突优化软件,最后运行Windows更新疑难解答。

如果您在尝试安装Windows更新时遇到错误代码0x80070422,这通常表示Windows Update服务被禁用或无法启动,导致系统无法执行更新操作。以下是解决此问题的步骤:
一、启用Windows Update服务
该错误最常见原因是Windows Update服务被手动设为“禁用”状态,或启动类型被更改为“手动”且未运行。恢复其自动启动状态是修复的基础前提。
1、按Win + R打开运行对话框,输入services.msc并回车。
2、在服务列表中找到Windows Update,右键点击选择“属性”。
3、在“启动类型”下拉菜单中选择自动。
4、若“服务状态”显示“已停止”,点击启动按钮。
5、点击“应用”,再点击“确定”保存设置。
二、配置关键依赖服务启动类型并启动
Windows Update服务依赖多个底层系统服务,包括BITS、Cryptographic Services、DCOM Server Process Launcher等。任一依赖项未启用或未运行,均会导致主服务启动失败。
1、仍在services.msc窗口中,依次定位以下服务: Background Intelligent Transfer Service(BITS)、 Cryptographic Services、 DCOM Server Process Launcher、 Remote Procedure Call (RPC)。
2、对每一项执行:右键→“属性”→将“启动类型”设为自动→点击启动按钮确保其状态为“正在运行”。
3、全部设置完成后,返回并重启Windows Update服务(右键→“重新启动”)。
三、使用命令行批量配置并重启服务
通过sc命令可一次性修正多个服务的启动配置,并配合net命令强制重启,避免逐个操作遗漏。该方法适用于服务配置被深度修改的场景。
1、以管理员身份运行PowerShell(在开始菜单搜索PowerShell,右键选择“以管理员身份运行”)。
2、依次执行以下命令,每条后按回车:
1、sc config wuauserv start= auto
2、sc config bits start= auto
3、sc config cryptsvc start= auto
4、sc config DcomLaunch start= auto
5、net stop wuauserv && net start wuauserv
6、net stop bits && net start bits
7、net stop cryptsvc && net start cryptsvc
8、net start DcomLaunch
四、禁用可能冲突的第三方优化软件
部分系统优化工具(如联想电脑管家极速模式、腾讯电脑管家“开机加速”、360安全卫士“系统防护增强”等)会主动关闭Windows Update服务以提升开机速度,造成服务启动后立即终止。
1、检查任务栏右下角是否有联想电脑管家、腾讯电脑管家、360安全卫士等图标。
2、双击打开对应软件,进入其设置中心或性能优化模块。
3、查找并关闭以下功能项之一:极速模式、Windows更新加速、系统服务精简、后台服务管理。
4、重启计算机后,再次检查Windows Update服务是否保持运行状态。
五、运行Windows内置更新疑难解答
该工具由微软官方提供,可自动检测服务注册表键值异常、权限缺失、组件注册失效等深层配置问题,并执行标准化修复流程。
1、打开“设置” → “更新和安全” → “疑难解答” → “其他疑难解答”。
2、在列表中找到Windows 更新,点击“运行疑难解答”。
3、等待扫描完成,出现“建议的修复操作”后,点击应用此修复。
4、工具执行完毕后,提示“问题已解决”或“未发现问题”,均需重启计算机以使更改生效。











