Envoi avec winhttp échec de l’erreur 80072f8f8f dans Smsts.log pendant le déploiement du système d’exploitation à l’aide d’un média de démarrage ou préparé

Cet article vous aide à résoudre un problème dans lequel l’Assistant Séquence de tâches retourne l’erreur 80004005 et Smsts.log journalise l’erreur Envoi avec winhttp 80072f8f8f lors d’un déploiement de système d’exploitation qui utilise un média de démarrage ou préparé.

Version du produit d’origine : Configuration Manager (Current Branch), Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 Configuration Manager
Numéro de la base de connaissances d’origine : 4551033

Symptômes

Vous créez un média de démarrage ou un média préparé dans Configuration Manager. Lorsque le média est utilisé pour démarrer l’ordinateur de destination, l’Assistant Séquence de tâches est bloqué à l’étape Récupération de la stratégie pour cet ordinateur pendant environ 90 secondes, puis retourne le message d’erreur suivant :

Échec de l’exécution de la séquence de tâches
Une erreur s’est produite lors de la récupération de la stratégie pour cet ordinateur (0x80004005). Pour plus d’informations, contactez l’administrateur système ou l’opérateur du support technique.

Les messages d’erreur suivants sont enregistrés dans X :\Windows\Temp\SMSTSLog\smsts.log sur l’ordinateur lorsque le moteur de séquence de tâches tente pour la première fois de contacter le point de gestion pour synchroniser les informations d’heure :

TSMBootstrap Info heure actuelle :
TSMBootstrap Obtention des informations de temps mp
TSMBootstrap Demande d’identité client
TSMBootstrap Définition de l’authentificateur.
TSMBootstrap CLibSMSMessageWinHttpTransport ::Send : WinHttpOpenRequest - URL : <MP> :443 CCM_POST /ccm_system_AltAuth/request
TSMBootstrap SSL, à l’aide de l’authentificateur dans la demande.
TSMBootstrap En SSL, mais sans certificat client.
TSMBootstrap [TSMESSAGING] AsyncCallback() :
-----------------------------------------------------------------
TSMBootstrap [TSMESSAGING] AsyncCallback() : WINHTTP_CALLBACK_STATUS_SECURE_FAILURE rencontré
TSMBootstrap [TSMESSAGING] : dwStatusInformationLength est 4
TSMBootstrap [TSMESSAGING] : *lpvStatusInformation est 0x8
TSMBootstrap [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA est défini
TSMBootstrap [TSMESSAGING] AsyncCallback() :
-----------------------------------------------------------------
Erreur TSMBootstrap. Reçu 0x80072f8f de WinHttpSendRequest.
L’envoi de TSMBootstrap avec winhttp a échoué ; 80072f8f. Réessayer.
Échecs de sécurité TSMBootstrap Retrying et Ignoreing Date.
TSMBootstrap [TSMESSAGING] AsyncCallback() :
-----------------------------------------------------------------
TSMBootstrap [TSMESSAGING] AsyncCallback() : WINHTTP_CALLBACK_STATUS_SECURE_FAILURE rencontré
TSMBootstrap [TSMESSAGING] : dwStatusInformationLength est 4
TSMBootstrap [TSMESSAGING] : *lpvStatusInformation est 0x8
TSMBootstrap [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA est défini
TSMBootstrap [TSMESSAGING] AsyncCallback() :
-----------------------------------------------------------------
TSMBootstrap hr, HRESULT=80072f8f
L’envoi de TSMBootstrap avec winhttp a échoué ; 80072f8f

Après l’erreur initiale, le moteur de séquence de tâches tente quatre fois de plus de contacter le point de gestion et subit une pause croissante entre chaque tentative. Toutefois, toutes les tentatives échouent et retournent les mêmes messages d’erreur avant que certains messages d’erreur finaux ne soient retournés, comme suit :

  • Si le média est configuré en tant que média dynamique, les messages d’erreur finaux suivants sont enregistrés Smsts.log :

    TSMBootstrap Send (pReply, nReplySize), HRESULT=80072f8f
    TSMBootstrap n’a pas pu envoyer la requête
    TSMBootstrap DoRequest (sReply, true), HRESULT=80072f8f
    TSMBootstrap Échec de l’obtention de l’identité client (80072f8f)
    TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
    TSMBootstrap n’a pas pu demander le client
    TSMBootstrap SyncTimeWithMP() a échoué. 80072f8f.
    TSMBootstrap Impossible d’obtenir des informations de temps à partir du mp : https://<MP>.
    TSMBootstrap MpCnt > 0, HRESULT=80004005
    Requête TSMBootstrapMPLocator : aucun emplacement MP valide n’est reçu
    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 Échec de l’interrogation du localisateur de point de gestion
    TSMBootstrap Exiting TSMediaWizardControl::GetPolicy.
    TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
    Erreur de l’Assistant Paramétrage de TSMBootstrap : une erreur s’est produite lors de la récupération de la stratégie pour cet ordinateur (0x80004005). Pour plus d’informations, contactez l’administrateur système ou l’opérateur du support technique.

  • Si le média est configuré en tant que site, les messages d’erreur finaux suivants sont enregistrés Smsts.log :

    TSMBootstrap Send (pReply, nReplySize), HRESULT=80072f8f
    TSMBootstrap n’a pas pu envoyer la requête
    TSMBootstrap DoRequest (sReply, true), HRESULT=80072f8f
    TSMBootstrap Échec de l’obtention de l’identité client (80072f8f)
    TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
    TSMBootstrap n’a pas pu demander le client
    TSMBootstrap SyncTimeWithMP() a échoué. 80072f8f.
    TSMBootstrap Impossible d’obtenir des informations de temps à partir du 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 Failed to select MP
    TSMBootstrap Exiting TSMediaWizardControl::GetPolicy.
    TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
    Erreur de l’Assistant Paramétrage de TSMBootstrap : une erreur s’est produite lors de la récupération de la stratégie pour cet ordinateur (0x80004005). Pour plus d’informations, contactez l’administrateur système ou l’opérateur du support technique.

Les informations détaillées suivantes s’appliquent à l’erreur 80072F8F :

Code d’erreur : 0x80072F8F (2147954575)
Nom de l’erreur : WININET_E_DECODING_FAILED
Source d’erreur : Windows
Message d’erreur : Échec du décodage du contenu

Cause

Ce problème se produit si les conditions suivantes sont remplies :

  • Vous utilisez l’infrastructure à clé publique dans votre environnement Configuration Manager.
  • Vous créez le média de démarrage ou le média préparé sur le site d’administration centrale.
  • Vous configurez vos points de gestion pour utiliser HTTPS.

Si vous utilisez l’infrastructure à clé publique dans votre environnement Configuration Manager, l’autorité de certification racine est spécifiée sur le site principal, mais pas sur le site d’administration centrale. Étant donné que le site d’administration centrale ne contient pas les informations de l’autorité de certification racine, le média créé ne contient pas les informations de l’autorité de certification racine. Par conséquent, les demandes envoyées à un point de gestion compatible HTTPS échouent sans les informations d’autorité de certification racine.

Résolution

Pour résoudre le problème, créez le média de démarrage ou le média préparé sur un site principal plutôt que sur le site d’administration centrale.

Plus d’informations

Pour les médias qui seront utilisés sur plusieurs sites, configurez le média en tant que média dynamique. Vous pouvez créer un média dynamique sur n’importe quel site. Vous n’êtes pas limité à le créer sur le site d’administration centrale.