一些用户在尝试将 Windows 操作系统更新到最新版本时遇到错误代码0x80070008 。导致此问题的原因有很多,例如磁盘空间或内存不足、Windows 更新系统文件损坏等。在本文中,我们将详细讨论该问题并找到解决 0x80070008 Windows 更新错误的解决方案。
0x80070008 – ERROR_NOT_ENOUGH_MEMORY,系统内存不足。
修复 Windows 更新错误代码 0x80070008
磁盘空间不足或内存不足会导致 Windows 更新错误代码 0x80070008 出现在 Windows 11/10 中。以下是解决此问题所需的所有解决方案。
- 运行磁盘清理工具
- 关闭正在运行的不需要的程序
- 清除 SoftwareDistribution 文件夹和 catroot2 文件夹内容
- 运行 Windows 更新疑难解答
- 手动安装 Windows 更新
- 将 Windows 更新组件重置为默认值。
从第一个解决方案开始执行。
1]也运行磁盘清理
如前所述,如果我们的计算机没有安装驱动程序的空间,则会出现错误代码 0x80070008。要解决此问题,您可以使用磁盘清理删除临时文件。清理足够的空间后,我们需要重新启动您的计算机,然后运行 Windows 更新。希望这会为您解决问题。
2]关闭正在运行的不必要的程序
打开任务管理器并关闭所有可能消耗大量资源的非操作系统程序。
3] 清除 SoftwareDistribution 文件夹和 catroot2 文件夹内容
在 Windows 操作系统中,有一个名为 SoftwareDistribution 的文件夹,用于存储与 Windows 更新相关的临时文件。如果您在 Windows 更新时遇到上述错误,那么最好从该文件夹中删除这些临时文件。catroot2 文件夹存储 Windows 更新包的签名并有助于安装。
完成所有步骤后,重新启动计算机并检查问题是否仍然存在。
4]运行Windows更新疑难解答
如果您在计算机上安装 Windows 更新时收到上述错误代码,更新疑难解答可以帮助您解决问题。请按照以下步骤运行 Windows 更新疑难解答。
- 按 Windows 键并单击“设置”选项
- 向下滚动屏幕并单击“疑难解答”选项。
- 然后单击其他疑难解答或其他疑难解答,您将在此处找到疑难解答工具列表。
- 现在选择Windows 更新并单击运行。
Windows Update Troubleshooter 将自动运行以检测并解决阻止您获取 Windows 11 或 10 最新更新的问题。任务完成后,重新启动计算机并希望您的问题得到解决。
5]手动安装更新
如果 Windows 更新无法自动安装,有时您可能会遇到上述错误。因此,建议您手动安装更新。为此,您需要从 Microsoft 更新目录下载更新,该目录可从catalog.update.microsoft.com访问。您可以输入要获取的更新版本,下载并安装它。希望您的问题将得到解决。
6] 将 Windows 更新重置为默认值
由于Windows Update Agent损坏时也会显示此错误代码,您可以尝试以下建议:
- 使用 PowerShell 脚本重置 Windows 更新客户端
- 将 Windows 更新代理重置为默认值
这样做之后,重新启动计算机并检查问题是否已解决。
在 Windows 11 中安装更新时如何修复错误 0x800f0831?
Windows 更新错误代码 0x800f0831与此类似;您也可以使用本文中提到的所有解决方案来解决它。但是,我们也有专门的指南来修复该错误消息,因此我们建议您检查一下并解决此问题。
如何修复不会更新的 Windows 更新?
如果 Windows 没有更新,您应该首先运行 Windows 更新疑难解答。它是一个免费的实用程序,可以扫描您的计算机出现的问题并为您解决问题。如果这不起作用,请清除软件分发和 Catroot2 文件夹,因为这将删除损坏的缓存。