安装更新与部署

安装 Windows 更新后启动时0x80070003错误 - Windows Server

· 52CE 我爱测

本文讨论如何修复 Windows 更新错误0x80070003。 出现此问题时,更新无法正确安装。 计算机重启后,安装会回滚。 症状 尝试安装 Windows 更新时,安装会失败,并收到以下错误消息: 某些更新文件缺失或出现问题。 稍后我们将尝试再次下载更新。 错误代码:(0x80070003)。 原因 此错误通常意味着驱动程序文件缺失或不可访问。 决议 重要 - 如果受影响的计算机是无法正确重启或无法使用 SSH 访问的 Windows 虚拟机(VM),

本文讨论如何修复 Windows 更新错误0x80070003。 出现此问题时,更新无法正确安装。 计算机重启后,安装会回滚。

症状

尝试安装 Windows 更新时,安装会失败,并收到以下错误消息:

某些更新文件缺失或出现问题。 稍后我们将尝试再次下载更新。 错误代码:(0x80070003)。

原因

此错误通常意味着驱动程序文件缺失或不可访问。

决议

重要

  • 如果受影响的计算机是无法正确重启或无法使用 SSH 访问的 Windows 虚拟机(VM),请确保可以使用 Azure 串行控制台访问 VM。
  • 在解决此问题之前,请备份操作系统的磁盘。 有关 VM 此过程的信息,请参阅 “关于 Azure 虚拟机还原”。

解决此问题的最可靠方法是在受影响的计算机上执行就地升级。

注释

有关如何升级 VM 的详细信息,请参阅以下文章之一:

如果在就地升级期间遇到错误0x80070003,请参阅 “0x80070003”错误,Windows 升级在“迁移过程驱动程序”期间失败。

如果问题仍然存在,请联系Microsoft支持部门。 在支持请求中,共享找不到的路径或文件。 有关如何标识此信息的信息,请参阅下一部分。

详细信息

若要标识 Windows 更新找不到的路径,请执行以下步骤:

  1. 在受影响的计算机上,转到 %Windir%\logs\CBS 文件夹(%Windir% 表示计算机的系统驱动器上的 Windows 目录)。

  2. 使用文本编辑器打开最新的CBS.log文件,并搜索“,错误”字符串。

  3. 检查与错误共享相同时间戳的日志条目,并找到与错误相关的路径。

    例如,以下摘录显示了在安装 Ntprint.inf(Windows 打印机驱动程序)期间发生的问题:

    2017-12-06 15:30:46, Info    CBS         INSTALL index: 69, phase: 1, result 3, inf: ntprint4.inf
    2017-12-06 15:30:46, Info    CBS   Doqe: Recording result: 0x80070003, for Inf: ntprint4.inf
    2017-12-06 15:30:46, Info    CBS   DriverUpdateInstallUpdates failed [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
    2017-12-06 15:30:46, Info    CBS   Doqe: Failed installing driver updates [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
    2017-12-06 15:30:46, Info    CBS   Perf: Doqe: Install ended.
    2017-12-06 15:30:46, Info    CBS   Failed installing driver updates [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
    2017-12-06 15:30:46, Error   CBS   Startup: Failed while processing non-critical driver operations queue. [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
    2017-12-06 15:30:46, Info    CBS   Startup: Rolling back KTM, because drivers failed.
    2017-12-06 15:30:46, Info    CBS   Setting ExecuteState key to: CbsExecuteStateStageDrivers | CbsExecuteStateFlagRollback | CbsExecuteStateFlagDriversFailed
    2017-12-06 15:30:46, Info    CBS   SetProgressMessage: progressMessageStage: -1, ExecuteState: CbsExecuteStateStageDrivers | CbsExecuteStateFlagRollback | CbsExecuteStateFlagDriversFailed, SubStage: 0
    2017-12-06 15:30:46, Info    CBS   Progress: UI message updated. Operation type: Update. Stage: 1 out of 1. Rollback.
    2017-12-06 15:30:46, Info    CBS   Setting original failure status: 0x80070003, last forward execute state: CbsExecuteStatePrimitives
    2017-12-06 15:30:46, Info    CBS   SetProgressMessage: progressMessageStage: -1, ExecuteState: CbsExecuteStateStageDrivers | CbsExecuteStateFlagRollback | CbsExecuteStateFlagDriversFailed, SubStage: 1
    

资料来源与适用范围

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

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

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