如何修复Win11/10上的更新错误0x800f0922

Windows 11/10 更新错误 0x800f0922 是与更新相关的问题,在您的 电脑 上安装新更新时会发生。最近,当您将操作系统升级到KB5012170时出现此问题。

此错误首先发生在您在 Windows 10 上安装累积更新KB3213986期间或之后。如果您遇到此问题并且不知道如何克服它,请按照本文进行到底。

是什么导致 Windows Update 在错误代码 0x800f0922 上失败?

错误代码 0x800f0922 是尝试安装 Windows 更新(包括 Windows 11 更新)时可能发生的常见错误。此错误代码通常表示更新过程出现问题,安装无法成功完成。

仔细研究这个问题会发现,这主要发生在安装挂起的安全/非安全补丁更新时。这一定是由于网络连接问题而发生的。缺少 .NET Framework 或您的系统在低系统保留分区空间上运行也可能触发此错误代码。

在很多情况下,此错误也可能是由于受感染的文件或文件夹引起的。当它出现时,用户会收到给定格式的错误消息 –

1] 检查您的互联网连接并禁用 V

如前所述,当您连接到不稳定的网络时,可能会出现此错误,连接到不同的适配器并检查问题是否以这种方式解决。

或者,您可以尝试禁用并重新启用您的路由器。如果您使用的是 V,只需禁用它并再次检查您现在是否可以更新 Windows。
如何修复Win11/10上的更新错误0x800f0922

2] 关闭 Windows Defender 防火墙

防火墙作为安全工具,可在所有 Windows 11/10 设备上免费使用。它的主要工作是保护系统免受恶意攻击。但有时,它可能会阻止正版文件,从而导致更新错误 0x800f0922。因此,这里最好的选择是暂时禁用 Windows Defender 防火墙并重新尝试在您的 电脑 上安装更新。以下是执行此任务的方法 –

在你的系统中。这是正确的指南-

第 1 步:点击“搜索”图标并输入“控制面板”,点击匹配结果以启动此应用程序。

第 2 步:在系统和安全下,选择Windows Defender 防火墙 选项。

第 3 步:现在,转到左窗格并点击打开或关闭 Windows Defender 防火墙

第 4 步:在这里,在私人和公共部分下标记单选按钮打开或关闭 Windows 防火墙 。请参阅下面的快照 –

第 5 步:点击确定保存此配置,然后关闭当前窗口。

完成上述步骤后,您现在可以更新计算机而不会收到任何中断错误 0x800f0922。

注意:无需手动启用 Windows 防火墙。电脑 重新启动后,防火墙将自行启用。

3]运行Windows更新疑难解答

更新疑难解答基本上是一种内置工具,专门用于调查与 Windows 更新或类似事件相关的问题。运行此工具非常简单且易于执行。

以下是对 Windows 11 进行故障排除的方法 –

  • 按 Win + I 启动设置并导航到以下路径 –

Settings > System > Troubleshoot > Other troubleshooters

  • 在“最频繁”下找到“Windows 更新”,然后点击其上可用的“运行”按钮。
  • 让故障排除工具诊断并修复 电脑 上的根本原因。成功运行后,请重新启动 Windows 11 电脑。

要对 Windows 10 上的 Windows 更新进行故障排除,请使用以下步骤 –

  • 首先按Win + I启动设置应用程序。
  • 选择更新和安全,然后在左侧窗格中选择疑难解答。
  • 转到右侧并向下滚动以找到Windows 更新
  • 发现后,单击一次以展开其框。
  • 点击运行故障排除程序以开始检测和故障排除过程。
  • 完成后,重新启动计算机并再次安装 LCU。

4] 在您的 电脑 上更新 .NET 框架

2022 年 9 月 .NET 框架现在可用于所有版本的 Windows 11 和 10。由于缺少 .NET 框架可能会出现此错误 0x800F0922,因此您应该升级到相同的版本。

如果 .NET Framework 在您的 电脑 上被禁用,您需要先按照以下简单步骤启用它 –

  • Win + R启动“运行”对话框。
  • 在搜索字段中,键入“控制面板”,然后按Enter 键
  • 当控制面板启动时,单击程序 > 程序和功能。
  • 接下来,点击左窗格中的打开或关闭 Windows 功能。

注意:如果看不到此选项,请选择“ ”部分下的小图标View by:

  • 接下来,激活Windows 功能页面上的.Net 框架复选框,然后点击确定 按钮。
  • 最后,重新启动您的 电脑 以保存到目前为止所做的更改。

5] 使用命令提示符配置受信任的安装程序

如果您在升级 Windows 时仍然遇到相同的错误代码,您可以尝试使用 CMD 配置受信任的安装程序。这是执行此任务所需要做的 –

  • 在搜索框中键入cmd,然后右键单击出现的命令提示符选项。
  • 使用上下文菜单,选择以管理员身份运行
  • 确认对话框将立即出现,点击继续。
  • 在提升的命令提示符下,键入以下命令行并按Enter键 –

 SC 配置 trustedinstaller start=auto

  • 成功后,重启电脑。
  • 下次登录后,导航至“设置”  >  “更新和安全”并下载等待更新。

