os の展開中に起動可能なメディアまたは事前設定されたメディアを使用して、Smsts.logで winhttp failed 80072f8f エラーを送信しました

この記事では、タスク シーケンス ウィザードがエラー 80004005を返し、起動可能なメディア Smsts.logまたは事前設定されたメディアを使用する OS の展開中に 、win で送信http failed、80072f8f エラーをログに記録する問題を解決するのに役立ちます。

元の製品バージョン: Configuration Manager (現在のブランチ)、Microsoft System Center 2012 R2 Configuration Manager、Microsoft System Center 2012 Configuration Manager
元の KB 番号: 4551033

現象

Configuration Managerで起動可能なメディアまたは事前設定されたメディアを作成します。 メディアを使用して目的のコンピューターを起動すると、タスク シーケンス ウィザードが約 90 秒間 、このコンピューターの [取得中] ポリシー で停止し、次のエラー メッセージが返されます。

タスク シーケンスの実行に失敗しました
このコンピューターのポリシーの取得中にエラーが発生しました (0x80004005)。 詳細については、システム管理者またはヘルプデスクオペレーターにお問い合わせください。

タスク シーケンス エンジンが最初に管理ポイントに接続して時刻情報を同期しようとすると、次のエラー メッセージがコンピューターの X:\Windows\Temp\SMSTSLog\smsts.log に記録されます。

TSMBootstrap 現在の時刻情報:
TSMBootstrap MP 時間情報の取得
クライアント ID を要求する TSMBootstrap
TSMBootstrap 認証子の設定。
TSMBootstrap CLibSMSMessageWinHttpTransport::Send: WinHttpOpenRequest - URL: <MP>:443 CCM_POST /ccm_system_AltAuth/request
要求で認証子を使用する、TSMBootstrap SSL。
TSMBootstrap SSL ではですが、クライアント証明書はありません。
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILUREが発生しました
TSMBootstrap [TSMESSAGING] : dwStatusInformationLength は 4 です
TSMBootstrap [TSMESSAGING] : *lpvStatusInformation が0x8
TSMBootstrap [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CAが設定されています
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap エラー。 WinHttpSendRequest から0x80072f8fを受信しました。
勝つTSMBootstrapの送信httpが失敗しました。80072f8f。 再試行。
TSMBootstrap の再試行と日付セキュリティ エラーの無視。
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILUREが発生しました
TSMBootstrap [TSMESSAGING] : dwStatusInformationLength は 4 です
TSMBootstrap [TSMESSAGING] : *lpvStatusInformation が0x8
TSMBootstrap [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CAが設定されています
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap hr、 HRESULT=80072f8f
勝つTSMBootstrapの送信httpが失敗しました。80072f8f

最初のエラーの後、タスク シーケンス エンジンは管理ポイントに接続するためにさらに 4 回試行し、試行のたびに一時停止が増加します。 ただし、次のように、すべての試行が失敗し、一部の最終的なエラー メッセージが返される前に同じエラー メッセージが返されます。

  • メディアが動的メディアとして構成されている場合、次の最後のエラー メッセージがSmsts.logに記録されます。

    TSMBootstrap Send (pReply, nReplySize), HRESULT=80072f8f
    TSMBootstrap が要求を送信できませんでした
    TSMBootstrap DoRequest (sReply, true), HRESULT=80072f8f
    TSMBootstrap クライアント ID の取得に失敗しました (80072f8f)
    TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
    TSMBootstrap がクライアントの要求に失敗しました
    TSMBootstrap SyncTimeWithMP() が失敗しました。 80072f8f。
    TSMBootstrap MP から時間情報を取得できませんでした: https://<MP>
    TSMBootstrap MpCnt > 0、HRESULT=80004005
    TSMBootstrap QueryMPLocator: 有効な MP の場所は受信されません
    TSMBootstrap TSMBootstrapUtil::QueryMPLocator ( true, sSMSTSLocationMPs.c_str(), sMediaPfx.c_str(), sMediaGuid.c_str(), sAuthenticator.c_str(), sEnterpriseCert.c_str(), sServerCerts.c_str(), nHttpPort, nHttpsPort, bUseCRL, m_bWinPE, httpS, http, accessibleMpCnt), HRESULT=80004005
    TSMBootstrap 管理ポイント ロケーターのクエリに失敗しました
    TSMediaWizardControl::GetPolicy を終了する TSMBootstrap。
    TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
    TSMBootstrap 設定ウィザード エラー: このコンピューターのポリシーの取得中にエラーが発生しました (0x80004005)。 詳細については、システム管理者またはヘルプデスクオペレーターにお問い合わせください。

  • メディアがサイト ベースとして構成されている場合、次の最後のエラー メッセージがSmsts.logに記録されます。

    TSMBootstrap Send (pReply, nReplySize), HRESULT=80072f8f
    TSMBootstrap が要求を送信できませんでした
    TSMBootstrap DoRequest (sReply, true), HRESULT=80072f8f
    TSMBootstrap クライアント ID の取得に失敗しました (80072f8f)
    TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
    TSMBootstrap がクライアントの要求に失敗しました
    TSMBootstrap SyncTimeWithMP() が失敗しました。 80072f8f。
    TSMBootstrap MP から時間情報を取得できませんでした: https://<MP>
    TSMBootstrap sMP.length() > 0, HRESULT=80004005
    TSMBootstrap TSMBootstrapUtil::SelectMP ( sSMSTSMP.c_str(), sMediaPfx.c_str(), sMediaGuid.c_str(), sAuthenticator.c_str(), sEnterpriseCert.c_str(), sServerCerts.c_str(), nHttpPort, nHttpsPort、bUseCRL、m_bWinPE、sSiteCode、sAssignedSiteCode、sMP、sCertificates、sX86UnknownMachineGUID、sX64UnknownMachineGUID)、HRESULT=80004005
    TSMBootstrap MP の選択に失敗しました
    TSMediaWizardControl::GetPolicy を終了する TSMBootstrap。
    TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
    TSMBootstrap 設定ウィザード エラー: このコンピューターのポリシーの取得中にエラーが発生しました (0x80004005)。 詳細については、システム管理者またはヘルプデスクオペレーターにお問い合わせください。

次の詳細情報は、エラー 80072F8F に適用されます。

エラー コード: 0x80072F8F (2147954575)
エラー名: WININET_E_DECODING_FAILED
エラー ソース: Windows
エラー メッセージ: コンテンツのデコードに失敗しました

原因

この問題は、以下の条件に該当する場合に発生します。

  • CONFIGURATION MANAGER環境では PKI を使用します。
  • 中央管理サイトで、起動可能なメディアまたは事前設定されたメディアを作成します。
  • HTTPS を使用するように管理ポイントを構成します。

Configuration Manager環境で PKI を使用する場合、ルート証明機関 (CA) はプライマリ サイトで指定されますが、中央管理サイトでは指定されません。 中央管理サイトにはルート CA 情報がないため、作成されたメディアにはルート CA 情報は含まれません。 そのため、HTTPS 対応管理ポイントに送信される要求は、ルート CA 情報なしで失敗します。

解決方法

この問題を解決するには、中央管理サイトではなく、プライマリ サイトで起動可能なメディアまたは事前設定されたメディアを作成します。

詳細

複数のサイトで使用されるメディアの場合は、メディアを動的メディアとして構成します。 動的メディアは、任意のサイトで作成できます。 中央管理サイトで作成することに限定されません。