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

[玩转系统] 修复:在 SCCM OSD 期间使用 Winhttp 发送失败 80072f8f

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

修复:在 SCCM OSD 期间使用 Winhttp 发送失败 80072f8f


将 SCCM 升级到最新版本后,OSD 完全停止工作。 smsts.log 显示错误:“使用 Winhttp 发送失败 80072f8f。”我将在这篇文章中向您展示如何修复 SCCM OSD 期间发生的 WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA 错误。

这是我的第 100 篇 SCCM 故障排除帖子,我很高兴发布了这么多关于配置管理器故障排除的帖子。此外,它还展示了配置管理器在解决问题方面的全面性。

本周,我决定将运行 ConfigMgr 版本 2207 的实验室升级到 SCCM 版本 2211。升级后,操作系统部署出现问题。根据SCCM升级日志文件,更新安装没有任何问题。

我的设置使用 PKI,并且管理点和分发服务器都设置为通过 HTTPS 运行。在分发点服务器上,PKI 证书已导入并正常工作。在我之前关于PKI的文章中,我提到过DP证书的重要性。该证书使用启用 HTTPS 的管理点对 DP 进行身份验证。

在 PXE 启动我的测试虚拟机时,我可以看到启动映像已正常下载。但是,任务序列从未加载,并且我在屏幕上没有看到任何内容。查看下图以了解我在说什么。

[玩转系统] 修复:在 SCCM OSD 期间使用 Winhttp 发送失败 80072f8f

修复 SCCM OSD 错误,使用 Winhttp 发送失败 80072f8f

当您的证书颁发机构颁发不受信任的证书并且未为站点服务器分配根 CA 时,会出现使用 Winhttp 发送失败 80072f8f 错误。

在 OSD 期间,当您的 SMSTS.log 文件包含 WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA 错误时,这意味着颁发证书的证书颁发机构不受信任。这就是为什么在 PXE 引导计算机后 SCCM 任务序列不会加载。

在下面的屏幕截图中,我们可以看到 smsts.log 显示两个错误:使用 Winhttp 发送失败 80072f8fWINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA

[玩转系统] 修复:在 SCCM OSD 期间使用 Winhttp 发送失败 80072f8f

如果您在启动映像属性中启用了命令支持,则使用 F8 键将启动命令提示符。使用 CMTrace 工具查看 smsts.log 文件揭示了实际错误。

Sending with winhttp failed; 80072f8f. retrying Retrying and Ignoring date security failures. AsyncCallback() WINHTTP_CALLBACK_STATUS_SECURE_FAILURE Encountered dwstatusinformationlength is 4 WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA is set sending with winhttp failed; 80072f8f

在站点服务器属性下分配根 CA

如果您在 SCCM OSD 期间收到错误 80072f8f,则应首先检查站点服务器属性以查看是否列出了根 CA。如果未指定根证书,PXE 和媒体启动客户端将不会信任颁发证书的 CA。这正是我看到使用 Winhttp 发送失败并出现错误 80072f8f 的原因。

启动配置管理器控制台。转到管理\概述\站点配置\站点。右键单击您的网站并选择属性。切换到通信安全选项卡并单击设置按钮,选择并分配根证书。

[玩转系统] 修复:在 SCCM OSD 期间使用 Winhttp 发送失败 80072f8f

指定根CA后,必须重新启动WDS服务一次。如果未为 PXE 安装 WDS,请重新启动 ConfigMgr PXE Responder 服务。

[玩转系统] 修复:在 SCCM OSD 期间使用 Winhttp 发送失败 80072f8f

重新启动 VM 并通过 PXE 引导它,这次可以正确加载任务序列。如果您阅读了整篇文章,您会发现证书是此问题的真正原因。我真诚地希望这篇文章中的解决方案可以帮助您解决问题。如果其他方法对您有用,请在下面的评论部分告诉我。

[玩转系统] 修复:在 SCCM OSD 期间使用 Winhttp 发送失败 80072f8f

阅读下一步

  • 修复 SCCM 任务序列错误 0x8007000F
  • 修复 SCCM 任务序列错误 0X8007000D
  • SCCM 任务序列失败,错误代码为 0x000001B6
  • SCCM 任务序列失败并出现错误 0x87d00269
  • 修复任务序列失败,错误代码为 0x800700A1

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

取消回复欢迎 发表评论:

关灯