插件窝 干货文章 更新错误0x80070422无法启动服务怎么办

更新错误0x80070422无法启动服务怎么办

Windows 更新 服务 解决方案 248    来源:    2025-05-11

遇到 Windows 更新错误 0x80070422(无法启动服务),通常是由于系统关键服务未运行导致的。以下是分步解决方案:


解决方案 1:启用 Windows Update 相关服务

  1. Win + R,输入 services.msc 回车,打开服务管理器。
  2. 找到以下服务,确保它们的状态为 “正在运行”,启动类型为 “自动”
    • Windows Update
    • Background Intelligent Transfer Service (BITS)
    • Cryptographic Services
    • Windows Installer(如果涉及安装更新)
  3. 如果服务被禁用或未运行:
    • 右键点击服务 → 属性 → 将 启动类型 改为 自动 → 点击 启动 → 应用。

解决方案 2:通过命令提示符修复

  1. 以管理员身份打开命令提示符(Win + X → 终端(管理员))。
  2. 依次执行以下命令(每行回车): bash net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
  3. 重启电脑,重试更新。

解决方案 3:运行 Windows 更新疑难解答

  1. 打开 设置 → 更新与安全 → 疑难解答 → 其他疑难解答
  2. 运行 Windows 更新后台智能传输服务 (BITS) 的自动修复工具。

解决方案 4:检查组策略设置(仅企业版/专业版)

  1. Win + R,输入 gpedit.msc 回车。
  2. 导航至:
    计算机配置 → 管理模板 → Windows 组件 → Windows 更新
  3. 确保 “配置自动更新” 设置为 已启用,并选择自动下载和安装。

解决方案 5:重置 Windows 更新组件(终极方案)

  1. 下载微软官方修复工具 Windows Update Troubleshooter 运行修复。
  2. 或手动执行以下命令(管理员权限): bash DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow

补充说明

  • 如果服务无法启动:检查是否被安全软件拦截,或系统文件损坏(通过 sfc /scannow 修复)。
  • 仍失败? 尝试手动下载更新包:
    访问 Microsoft Update Catalog,搜索对应补丁编号安装。

完成上述步骤后,重启电脑并再次检查更新。问题通常能解决!如果仍有异常,可能是系统深层损坏,需考虑系统还原或重装。