如何修复 Windows 更新错误 0x800f0983、0x800f0982 和 0x800f0987

Jacki

Windows 更新错误可能会阻止您的系统接收关键的安全补丁和新功能。错误代码 0x800f0983、0x800f0982 和 0x800f0987 通常源于系统文件损坏或更新不完整等问题。本指南将引导您完成多种方法来解决这些错误并使您的 Windows 更新再次运行。

重新启动计算机和网络设备

简单的重新启动通常可以解决导致更新错误的临时问题。如果问题与网络连接有关,重新启动路由器也会有所帮助。

步骤一:保存所有打开的工作并重新启动计算机。

步骤2:拔下路由器或调制解调器的插头,等待 60 秒,然后重新插入。

步骤3:网络恢复在线后,请尝试再次运行 Windows 更新。

确保足够的电力和磁盘空间

电池电量不足或磁盘空间不足可能会中断更新过程,从而导致错误。

步骤一:如果使用笔记本电脑,请将其连接到电源并确保电池已充电。

步骤2:打开文件资源管理器并右键单击 C: 驱动器,检查可用磁盘空间。选择“属性”查看可用空间。

步骤3:如果可用空间少于 10GB,请使用内置磁盘清理工具释放空间:

1. 按Windows key + R,输入“cleanmgr”,然后按 Enter。

2. 选择您的 C: 驱动器并单击“确定”。

3. 勾选“临时文件”、“下载的程序文件”和“回收站”。

4. 单击“确定”删除所选文件。

Windows 包含一个内置工具,可以自动诊断和修复常见更新问题。

步骤一:按打开“设置”应用程序Windows key + I

步骤2:导航到系统 > 疑难解答 > 其他疑难解答。

步骤3:在列表中找到“Windows Update”,然后单击旁边的“运行”。

第4步:按照屏幕上的提示操作,让故障排除程序检测并修复任何问题。

重置 Windows 更新组件

损坏的更新组件可能会导致错误。重置这些组件通常可以解决更新问题。

步骤一:以管理员身份打开命令提示符:

1. 按Windows key + X并选择“Windows 终端(管理员)”。

2. 如果出现提示,请单击“是”以允许应用程序进行更改。

步骤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:关闭命令提示符并重新启动计算机。

第4步:尝试再次运行 Windows 更新。

手动安装更新

如果自动更新失败,您可以从 Microsoft 更新目录手动下载并安装更新。

步骤一:查找失败更新的 KB 号:

1. 打开“设置”并转到“Windows 更新”>“更新历史记录”。

2. 查找失败的更新并记下其 KB 编号(例如 KB5046616)。

步骤2:访问 Microsoft 更新目录网站。

步骤3:在搜索框中输入 KB 编号,然后按 Enter 键。

第4步:找到与您的系统架构(对于 64 位系统,通常为 x64)匹配的更新,然后单击“下载”。

第5步:单击弹出窗口中的 .msu 链接开始下载。

第6步:下载后,双击 .msu 文件并按照屏幕上的说明安装更新。

通过执行这些步骤,您应该能够解决大多数 Windows 更新错误,包括 0x800f0983、0x800f0982 和 0x800f0987。如果问题仍然存在,请考虑运行系统文件检查或执行就地升级来修复 Windows 安装。

另请阅读:如何修复 Windows 更新错误 0x800f0982