错误代码0x80070422源于windows update及相关依赖服务(如bits、cryptsvc、dcom launch等)未启用或异常;需通过服务管理器、管理员命令、禁用ics、批处理脚本或切换administrator账户五种方式逐一启用并重启关键服务。

如果您尝试执行Windows系统更新,但提示错误代码0x80070422,则通常是由于Windows Update及其依赖服务未正常运行所致。以下是多种开启相关关键服务的具体方法:
一、通过服务管理器手动启用并重启核心服务
Windows Update服务(wuauserv)必须处于运行状态,且其依赖服务如BITS、Cryptographic Services、Windows Modules Installer、DCOM Server Process Launcher也需同步启用,否则系统将拒绝执行更新操作。
1、按Win + R打开运行对话框,输入services.msc并回车。
将提醒同步至 Windows/Outlook 日历。用户提及「提醒我」「设置提醒」「加到日历」「同步到日历」「日程」「calendar」「日历」时触发。支持Microsoft Graph API 设备代码流认证,无需 Web 服务器,直接写入用户 Outlook 日历。
2、在服务列表中依次找到以下五项服务:Windows Update、Background Intelligent Transfer Service (BITS)、Cryptographic Services、Windows Modules Installer、DCOM Server Process Launcher。
3、对每一项服务执行右键→“属性”,将“启动类型”统一设为自动。
4、若当前状态显示为“已停止”,则点击“启动”按钮;若状态为“正在运行”,则先点击“停止”,再点击“启动”以强制刷新服务实例。
5、全部设置完成后点击“确定”,关闭窗口,立即尝试重新检查更新。
二、使用管理员命令提示符批量配置并重启服务链
该方法通过命令行方式统一设置关键服务的启动类型为自动,并依次停止与重启服务,避免图形界面操作遗漏或延迟生效的问题。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、依次输入以下命令,每行执行后等待返回提示(如“服务已停止”),再输入下一行:
sc config wuauserv start= auto
sc config bits start= auto
sc config cryptsvc start= auto
sc config trustedinstaller start= auto
sc config DcomLaunch start= auto
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
net start DcomLaunch
三、禁用网络连接共享(ICS)服务防止冲突
网络连接共享服务(Internet Connection Sharing, ICS)可能与Windows Update服务产生端口或权限冲突,导致wuauserv无法持续运行。
1、按Win + R打开运行对话框,输入services.msc并回车。
2、在服务列表中找到网络连接共享(ICS)服务,双击打开属性页面。
3、将“启动类型”设置为禁用。
4、若当前状态为“正在运行”,请点击“停止”按钮。
5、点击“应用”和“确定”保存设置。
四、创建并运行批处理脚本一键修复服务状态
通过预置命令序列的批处理文件,可避免重复输入多条命令,确保服务配置顺序与逻辑一致性,尤其适用于多次复现该错误的环境。
1、单击“开始”,搜索并打开“记事本”。
2、将以下内容完整复制并粘贴至记事本中:
sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto
net stop wuauserv
net start wuauserv
net stop bits
net start bits
net start DcomLaunch
3、点击“文件”→“另存为”,文件名输入Repair.bat。
4、在“保存类型”下拉框中选择所有文件,保存位置设为桌面。
5、关闭记事本,双击桌面上的Repair.bat文件(需允许管理员权限运行)。
6、等待命令执行完毕,黑色窗口自动关闭后,立即尝试检查更新。
五、切换至Administrator账户排除权限限制
标准用户账户可能因组策略或UAC限制无法持久启用系统服务,而内置Administrator账户拥有完整服务控制权限,可绕过部分权限拦截。
1、按Win + R打开运行对话框,输入cmd,右键“命令提示符”选择“以管理员身份运行”。
2、输入命令:net user administrator /active:yes,按回车启用账户。
3、输入命令:net user administrator *,按回车为其设置密码(可设为空密码,连续两次回车)。
4、点击“开始”菜单右上角用户头像,选择Administrator登录。
5、登录后再次打开services.msc,确认Windows Update等服务状态及启动类型是否已正确应用。










