如何修复Windows更新错误0x80070422

一些用户报告在他们的设备上安装新的累积更新时收到更新错误 0x80070422。如果您在安装挂起的更新时也收到此错误代码,请阅读本文直至结束。在这篇文章中,我们讨论了可能触发此问题的原因以及可以在 Windows 11/10 电脑 上解决此问题的十个修复程序。

注意:当您从 Microsoft Store 安装新应用或在 Windows 激活期间也会发生此错误。如果您在 Microsoft Store 上或激活 Windows 时收到相同的错误代码,请遵循以下指南 –

  • 修复 – Microsoft Store 错误代码 0x80070422 Windows 11/10
  • 如何修复 Windows 激活错误 0x80070422

[已解决] Windows 更新错误 0x80070422

如果您在 Windows 11/10 电脑 上安装新更新时遇到问题,请尝试这些解决方法并解决此错误。您可以按任何顺序应用解决方案,但是,我们建议按照以下修复的相同顺序进行修复。这样,您将清楚地了解设备上实际出现的问题。让我们详细探讨解决方案 –

1]启用Windows更新服务

Windows 更新错误主要发生在所需服务设置为手动或已在您的 电脑 上禁用时。重新启用所有此类服务并检查您是否可以正常更新 Windows。以下是执行此任务的方法 –

  • 按 Win + R 启动“运行”对话框。
  • 输入“CMD”,然后同时按下ctrl + shift + enter键。
  • 命令提示符将在接下来启动时具有管理权限。
  • 依次运行这些代码,然后分别按Enter键。

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

  • 按照这种方式,您将设置所有与更新相关的服务自动启动。
  • 成功执行所有这些命令后,关闭 CMD 并重新启动 电脑。

再次登录您的设备并访问设置 (Win + I) > Windows 更新,然后点击检查更新。检查错误 0x80070422 是否以这种方式解决。如果没有,请遵循下面讨论的下一组解决方案。

2] 重新启动 Windows 许可证管理器服务

Windows License Manager 服务必须正在运行才能自动下载并在您的计算机上安装可用的更新。因此,检查此服务是否在后台运行。如果您发现此服务已关闭,请按照以下步骤在 Windows 电脑 上重新启动它。

  • Win + R启动“运行”对话框。
  • services.msc在上面输入“ ”,然后点击确定。
  • 当“服务”窗口启动时,向下滚动到Windows License Manager Service
  • 找到后,右键单击它并选择Properties
  • 使用启动下拉菜单并将其更改为自动。
  • 单击应用然后单击确定以确认最近的更改。

接下来重新启动您的 电脑,然后检查更新错误 0x80070422 是否已解决。

3] 确保 Windows 未设置为计量连接

虽然这不是解决方案,但将您的设备设置为计量连接也会禁止在您的计算机上安装新的更新。如果您已将其中一台 WiFi 设备配置为按流量计费的连接,请将其改回其原始设置。以下是执行此任务的方法 –

  • 右键单击网络图标(以太网或 WiFi)并选择网络和互联网设置
  • 在随后的屏幕上,单击您的网络模式。比如我们这里选择了WiFi。
  • 在下一个屏幕上找到您的路由器名称,然后单击它。
  • 在其属性窗口中,向下滚动一点并禁用计量连接功能。
  • 重新启动您的 电脑 并检查您是否可以正常更新 Windows。

4]运行Windows更新疑难解答

Windows 11/10 包含一个内置工具,可以找出更新失败背后的可能原因并自行修复。以下是使用此工具解决 Windows 11 更新失败问题的方法 –

  • Win + I启动设置。
  • 转到“系统”>“疑难解答”>“其他疑难解答”。
  • 在“最频繁”下找到 Windows 更新,然后点击其上可用的“运行”按钮。
  • 当故障排除程序启动时,单击下一步并按照屏幕上的说明进行操作。

等待此工具诊断和修复 Windows 11 电脑 上的根本原因。当这提供修复时,单击Apply this fix

注意:Windows 10 用户可能会在以下位置找到此故障排除工具 –

Settings > Update & Security > Troubleshoot > Additional troubleshooters

  • 在“最频繁”下找到“Windows 更新”,然后单击它一次。
  • 当它展开时,点击Run the troubleshooter

在打开的故障排除窗口中单击“下一步”,然后按照屏幕上的说明进行操作。即使在无法解决更新错误代码 0x80070422 的情况下,此工具也会提供其他信息。单击“查看详细信息”链接并了解相关信息。

5]禁用第三方防病毒软件

众所周知,防病毒软件会与系统文件和文件夹交互并使它们损坏。在某些情况下,您甚至可能会注意到更新因安全应用程序的持续干扰而失败。禁用您的默认防病毒软件,并检查更新过程是否正常进行。

注意:如果您使用的是免费防病毒软件,我们建议您永久禁用它。Windows 提供了一个内置工具来解决此类问题,名称为“ Windows Security ”。该软件提供了使用免费防病毒程序无法获得的额外安全功能。

6] 运行 SFC/DISM 扫描

成功禁用或卸载外部防病毒软件后,就该修复丢失或损坏的文件了。SFC 和 DISM 是两个很棒的内置工具,可以帮助您恢复所有此类文件。以下是如何在 Windows 11/10 电脑 上运行这两个工具 –

  • 按 Win + X,然后选择 Windows 终端(管理员)。
  • 当终端启动时,按ctrl + shift + 2启动 CMD。
  • 在提升的控制台上,复制/粘贴以下代码,然后按 Enter –

