Skip to content Skip to footer

常见的 Windows 更新错误 - Windows Client

试用我们的虚拟助手 - 它可以帮助你快速识别和修复常见的Windows 更新问题。

下表提供有关可能会遇到的常见Windows 更新相关错误的信息,并包括帮助缓解错误的步骤。

适用于: Windows 10、Windows 11

0x8024402F

消息

说明

缓解措施

WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS

外部 .cab 文件的处理已完成,但出现了一些错误。

此错误可能是由用于 Web 筛选软件的 Lightspeed Rocket 引起的。 将要接收更新的设备 IP 地址添加到 Lightspeed Rocket 的异常列表。

0x80242006

消息

说明

缓解措施

WU_E_UH_INVALIDMETADATA

无法完成处理程序操作,因为更新包含无效的元数据。

重命名软件重新分发文件夹,并尝试再次下载更新: 将以下文件夹重命名为 *。BAK:

-

%systemroot%\system32\catroot2 在命令提示符处键入以下命令。 键入每个命令后按 Enter。Ren %systemroot%\SoftwareDistribution\DataStore DataStore.bakRen %systemroot%\SoftwareDistribution\Download Download.bakRen %systemroot%\system32\catroot2 catroot2.bak

0x80070BC9

消息

说明

缓解措施

错误_失败_需要重新启动

请求的操作失败。 重启系统以回滚所做的更改。

请确保没有任何策略控制 Windows Installer 服务的启动行为。 此服务应由操作系统管理。 Windows Installer 服务的默认 启动类型 为 Manual。

0x80200053

消息

说明

缓解措施

BG_E_VALIDATION_FAILED

NA

确保没有可能会筛选下载的防火墙。 此类筛选可能会导致Windows 更新客户端收到不正确的响应。

0x80072EFD、0x80072EFE或0x80D02002

消息

说明

缓解措施

超时错误

操作超时

请确保没有防火墙规则或代理阻止Microsoft下载 URL。 获取网络监控记录以更好地了解情况。

<请参阅防火墙故障排除方案>

0X8007000D

消息

说明

缓解措施

ERROR_INVALID_DATA

指示下载了无效的数据或数据发生了损坏。

尝试重新下载更新,然后启动安装。

0x8024A10A

消息

说明

缓解措施

USO_E_服务正在关闭

指示Windows 更新服务正在关闭。

此错误可能在长时间处于非活动状态之后发生。 系统不会响应,导致服务处于空闲状态,并最终关闭。 确保系统保持活动状态,并保持建立连接以完成安装。

0x80240020

消息

说明

缓解措施

WU_E_NO_INTERACTIVE_USER

操作未完成,因为没有交互用户登录。

登录到设备以启动安装,并允许设备重启。

0x80242014

消息

说明

缓解措施

WU_E_UH_POSTREBOOTSTILLPENDING

更新的重启后操作仍在进行中。

某些 Windows 更新要求重启设备。 重启设备以完成安装更新。

0x80246017

消息

说明

缓解措施

未授权本地用户 (WU_E_DM_UNAUTHORIZED_LOCAL_USER)

下载失败,因为本地用户被拒绝下载内容。

确保已为尝试下载和安装更新的用户提供了足够的权限来安装更新(本地管理员)。

0x8024000B

消息

说明

缓解措施

WU_E_CALL_CANCELLED

操作已取消。

操作已由用户或服务取消。 如果无法筛选结果,也可能会收到此错误消息。

0x8024000E

消息

说明

缓解措施

WU_E_XML_INVALID

Windows 更新代理在更新的 XML 数据中找到无效的信息。

某些驱动程序在 Update.xml中包含更多元数据信息。 业务流程协调程序可能会将该条件解释为无效的数据。 请确保设备上安装了最新的Windows 更新代理。

0x8024D009

消息

说明

缓解措施

WU_E_SETUP_SKIP_UPDATE

由于Wuident.cab文件中的指令,跳过了对Windows 更新代理的更新。

如果 WSUS 未将自我更新发送到客户端,则可能会遇到此错误。有关解决此问题的详细信息,请参阅 KB920659。

