帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 服务支持
  5. 操作系统问题
  6. Windows操作系统问题
  7. Windows实例系统更新失败,提示“0x80070422(服务无法启动或运行)”错误怎么办?

Windows实例系统更新失败,提示“0x80070422(服务无法启动或运行)”错误怎么办?

  • Windows操作系统问题
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

本文介绍Windows实例系统更新失败,提示“0x80070422(服务无法启动或运行)”错误的解决方案。

问题现象

在Windows系统的ECS实例中,出现Windows系统无法获取更新或安装更新失败的问题,并提示“0x80070422(服务无法启动或运行)”错误。如图所示:

image

问题原因

导致该问题的可能原因包括但不限于以下几点:

  • Windows防火墙服务(mpssvc)未运行。您可以通过修改注册表并启动防火墙服务来解决该问题。具体操作,请参见Windows系统的ECS实例更新系统时,一直卡在0%该如何处理?。

  • Windows系统更新依赖的服务无法启动,分为以下几种情况:

    • 服务被禁用。您可以重新启用更新依赖的服务来解决该问题。具体操作,请参见方案一:通过PowerShell或修改注册表启用服务。

    • 服务所对应的二进制文件不存在或无法加载。您可以修复对应的二进制文件来解决该问题。具体操作,请参见方案二:使用SFC工具修复二进制文件。

解决方案

方案一:通过PowerShell或修改注册表启用服务

  1. 远程连接Windows实例。

    具体操作,请参见使用Workbench工具以RDP协议登录Windows实例。

  2. 选择以下任一方式,启用被禁用的服务。

    执行PowerShell脚本

    1. 打开CMD命令提示符。

      1. 右键单击Dingtalk_20210510142550.jpg图标,然后单击Windows PowerShell(管理员)。

        image

    2. 执行以下命令,以配置相应服务为开机自启动并启动该服务。

      Set-Service -Name <ServiceName> -StartType Automatic
      Start-Service -Name <ServiceName>
      说明

      请您根据实例诊断报告信息,将上述脚本内容中的<ServiceName>修改为实际被禁用的服务名称。具体的诊断项以页面显示为准。更多信息,请参见诊断实例的健康状态。

      以BITS服务为例,如果系统返回类似以下信息,则表明启动BITS服务失败。

      image

    3. (可选)如果脚本无法启动目标服务,则需要重启实例使配置生效。相关操作,请参见重启实例。

      说明

      部分系统服务必须重启实例,请以实际操作环境为准。

    手动修改注册表

    1. 右键单击Dingtalk_20210510142550.jpg图标,然后单击运行。win2016运行

    2. 在运行对话框中输入regedit,然后单击确定,进入注册表编辑器对话框。

      image

    3. 在注册表编辑器的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS路径下,双击名称为Start的注册表项,将数值数据修改为十六进制数值2,然后单击确定。

      image

    4. (可选)如果无法启动目标服务,则需要重启实例使配置生效。

      具体操作,请参见重启实例

      说明

      部分系统服务必须重启实例,请以实际操作环境为准。

  3. 重新更新Windows系统,如果可以正常更新或安装,说明问题已解决。

方案二:使用SFC工具修复二进制文件

  1. 远程连接Windows实例。

    具体操作,请参见使用Workbench工具以RDP协议登录Windows实例。

  2. 打开CMD命令提示符。

    1. 右键单击Dingtalk_20210510142550.jpg图标,然后单击Windows PowerShell(管理员)。

      image

  3. 执行以下命令,检测所有系统文件的完整性并执行修复动作。

    sfc /scannow
  4. 重新更新Windows系统,如果可以正常更新或安装,说明问题已解决。

相关文章

ECS实例使用的Windows系统激活失败如何解决? 2025-04-01 12:01

本文主要介绍ECS实例使用的Windows系统激活失败的原因以及解决方案。 可能原因 Windows系统ECS实例默认配置激活脚本,正常情况下,实例能够与KMS服务器通讯来激活系统。但是可能因为以下原因导致激活失败: Software Protection异常导致激活失败

slmgr.vbs文件类型变化导致无法激活Windows系统如何处理? 2025-04-01 12:01

本文介绍slmgr.vbs文件类型变化导致无法激活Windows系统问题的原因及解决方案。 问题描述 Windows系统中无法运行slmgr.vbs文件,且slmgr.vbs文件类型发生改变,由VBScript改变为VBS,导致无法激活系统。如下图所示,右侧的文件类型为正常情况。

Windows 2008实例更新补丁出现“8000FFFF Windows Update 遇到未知的错误”报错如何处理? 2025-04-01 12:01

本文介绍Windows 2008实例更新补丁出现“8000FFFF Windows Update 遇到未知的错误”报错如何处理。 问题描述 Windows 2008实例更新补丁时出现“8000FFFF Windows Update 遇到未知的错误”报错,如下图所示。

Windows NTFS文件系统中大量小文件导致空间统计异常如何处理? 2025-04-01 12:01

本文介绍Windows NTFS文件系统中存在大量小文件导致空间统计异常的问题原因及解决方案。 大量小于1 KB文件占用空间问题 问题描述 如下图所示,Windows系统中从文件统计看占用磁盘空间1.56 MB,共计409,600个小文件,每个文件包含几个字符,容量大约为几个字节,但磁盘显示使用空间

Windows Server 2008 R2因驱动签名无法验证导致启动失败 2025-04-01 12:01

本文介绍Windows Server 2008 R2系统因无法验证驱动的数字签名导致系统启动失败问题的原因和解决方案。 问题现象 Windows Server 2008 R2系统无法启动,如下图所示,提示无法验证此文件的数字签名。

Windows Server 2008连接VPN出现812错误怎么办? 2025-04-01 12:01

本文介绍Windows Server 2008连接VPN出现812错误的原因及解决方案。 问题描述 连接到VPN连接出错,错误提示代码为812。 问题原因 VPN账号里网络访问权限

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1