6]删除所有临时文件

不必要的缓存或临时文件的存在也可能触发错误 0x800f0922,从而干扰更新过程。删除这些临时文件将解决此问题。以下是有关如何删除 电脑 上的临时文件的完整指南 –

  • 右键单击Windows图标并选择“运行”选项。
  • 在空白框中,键入%temp%,然后按确定 按钮。
  • 这将启动包含临时文件列表的文件夹。
  • 删除里面存在的所有内容并重新启动计算机。

您现在可以使用最新的累积更新更新现有操作系统。

7]修复安装文件

损坏的系统文件的存在也可能在 Windows 10 更新期间触发错误代码 0x800f0922。如果是这种情况,使用 SFC 命令修复恶意文档将有助于避免任何严重问题。以下是工作的步骤 –

  • 转到搜索并在文本框中 键入命令提示符。
  • 右键单击结果并选择以管理员身份运行。
  • 如果出现用户帐户控制,请点击授予权限。
  • sfc /scannow在提升的控制台上键入并按Enter
  • 这将开始扫描过程。
  • 完成后,重新启动您的设备并再次下载累积更新。

8]修复损坏的Windows图像

如果您的安装已损坏,您也可能会在显示器上遇到错误 0x800f0922 Windows 10 问题。在这种情况下,建议执行 DISM 命令行工具。如果您不知道如何运行它,请按照以下详细步骤操作。

  • 首先打开“运行”对话框,使用 Win 和 R 热键。
  • 在空白框中,键入 cmd 并同时按Ctrl+Shift+Enter
  • 这将打开提升的命令提示符。
  • 接下来,您将收到 UAC 提示,点击Yes
  • 将以下代码复制/粘贴到 CMD 中,然后按Enter –

DISM /Online /Cleanup-Image /RestoreHealth

  • 这将需要大约 20 分钟才能完成,请耐心等待。
  • 完成后,重新启动您的 电脑 并检查等待更新。

9]重置Windows更新组件

如果0x800f0922错误继续在屏幕上提示,您仍然无法更新系统,则可能是核心组件内部出现问题。要消除此错误,请使用以下步骤清除所有下载文件的数据库缓存并重置更新组件–

步骤 1:同时按Win 和 R打开“运行”对话框。

第 2 步:在文本框中键入services.msc并点击OK

第 3 步:现在滚动光标并找到Windows 更新服务。

第 4 步:找到后,右键单击它并从上下文菜单中选择“停止” 。

第 5 步:对BITS 和Superfetch(现在称为 SysMain)重复第 3 步和第 4 步以停止所有与更新相关的服务。

步骤6:之后,按Win+E打开文件资源管理器。

步骤 7:导航到位置C:\Windows\SoftwareDistribution\Download 并删除其中的所有内容。要执行此任务,请按Ctrl+A选择所有项目并点击删除按钮。

第 8 步:继续,依次切换到Window Update、BITSSuperfetch服务,然后重新启动它们。

第 9 步:现在关闭所有打开的选项卡并重新启动计算机。

第 10 步:现在,不间断地更新 电脑。

10]执行干净启动

有时,第三方程序的存在也可能会引起这种冲突,从而阻止 Windows 更新顺利进行。执行干净启动肯定会帮助您诊断更新错误代码 0x800f0922 背后的原因。这个过程是这样的——

  • 右键单击“开始”按钮并选择“运行”选项。
  • msconfig 在文本框中输入并点击OK
  • 转到Services选项卡,选中并标记Hide all Microsoft services之前的复选框。
  • 接下来,单击全部禁用按钮。
  • 接下来转到“启动”选项卡,然后单击链接 –打开任务管理器
  • 禁用在状态下显示“已启用”的不太重要的服务。
  • 重新启动您的 电脑 以使所做的更改生效。
  • 就是这样,您现在可以更新您的设备,而不会在更新 Windows 时遇到任何错误或错误。

11]修改注册表

如果您仍然收到错误代码 0x800f0922,修改注册表中的某些项可能会解决您计算机上的此更新问题。但是,此任务相对复杂,因为此处的任何不正确修改都可能破坏整个操作系统。因此,在执行以下步骤之前要格外小心 –

  • 按 Win + S 打开 Windows 搜索。
  • regedit在文本字段中键入,然后按Enter键。
  • 如果 UAC 提示,请按“是”以允许进入。
  • 当注册表编辑器打开时,导航到以下内容 –

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers

  • 右键单击Publishers文件夹,然后在快捷菜单上 选择导出。
  • 选择要导出此键值的位置,然后键入所需的文件名。
  • 单击保存以确认到目前为止所做的更改。
  • 重新启动您的 电脑 并再次尝试安装挂起的累积更新。

我希望您能够在您的计算机上解决此更新错误代码 0x800f0922。如果您在遵循本指南时遇到任何困难,请在评论框中告诉我们。

以上是 如何修复Win11/10上的更新错误0x800f0922 的全部内容, 来源链接: utcz.com/dzbk/939701.html

回到顶部