0x80244007

消息

说明

缓解措施

WU_E_PT_SOAPCLIENT_SOAPFAULT

SOAP 客户端失败,由于 SOAP 错误引起的 WU_E_PT_SOAP_* 错误代码。

出现此问题的原因是 Windows 无法续订Windows 更新的 Cookie。 有关解决此问题的更多信息,请参阅 Windows 尝试在 WSUS 服务器上扫描更新时出现的 0x80244007 错误。

0x80070422

消息

说明

缓解措施

服务已禁用错误

当Windows 更新服务停止工作或未运行时,会出现此问题。

检查Windows 更新服务是否正在运行。

0x800f0821

消息

说明

缓解措施

CBS_E_ABORT; 客户端中止,ICbsUIHandler 方法返回 IDABORT,除了 Error() 之外

CBS 事务的超时时间已被超出。

服务操作需要很长时间才能完成。 服务堆栈监视器计时器过期。 延长超时可缓解问题。 增加设备上的资源。 如果是虚拟机,请增加虚拟 CPU 和内存以加快操作速度。 确保设备已在 KB4493473 或更高版本中安装更新。

0x800f0825

消息

说明

缓解措施

CBS_E_CANNOT_UNINSTALL;无法卸载包。

此错误通常是由于组件存储损坏而由组件处于部分安装状态导致的。

使用 Dism RestoreHealth 命令修复组件存储,或使用部分安装的组件中的有效负载手动修复。 在提升的命令提示符窗口中,运行以下命令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow 重启设备。

0x800F0920

消息

说明

缓解

CBS_E_HANG_DETECTED;处理操作时检测到响应失败。

获取0x800f0821后记录的后续错误

服务操作需要很长时间才能完成。 服务堆栈监视器计时器过期,并假定系统停止响应。 扩展超时值可缓解问题。 增加设备上的资源。 如果是虚拟机,请增加虚拟 CPU 和内存以加快操作速度。 确保设备已安装更新KB4493473或更高版本。

0x800f081f

消息

说明

缓解措施

CBS_E_SOURCE_MISSING;未找到包或文件的来源,ResolveSource() 执行失败

组件存储损坏

通过运行 Dism RestoreHealth 命令来修复组件存储,或使用部分安装的组件中的有效负载手动修复。 在提升的命令提示符窗口中,运行以下命令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow 重启设备。

0x800f0831

消息

说明

减缓

CBS_E_STORE_CORRUPTION;CBS 商店已损坏。

Windows 组件存储中的损坏。

通过运行 Dism RestoreHealth 来修复组件存储,或者通过使用部分安装组件中的有效负载进行手动修复。 在提升的命令提示符窗口中,运行以下命令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow 重启设备。

0x80070005

消息

说明

缓解措施

E_ACCESSDENIED;常规访问被拒绝错误

文件系统或注册表项权限已更改,服务堆栈没有所需的访问权限级别。

此错误通常意味着访问被拒绝。 转到 %Windir%\logs\CBS,打开最新的CBS.log,在文件中进行搜索 , error并检查时间戳以进行匹配。 找到错误后,向上滚动,并尝试确定导致访问拒绝的原因。 可能是对文件、注册表项的访问被拒绝。 确定哪个对象需要适当的权限,并根据需要更改权限。 有关详细信息,请参阅 Troubleshoot Windows 更新 错误0x80070005。

0x80070570

消息

说明

缓解措施

ERROR_FILE_CORRUPT;文件或目录已损坏且不可读。

组件存储损坏

通过运行 Dism RestoreHealth 修复组件存储区,或者使用部分安装的组件中的有效负载手动进行修复。 在提升的命令提示符窗口中,运行以下命令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow 重启设备。 有关详细信息,请参阅 疑难解答 Windows 更新错误 0x80070570。

0x80070003

消息

说明

缓解措施

ERROR_PATH_NOT_FOUND;系统找不到指定的路径。

服务堆栈无法访问特定路径。

