如何修复Win11/10上的更新错误0x800f0922
Windows 11/10 更新错误 0x800f0922 是与更新相关的问题,在您的 电脑 上安装新更新时会发生。最近,当您将操作系统升级到KB5012170时出现此问题。
此错误首先发生在您在 Windows 10 上安装累积更新KB3213986期间或之后。如果您遇到此问题并且不知道如何克服它,请按照本文进行到底。
是什么导致 Windows Update 在错误代码 0x800f0922 上失败?
错误代码 0x800f0922 是尝试安装 Windows 更新(包括 Windows 11 更新)时可能发生的常见错误。此错误代码通常表示更新过程出现问题,安装无法成功完成。
仔细研究这个问题会发现,这主要发生在安装挂起的安全/非安全补丁更新时。这一定是由于网络连接问题而发生的。缺少 .NET Framework 或您的系统在低系统保留分区空间上运行也可能触发此错误代码。
在很多情况下,此错误也可能是由于受感染的文件或文件夹引起的。当它出现时,用户会收到给定格式的错误消息 –
1] 检查您的互联网连接并禁用 V
如前所述,当您连接到不稳定的网络时,可能会出现此错误,连接到不同的适配器并检查问题是否以这种方式解决。
或者,您可以尝试禁用并重新启用您的路由器。如果您使用的是 V,只需禁用它并再次检查您现在是否可以更新 Windows。
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、BITS和Superfetch服务,然后重新启动它们。
第 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