跳转到主内容
极星编程网:以代码为星,赴技术山海!

如何解决Windows系统更新错误代码0x80070422 开启相关关键服务方法

错误代码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
并回车。 elasticsearch-9.4.0 win PHP中文网提供Elasticsearch 9.4.0 Windows 版本压缩包下载解压即用,内置 OpenJDK 无需额外配置 Java 环境。该版本重磅推出原生 Prometheus 支持、正式版 Elastic Workflows 以及基于 NVIDIA cuVS 的 GPU 加速向量索引,大幅提升 AI 检索与可观测性能力。建议前往官网下载,快速体验极速搜索与强大的数据分析功能。 下载 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等服务状态及启动类型是否已正确应用。

相关文章