指示可执行文件路径无效。 转到 %Windir%\logs\CBS,打开最后的 CBS.log,然后搜索 , error。 然后,将结果与时间戳匹配。

0x80070020

消息

说明

缓解措施

ERROR_SHARING_VIOLATION(共享冲突错误)

许多原因。 需要 CBS 日志分析。

此错误是由非Microsoft筛选器驱动程序(如防病毒)引起的。 1. 执行干净重启,然后重试安装 2. 下载 Sysinternal 工具 进程监视器。 3.运行 Procmon.exe。 该工具会自动启动数据捕获。 4.再次安装更新包。 5.使进程监视器主窗口保持焦点,然后按 Ctrl+E 或选择放大镜以停止数据捕获。 6.选择 “文件>保存>所有事件>PML”,然后选择用于保存 .PML 文件的路径。 7. 转到 %windir%\logs\cbs,打开最后 一个Cbs.log 文件,然后搜索错误条目。 在你找到错误行后,应该查看在安装过程中访问了哪个文件,该文件导致了共享冲突错误。 8. 在进程监视器中,筛选路径并插入文件名(它应类似于“path”“contains”“filename from CBS”)。 9. 尝试停止或卸载导致错误的进程。

0x80073701

消息

说明

缓解措施

ERROR_SXS_ASSEMBLY_MISSING;找不到引用的程序集。

通常,当组件处于部分安装状态时,会导致组件存储损坏。

通过运行 Dism RestoreHealth command来修复组件存储,或使用部分安装的组件中的有效负载手动修复它。 在提升的命令提示符窗口中,运行以下命令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow 重启设备。

0x8007371b

消息

说明

缓解措施

ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE;事务的一个或多个必需成员不存在。

组件存储损坏。

通过运行 Dism RestoreHealth 命令来修复组件存储,或使用部分安装的组件中的有效负载手动修复它。 在提升的命令提示符窗口中,运行以下命令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow 重启设备。

0x80072EFE

消息

说明

缓解措施

WININET_E_CONNECTION_ABORTED;与服务器的连接异常关闭

BITS 无法成功传输文件。

如果 BITS 断开或传输的文件无法写入客户端上的目标文件夹,则遇到此情况。 此错误是由检查或下载更新时出现连接错误引起的。 在命令提示符处,运行: BITSADMIN /LIST /ALLUSERS /VERBOSE 搜索0x80072EFE错误代码。 应会看到对 HTTP 代码和特定文件的引用。 使用浏览器尝试手动下载文件。 请确保使用您所在组织的代理设置。 如果下载失败,请与代理管理器协作,实现成功的通信。 此外,请与网络团队联系,了解此特定 URL 访问权限。

0x80072F8F

消息

说明

缓解措施

WININET_E_DECODING_FAILED;内容解码失败

TLS 1.2 在客户端上未正确配置。

此错误通常意味着Windows 更新代理无法解码收到的内容。 通过安装 KB3140245中提供的更新来安装和配置 TLS 1.2。

0x80072EE2

消息

说明

缓解措施

WININET_E_TIMEOUT;操作超时

由于Windows 更新、Configuration Manager 或 WSUS 的连接问题,无法扫描更新。

此错误通常意味着Windows 更新代理无法连接到更新服务器或自己的源,例如 WSUS、Configuration Manager 或 Microsoft Intune。 请与网络团队联系,确保设备可以访问更新源。 有关详细信息,请参阅 Configuration Manager 中的软件更新扫描失败疑难解答。 如果使用公共 Microsoft 更新服务器,请检查设备是否可以访问以下 Windows 更新终结点: http://windowsupdate.microsoft.com https://*.windowsupdate.microsoft.com https://update.microsoft.com https://*.update.microsoft.com https://windowsupdate.com https://*.windowsupdate.com https://download.windowsupdate.com https://*.download.windowsupdate.com https://download.microsoft.com https://*.download.windowsupdate.com https://wustat.windows.com https://*.wustat.windows.com https://ntservicepack.microsoft.com

0x80240022

消息

说明

缓解措施

WU_E_ALL_UPDATES_FAILED;所有更新的操作都失败。

