安装更新与部署

排查 Windows 更新过程中出现的错误代码0x80070070 - Windows Server

· 52CE 我爱测

本文讨论如何修复 Windows 更新错误代码0x80070070。 此错误通常表示磁盘空间不足。 症状 尝试安装更新时,更新过程会在 Windows 更新完成下载更新之前停止。 出现此问题时,会收到类似于以下示例的错误消息: 更新可用,但我们当前需要额外的空间才能下载。 让我们通过删除任何不必要的文件和应用来清除一些空间,我们将重试。 如果使用事件查看器查看 Microsoft-Windows-WindowsUpdateClient/Operationa

本文讨论如何修复 Windows 更新错误代码0x80070070。 此错误通常表示磁盘空间不足。

症状

尝试安装更新时,更新过程会在 Windows 更新完成下载更新之前停止。 出现此问题时,会收到类似于以下示例的错误消息:

更新可用,但我们当前需要额外的空间才能下载。 让我们通过删除任何不必要的文件和应用来清除一些空间,我们将重试。

如果使用事件查看器查看 Microsoft-Windows-WindowsUpdateClient/Operational 日志,则会看到包含相同消息的事件。

如果使用的是 Azure 虚拟机(VM),可以使用 Azure PowerShell cmdlet 收集 Windows 更新日志信息。

例如,若要在桌面上生成WindowsUpdate.log文件,请在 Azure 串行控制台中打开 PowerShell 命令提示符,然后运行 Get-WindowsUpdatelog cmdlet。

若要生成可用于脱机的日志文件,请运行以下 cmdlet:

Get-Windowsupdatelog -etlpath <OfflineLogPath>

注释

在此 cmdlet 中,<OfflineLogPath> 是要放置日志文件的脱机文件夹的路径。

在日志数据中,查找失败下载的报告。 另请查找错误0x80070070。 请注意尝试下载的路径,尤其是在为操作系统使用非标准文件夹(而不是 C:\Windows)时。 检查更新是否已下载到正确的位置。

Windows failed to download from http://au.download.windowsupdate.com/c/msdownload/update/software/secu/2024/01/winreupdateinstaller_2401b_amd64_db08130ebf8845056f4677e8ef6d85ec048bf7b4.exe
to local path = C:\Windows\SoftwareDistribution\Download\f8c37f82eee991ffa34047ca3710154c\db08130ebf8845056f4677e8ef6d85ec048bf7b4 with error 0x80070070

原因

发生此错误的原因是物理计算机或 VM 上不存在足够的磁盘空间来存储用于安装的 Windows 更新。

决议

为了获得最佳效果,作系统磁盘应至少有 20 GB 的可用空间。

重要

在解决此问题之前,请备份操作系统的磁盘。 有关 VM 此过程的信息,请参阅 “关于 Azure 虚拟机还原”。

  1. 如果受影响的计算机是虚拟机,请检查磁盘配额设置,确保操作系统磁盘没有任何配额。

  2. 检查作系统磁盘上的可用空间量。 例如,打开文件资源管理器,右键单击 **“本地磁盘”(C:),**然后选择“ 属性”。

  3. 释放操作系统磁盘上的空间。 例如,使用以下方法来增加可用空间量:

    • 卸载未使用的应用。
    • 删除或存档不需要的文件。
    • 将文件移动到另一个磁盘或另一台计算机。
  4. 如果无法通过删除文件和应用来释放足够的空间,请考虑以下方法:

    • 对于虚拟机,请扩展操作系统磁盘。
    • 对于物理计算机,在更新过程中使用外部驱动器。 有关详细信息,请参阅 使用外部存储设备更新 Windows。

如果问题仍然存在,请参阅 “收集数据”,以分析和排查 Windows 服务、更新和按需功能方案,然后联系Microsoft支持部门。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。