L’envoi avec winhttp a échoué avec l’erreur 80072f8f8f dans Smsts.log pendant le déploiement du système d’exploitation à l’aide d’un support 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 une erreur 80004005 et Smsts.log journalise l’envoi avec winhttp failed ; erreur 80072f8f8f pendant un déploiement de système d’exploitation qui utilise un support 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 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 de récupération de 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 votre administrateur système ou opérateur de 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 d’abord de contacter le point de gestion pour synchroniser les informations de temps :
Informations sur l’heure actuelle de TSMBootstrap :
TSMBootstrap Obtention d’informations sur l’heure mp
TSMBootstrap Demandant une identité cliente
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 requête.
TSMBootstrap in 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.
Échec de l’envoi TSMBootstrap avec winhttp ; 80072f8f. Réessayer.
TSMBootstrap Réessayer et ignorer les échecs de sécurité de 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
Échec de l’envoi TSMBootstrap avec winhttp ; 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 rencontre 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 Failed to get client identity (80072f8f)
TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
TSMBootstrap n’a pas pu demander le client
Échec de TSMBootstrap SyncTimeWithMP(). 80072f8f.
TSMBootstrap Failed to get time information from MP :https://<MP>
.
TSMBootstrap MpCnt > 0, HRESULT=80004005
TSMBootstrap QueryMPLocator : 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 Failed to query Management Point locator
TSMBootstrap Exiting TSMediaWizardControl::GetPolicy.
TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
Erreur de l’Assistant Paramètre 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 votre administrateur système ou opérateur de 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 Failed to get client identity (80072f8f)
TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
TSMBootstrap n’a pas pu demander le client
Échec de TSMBootstrap SyncTimeWithMP(). 80072f8f.
TSMBootstrap Failed to get time information from 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ètre 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 votre administrateur système ou opérateur de support technique.
Les informations détaillées suivantes s’appliquent à l’erreur 80072F8F :
Code d’erreur : 0x80072F8F (2147954575)
Nom d’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 pKI 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 n’a pas les informations d’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 de l’autorité de certification racine.
Résolution
Pour résoudre le problème, créez le média de démarrage ou préparé sur un site principal au lieu du 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.