此错误的多个根本原因。

最常见的问题是防病毒软件阻止访问某些文件夹(如 SoftwareDistribution)。 CBS.log分析必须确定要保护的文件或文件夹。

0x8024401B

消息

说明

缓解措施

WU_E_PT_HTTP_STATUS_PROXY_AUTH_REQ;与 HTTP 状态 407 相同 - 需要代理身份验证。

无法通过代理服务器进行身份验证。

Winhttp 代理或 WinInet 代理设置未正确配置。 此错误通常意味着由于代理错误,Windows 更新代理无法连接到更新服务器或你自己的更新源,例如 WSUS、Configuration Manager 或Microsoft Intune。 验证客户端上的代理设置。 Windows 更新代理使用 WinHTTP 扫描可用更新。 当客户端和更新源之间有代理服务器时,必须在客户端上正确配置代理设置,以便能够使用源的 FQDN 进行通信。 请与网络和代理团队联系,验证设备是否可以访问更新源,而无需用户身份验证。

0x80244022

消息

说明

缓解措施

WU_E_PT_HTTP_STATUS_SERVICE_UNAVAILABLE;与 HTTP 状态 503 相同 - 服务暂时过载。

无法连接到配置的更新源。

需要网络故障排除才能解决连接问题。 请与网络和代理团队联系,验证设备是否可以访问更新源,而无需用户身份验证。

0x80070490

消息

说明

缓解措施

ERROR_NOT_FOUND

在更新过程中,驱动程序安装过程中会出现此错误。

出现此问题的原因是注册表中缺少要更新的驱动程序的体系结构等详细信息。 按照以下步骤在驱动程序操作注册表中手动添加缺少的 inf 文件 Arch 值:1. 打开 regedit,然后导航到 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\DriverOperations\0\2(SequenceID)2. 查看 标识 值以找出缺少的值。3. 根据 标识 值中的信息,通过手动方式添加缺失值。 例如,名称:Arch;类型:REG_SZ(字符串值):数据:amd64。4.继续安装失败的更新。

0x800f0922

消息

说明

缓解措施

CBS_E_INSTALLERS_FAILED

7 月累积更新未能安装在 Windows Server 2016 上

在 CBS.log 中,你可能会发现,有时更新会在许可证和产品密钥令牌无法更新时被回滚。 通过将“用户”和“网络服务”帐户的写入权限添加到 C:\Windows\System32\spp\ 文件夹,可以解决此问题。

0x80070bc9

消息

说明

缓解措施

错误_失败_需要重新启动

TrustedInstaller 服务启动类型被组策略对象(GPO)设置为 “手动 ”。 组策略阻止启动完成挂起的操作。

如果 TrustedInstaller 服务遇到在重启后必须处理事务的更新,则将启动类型从 “手动 ”更改为 “自动 ”。 如果在重启前将该值还原为 “手动 ”,则无法应用事务。 此事务将挂起并阻止进行任何其他更新安装。若要解决此问题,请将 TrustedInstaller 策略更改为 “自动”,然后重新启动计算机。 如果此更改无法解决问题,请启动计算机到 WinRE 以还原挂起的操作。 例如,dism /Image:C:\ /Cleanup-Image /RevertPendingActions。 如果此操作也不起作用,请启动计算机到 WinRE,重命名 \WinSxS\Pending.xml,然后从 COMPONENTS Hive 中删除 PendingXMLIdentifier。

0x800706be

消息

说明

缓解措施

无法安装累积更新

Windows Server 2016 Std 无法使用 .msu 包安装累积包。 不返回任何错误。 使用 dism.exe 安装包时,它会返回错误0x800706be。

上次累积更新未安装,并且已损坏。 若要解决此问题,请导航到损坏的更新包的注册表项。 将“当前状态”值更改为 000020 hex(32 dec)- 已解决,或 000040 hex(64 dec)- 暂存,或 000070 hex(112 dec)- 安装。

数据收集

如果您需要 Microsoft 支持的帮助,建议按照 使用 TSS 收集与部署相关问题信息 中的步骤收集信息。