当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

作者:精品下载站 日期:2024-12-14 12:12:22 浏览:16 分类:玩电脑

修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303


本文提供了多种解决方案来解决 SCCM 更新安装错误 0x800b0109 和错误 0x8024b303。如果您在安装第三方软件更新时遇到错误 0x800b0109,则需要执行一系列步骤来解决此问题。

您可能正在使用 PatchMyPC、ManageEngine 等解决方案来修补第三方应用程序的更新。这些工具与 ConfigMgr 和 Intune 集成,可帮助您打包和部署应用程序(包括更新)。尽管更新部署已简化且工作正常,但有时您可能会遇到一些错误。

尝试安装第三方软件更新时,您收到错误 0x800b0109 或 0x8024b303。这两个错误都是相互关联的,您需要执行多个步骤才能解决这两个错误。我希望本文提供的步骤能够帮助您解决这两个错误。

使用配置管理器,可以从日志文件开始解决问题和错误。我建议为这篇重要的文章添加书签,其中列出了所有 SCCM 日志文件,这些文件有助于解决不同站点组件的问题。此外,您还必须利用 SCCM 中提供的工具将错误代码转换为错误消息。要查看错误日志,您可以使用 ConfigMgr 日志查看器工具。

SCCM 更新安装错误 0x800b0109

安装第三方应用程序更新时,我在软件中心遇到错误 0x800b0109。我一直在实验室设置中运行最新版本的 Patch My PC 发布服务来部署第三方应用程序(包括更新)。

我注意到,在安装第三方应用程序的更新时,更新无法安装。在下面的屏幕截图中,我们看到 VMware Tools 的更新安装失败。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

单击软件中心中的失败链接会显示错误代码0x800b0109。此时,无法猜测为什么会出现此错误,但通过查看日志文件并使用错误翻译工具,您可以找出根本原因。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

使用错误查找工具转换错误 0x800b0109

使用 SCCM 错误查找工具,您可以将任何错误转换为可读消息。根据我的经验,该工具适用于 SCCM 中大多数常见错误,但并非全部。在这种情况下,当我使用支持中心日志查看器执行 0x800b0109 的错误查找时,我收到以下消息。

证书链已处理,但以不受信任提供者信任的根证书终止。

当客户端证书存储中缺少使用补丁签名的证书时,会出现错误 0x800b0109。在客户端计算机上安装 WSUS 签名证书将解决错误 0x800b0109。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

使用 WUAHandler.log 排除更新扫描错误

软件更新扫描失败的原因有多种。大多数问题涉及客户端和软件更新点计算机之间的通信或防火墙问题。对软件更新扫描失败进行故障排除时,请重点关注 WUAHandler.log,它记录有关扫描和安装更新的活动。

WUAHandler.log中,我注意到机器需要更新VMware工具。但是,更新下载失败,并且 WUAHandler.log 中记录了以下错误:无法将更新下载到 WUAgent 数据存储区。错误=0x800b0109。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

