如何修复 Windows 更新错误 0x800f0982

Jacki

当尝试在 Windows 系统上安装累积更新时,Windows 更新错误 0x800f0982 (PSFX_E_MATCHING_COMPONENT_NOT_FOUND) 可能是一个主要障碍。此错误在安装了亚洲语言包的计算机上尤其常见。如果您遇到此问题,请不要担心 - 我们为您提供了多种解决方法。

方法一:卸载并重新安装语言包

对于许多用户来说,最有效的解决方案是删除然后重新安装最近添加的语言包。操作方法如下:

步骤一:按打开“设置”应用程序Windows key + I。导航到时间和语言,然后单击语言和区域。

步骤2:在语言列表中,找到最近添加的语言包。单击旁边的三个点并选择删除。

步骤3:重新启动计算机以确保所有更改生效。

第4步:重启后,返回语言和区域设置,再次添加语言包。

第5步:尝试再次运行 Windows Update 以查看错误是否已解决。

方法 2:卸载有问题的 KB 更新

有时,卸载最近有问题的更新可以帮助解决 0x800f0982 错误。您需要执行以下操作:

步骤一:打开“设置”应用程序并转到“Windows 更新”>“更新历史记录”>“卸载更新”。

步骤2:查找最近的知识库更新,特别是 KB4495667 和 KB4501835。右键单击这些更新并选择卸载。

步骤3:卸载更新后重新启动计算机。

第4步:系统重新启动后,打开 Windows 更新并检查新更新。安装可用的最新累积更新。

如果您尚未安装有问题的更新并且严重依赖亚洲语言包,您可能需要暂时延迟更新:

步骤一:打开“设置”应用并导航至“Windows 更新”。

另请阅读:iOS 错误 1671:如何修复此 iPhone 更新错误

步骤2:单击高级选项。

步骤3:在“暂停更新”下,选择暂停更新的日期,最多 35 天。这使 Microsoft 有时间在未来的更新中解决该问题。

方法 4:重置 Windows 更新组件

重置 Windows 更新组件通常可以解决与更新相关的问题:

步骤一:右键单击“开始”按钮并选择“Windows 终端(管理员)”或“命令提示符(管理员)”,以管理员身份打开命令提示符。

步骤2:复制并粘贴以下命令,在每条命令后按 Enter 键:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

步骤3:重新启动计算机并尝试再次运行 Windows Update。

方法 5:执行 Windows 重置

作为最后的手段,您可以尝试重置 Windows,同时保留个人文件。这是一个更严厉的措施,但可以解决持续更新问题:

步骤一:打开“设置”应用程序并转到“系统”>“恢复”。

步骤2:在“重置此电脑”下,单击“开始”。

步骤3:出现提示时选择“保留我的文件”。这将重新安装 Windows,同时保留您的个人数据。

第4步:按照屏幕上的说明完成重置过程。

请记住,此方法将删除已安装的应用程序并重置 Windows 设置,因此应将其作为最后的手段。

通过执行这些方法,您应该能够解决 0x800f0982 Windows 更新错误。请记住,在对系统进行重大更改之前始终备份重要数据。如果问题仍然存在,可能值得等待 Microsoft 在即将发布的更新中发布修复程序。