如何修复 Windows 更新错误 0x800f0983、0x800f0982 和 0x800f0987
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 安装。