Going to search using WSUS update source.
Synchronous searching of all updates started...
Successfully completed synchronous searching of updates.
Update: 0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1   BundledUpdates: 0
Update (Missing): VMware Tools 12.2.0.41219 (x64) (0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1)
Failed to download updates to the WUAgent datastore. Error = 0x800b0109
Going to search using WSUS update source.
Synchronous searching of all updates started...
Successfully completed synchronous searching of updates.
Update: 0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1   BundledUpdates: 0
Update (Missing): VMware Tools 12.2.0.41219 (x64) (0012e149-8595-4e2d-ad55-ec46f2c5d26a
Failed to download updates to the WUAgent datastore. Error = 0x800b0109.

获取失败更新的UpdateID

出现错误 0x800b0109 或 0x8024b303 的最常见原因是特定的 WSUS 签名证书未正确部署到客户端设备。签名证书需要位于受信任的根存储和受信任的发布者证书存储中。

在下面的屏幕截图中,我们看到 VMware 工具的更新无法安装。在 WUAHandler.log 中,查找以 Update (Missing): 开头的行,并复制通常位于该行末尾的 UpdateID。以下示例中失败更新的 UpdateID 为 0012e149-8595-4e2d-ad55-ec46f2c5d26a

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

复制失败更新的 UpdateID 后,我们将在配置管理器中查找此更新并下载与该更新对应的 cab 文件。启动 ConfigMgr 控制台并导航至软件库 > 软件更新 > 所有软件更新。在搜索框中,键入您在上一步中从 WUAHandler.log 复制的 UpdateID,然后选择搜索。现在将拉出更新,我们看到这是正确的 VMware Tool 更新。右键单击更新并选择属性

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

在更新属性窗口中,选择内容信息选项卡,选择内容 ID 行,然后按Ctrl+C键复制信息。将此信息粘贴到记事本中,然后复制源路径,即下载 cab 文件的 URL。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

检查客户端计算机上是否存在 WSUS 签名证书

如果在安装第三方应用程序更新时遇到 0x800b0109,则必须首先检查客户端计算机上是否存在 WSUS 签名证书。如果客户端计算机上缺少 WSUS 签名证书,则必须使用 GPO 或配置管理器将其部署到客户端计算机。

打开计算机上的浏览器并粘贴您在上一步中复制的出租车 URL。浏览器现在会将 cab 文件下载到您的计算机。右键单击 cab 文件并选择属性。转到数字签名选项卡,然后选择签名者并查看详细信息

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

在文件属性上,查看证书路径选项卡,并查看是否存在任何信任错误。如果证书显示信任错误,您将需要将此证书部署到所有客户端设备。但是,如果证书没有显示错误并且看起来是受信任且有效的,则接下来您应该验证客户端上的受信任根证书和受信任发布者证书存储中是否存在该证书。如果出现证书信任错误,则不是所有第三方更新都将无法安装。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

允许 Intranet Microsoft 更新服务位置进行签名更新

如果证书似乎安装在客户端上的“受信任的根”和“受信任的发布者”中,并且您仍然收到错误 0x800b0109 或 0x8024b303,则可能是由于未启用“允许 Intranet Microsoft 更新服务位置的签名更新”策略。

要检查该策略是否已启用,请执行以下操作。通过运行命令 regedit.exe 启动计算机上的注册表编辑器。导航至:以下注册表路径:

HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

如果您看到 AcceptTrustedPublisherCerts 键的值为 1,则表示该策略已启用。您不必在此处进行任何更改。

如果计算机注册表中不存在 AcceptTrustedPublisherCerts 条目,您可以使用以下步骤手动创建一个条目。右键单击 WindowsUpdate 文件夹,然后选择新建 > DWORD(32 位值)。输入名称 AcceptTrustedPublisherCerts 并将值设置为 1

当您有多台计算机在安装第三方更新期间遇到错误 0x800b0109 时,手动创建注册表项并不是可行的解决方案。如果未设置该值,您可以使用 Configuration Manager 客户端设置或组策略将此策略部署到设备。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

现在已创建值为 1 的 AcceptTrustedPublisherCerts。您必须注销计算机才能使更改生效。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

通过安装 WSUS 签名证书修复错误 0x800b0109

如前所述,发生错误 0x800b0109 的最常见原因是特定的 WSUS 签名证书未正确部署到客户端设备。签名证书需要位于受信任的根和受信任的发布者证书存储中。

我想检查客户端证书存储中是否缺少使用补丁签名的证书。有两种方法可以执行此操作:通过运行 certlm.msc 检查客户端计算机上的证书,或将签名证书复制到计算机并查看证书属性。

为此,我必须首先导出签名证书。启动修补我的电脑工具,然后在常规选项卡上,使用选项导出证书导出签名证书。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

将导出的签名证书复制到客户端计算机并打开该证书。现在我们看到证书显示以下错误: 此 CA 根证书不受信任。要启用信任,请将此证书安装在受信任的根证书颁发机构存储中

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

您所需要做的就是安装此证书并将其放入受信任的根证书颁发机构存储中。要完成此操作,请选择安装证书选项并使用向导安装证书。这应该可以解决 SCCM 更新安装错误 0x800b0109。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

安装 SCCM 更新时出现错误 0x8024b303

在客户端计算机上安装 WSUS 签名证书后,错误 0x800b0109 得到解决。但是,当尝试安装第三方更新时,我在软件中心遇到了新错误 0x8024b303。

这次 VMware 工具更新安装失败,软件中心中出现了新的错误代码 0x8024b303。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

查看 WUAHandler.log 报告了相同的错误 0x8024b303。无法将更新下载到 WUAgent 数据存储。错误=0x8024b303。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

受信任的发布商存储中缺少使用补丁签名的证书时,会出现错误 0x8024b303。因此,请记住,WSUS 签名证书必须放置在两个存储中:受信任的根证书颁发机构存储受信任的发布者

在客户端计算机上安装 WSUS 签名证书后,请转到受信任的发布者 > 证书文件夹手动验证证书是否安装正确。下面的屏幕截图显示了受信任的发布商存储中存在的 Patch My PC WSUS 签名证书。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

在客户端计算机上,当我尝试重新安装失败的更新时,VMware 工具更新已成功安装。这就是我解决 SCCM 更新安装错误 0x800b0109 的方法。

[玩转系统] 修复:SCCM 更新安装错误 0x800b0109 | 0x8024b303

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