sfc /scannow

  • 等待此工具自动诊断和修复损坏的文件。
  • 此工具完成故障排除后,执行以下 DISM 命令。

DISM /Online /Cleanup-Image /RestoreHealth

  • 此命令将检查系统映像内部是否有任何损坏,并在发现时进行修复。
  • 再次等待此工具完成其任务。在这也完成故障排除后,您可以重新启动您的 电脑。

重新登录您的设备并检查您是否可以正常更新 Windows。

7]重置Windows更新组件

当与更新相关的组件以某种方式损坏时,也可能会发生更新错误。损坏主要位于 Windows 缓存文件夹中,因此您应该清除这些文件夹。在清除 Windows 缓存文件夹之前,您必须确保关闭所有与更新相关的服务。为此,启动“服务”窗口,并停止所有以某种方式负责 Windows 更新的服务。

执行此操作的最佳方法是以管理员身份打开命令提示符并运行这些代码 –

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

  • 前四个命令将停止服务——Windows 更新、加密服务、后台智能传输服务和 Windows 安装程序服务。
  • 第五条和第六条命令将确保重命名现有的 SotwareDistribution 和 Catroot2 文件夹。这样做是为了确保没有任何东西不同步并导致系统突然崩溃。当您重新启动 电脑 时,原始文件夹将重新出现在它们指定的位置。
  • 激活您之前停止的所有服务。

我希望更新错误 0x80070422 现在可以在您的计算机上解决。

8]配置注册表

当注册表中的相关设置被关闭时,Windows 更新也可能会失败。打开注册表编辑器并在那里进行必要的更改。以下是执行此任务的方法 –

  • 按 Win + X,然后点击电源菜单上的运行。
  • 输入“ regedit”然后点击确定。
  • 当注册表启动时,导航到以下路径 –

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Windows 更新/自动更新

    • 跳转到右侧窗格并在其中找到名为“EnableFeaturedSoftware”的 DWORD 条目。
  • 它的默认值必须设置为“1”才能自动下载和安装挂起的更新。
  • 双击此条目并将其值数据字段更改为“1”。

注意:如果您在注册表中找不到这样的条目,请创建一个新的 DWORD 32 条目并将其命名为 EnableFeaturedSoftware。其余步骤将与上面解释的相同。

  • 转到“设置”>“Windows 更新”,然后点击“检查更新”。

9]使用系统还原点

我希望现在已经解决了更新错误 0x80070422。如果不是,则无法使用常规步骤解决此问题。如果您确实记得在发生此错误之前创建了系统还原点,您可以将 Windows 电脑 恢复到默认状态。否则,请在您的计算机上手动下载和更新挂起的更新。

10]手动安装挂起的更新

Microsoft 在其更新目录站点上发布了所有安全或非安全更新的独立包。由于您在升级 Windows 版本时遇到问题,您可以手动下载所需的安装文件并将其安装到您的计算机上。

为此,您需要可以从Windows 11 更新历史记录或Windows 10 更新历史记录中获得的待定更新 KB 编号。使用左侧导航选择计算机上安装的 Windows 版本。转到此版本下的顶部链接,记下 KB 编号。现在,访问Microsoft Update Catalog并搜索以“KB”开头的相同复制的累积更新编号。

选择与您的系统配置最匹配的更新,然后点击下载按钮。单击顶部链接开始下载 .msu 文件格式更新。下载完成后,浏览到保存独立包的文件夹并双击它。系统将检查选择的更新 Genuity 并开始将您的 Windows 11/10 版本升级到下一个 OS Build 更新。

注意:我们还编写了有关如何在Windows 11或Windows 10上手动安装更新的单独主题。如果您仍然有一些困惑,请按照这些指南进行操作。

如何在 Windows 电脑 上执行就地升级

最后一种解决方法,即手动下载和安装累积更新通常可以解决 Windows 11 或 10 电脑 上与更新相关的任何问题。但是,当有新更新可用时,出现相同错误的可能性只会增加。

如果您不想一次又一次地执行上述解决方案,最好在您的 Windows 电脑 上执行就地升级。以下是执行此任务的方法 –

  • 首先,访问Windows 11 官方页面并从那里下载最新的 ISO。如果您想在 电脑 上重新安装 Windows 10,请访问此站点。
  • 向下滚动到创建 Windows 11/10 安装媒体,然后点击立即下载
  • 这会将媒体创建工具安装文件下载到您的计算机上。双击它开始安装。
  • 将弹出一个新窗口,引导您在下载所选 Windows 版本时完成必要的操作。确保在出现提示时选择“ISO 文件”。这样,您就拥有了所需的 Windows ISO 文件,并且可以在需要时使用它。
  • 接下来使用 Rufus 工具使该文件可启动。现在,将 USB 驱动器插入设备的一个端口,然后按启动键。
  • 出现提示时选择升级选项,否则您之前的所有数据将永久丢失。如果需要保存的文件不多,也可以放在OneDrive里面。这样,您还可以在计算机上执行 Windows 11/10 的全新安装。

我希望在您应用此解决方法后,更新问题会自动解决。如果您在阅读本文时遇到任何困难,请在评论部分告诉我们。

赞(0)
未经允许不得转载:回忆主机 » 如何修复Windows更新错误0x80070422