Compartilhar via


O envio com winhttp falhou no erro 80072f8f no Smsts.log durante a implantação do sistema operacional usando mídia inicializável ou pré-configurada

Este artigo ajuda você a corrigir um problema no qual o Assistente de Sequência de Tarefas retorna 80004005 de erro e registra Smsts.log erro Enviando com winhttp falha; erro 80072f8f durante uma implantação do sistema operacional que usa mídia inicializável ou pré-configurada.

Versão original do produto: Configuration Manager (branch atual), Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 Configuration Manager
Número original do KB: 4551033

Sintomas

Você cria mídia inicializável ou mídia pré-configurada no Configuration Manager. Quando a mídia é usada para iniciar o computador de destino, o Assistente de Sequência de Tarefas fica preso na etapa Recuperando a política para este computador por cerca de 90 segundos e, em seguida, retorna a seguinte mensagem de erro:

Falha ao executar a sequência de tarefas
Ocorreu um erro ao recuperar a política para este computador (0x80004005). Para obter mais informações, entre em contato com o administrador do sistema ou com o operador de helpdesk.

As seguintes mensagens de erro são registradas em X:\Windows\Temp\SMSTSLog\smsts.log no computador quando o mecanismo de sequência de tarefas tenta entrar em contato com o ponto de gerenciamento para sincronizar as informações de tempo:

Informações da hora atual do TSMBootstrap:
TSMBootstrap Obtendo informações de tempo MP
TSMBootstrap Solicitando identidade do cliente
TSMBootstrap Configurando o autenticador.
TSMBootstrap CLibSMSMessageWinHttpTransport::Send: WinHttpOpenRequest - URL: <MP>:443 CCM_POST /ccm_system_AltAuth/request
TSMBootstrap SSL, usando autenticador na solicitação.
TSMBootstrap Em SSL, mas sem certificado de cliente.
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE encontrado
TSMBootstrap [TSMESSAGING]: dwStatusInformationLength é 4
TSMBootstrap [TSMESSAGING]: *lpvStatusInformation está 0x8
TSMBootstrap [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA está definido
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
Erro TSMBootstrap. Recebido 0x80072f8f de WinHttpSendRequest.
Falha no envio do TSMBootstrap com winhttp; 80072f8f. Repetindo.
TSMBootstrap Repetindo e ignorando falhas de segurança de data.
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE encontrado
TSMBootstrap [TSMESSAGING]: dwStatusInformationLength é 4
TSMBootstrap [TSMESSAGING]: *lpvStatusInformation está 0x8
TSMBootstrap [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA está definido
TSMBootstrap [TSMESSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap hr, HRESULT=80072f8f
Falha no envio do TSMBootstrap com winhttp; 80072f8f

Após o erro inicial, o mecanismo de sequência de tarefas tenta mais quatro vezes entrar em contato com o ponto de gerenciamento e experimenta uma pausa crescente entre cada tentativa. No entanto, todas as tentativas falham e retornam as mesmas mensagens de erro antes que algumas mensagens de erro finais sejam retornadas, da seguinte maneira:

  • Se a mídia estiver configurada como mídia dinâmica, as seguintes mensagens de erro finais serão registradas Smsts.log:

    Envio de TSMBootstrap (pReply, nReplySize), HRESULT=80072f8f
    TSMBootstrap falhou ao enviar a solicitação
    TSMBootstrap DoRequest (sReply, true), HRESULT=80072f8f
    TSMBootstrap Falha ao obter a identidade do cliente (80072f8f)
    TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
    TSMBootstrap falhou ao solicitar para o cliente
    Falha no TSMBootstrap SyncTimeWithMP(). 80072f8f.
    TSMBootstrap Falha ao obter informações de tempo do MP: https://<MP>.
    TSMBootstrap MpCnt > 0, HRESULT=80004005
    TSMBootstrap QueryMPLocator: nenhum local MP válido é recebido
    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 Falha ao consultar o localizador de Ponto de Gerenciamento
    TSMBootstrap saindo do TSMediaWizardControl::GetPolicy.
    TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
    Erro do assistente de configuração do TSMBootstrap: Ocorreu um erro ao recuperar a política para este computador (0x80004005). Para obter mais informações, entre em contato com o administrador do sistema ou com o operador de helpdesk.

  • Se a mídia estiver configurada como baseada no site, as seguintes mensagens de erro finais serão registradas Smsts.log:

    Envio de TSMBootstrap (pReply, nReplySize), HRESULT=80072f8f
    TSMBootstrap falhou ao enviar a solicitação
    TSMBootstrap DoRequest (sReply, true), HRESULT=80072f8f
    TSMBootstrap Falha ao obter a identidade do cliente (80072f8f)
    TSMBootstrap ClientIdentity.RequestClientIdentity (), HRESULT=80072f8f
    TSMBootstrap falhou ao solicitar para o cliente
    Falha no TSMBootstrap SyncTimeWithMP(). 80072f8f.
    TSMBootstrap Falha ao obter informações de tempo do 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 Falha ao selecionar MP
    TSMBootstrap saindo do TSMediaWizardControl::GetPolicy.
    TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
    Erro do assistente de configuração do TSMBootstrap: Ocorreu um erro ao recuperar a política para este computador (0x80004005). Para obter mais informações, entre em contato com o administrador do sistema ou com o operador de helpdesk.

As seguintes informações detalhadas se aplicam ao erro 80072F8F:

Código de erro: 0x80072F8F (2147954575)
Nome do erro: WININET_E_DECODING_FAILED
Fonte do erro: Windows
Mensagem de erro: Falha na decodificação de conteúdo

Causa

Esse problema ocorre se as seguintes condições forem verdadeiras:

  • Você usa PKI em seu ambiente do Configuration Manager.
  • Você cria a mídia inicializável ou a mídia pré-configurada no site de administração central.
  • Você configura seus pontos de gerenciamento para usar HTTPS.

Se você usar PKI em seu ambiente do Configuration Manager, a autoridade de certificação raiz (CA) será especificada no site primário, mas não no site de administração central. Como o site de administração central não tem as informações da autoridade de certificação raiz, a mídia criada não contém as informações da autoridade de certificação raiz. Portanto, as solicitações enviadas a um ponto de gerenciamento habilitado para HTTPS falham sem as informações da autoridade de certificação raiz.

Solução

Para corrigir o problema, crie a mídia inicializável ou a mídia pré-configurada em um site primário em vez de no site de administração central.

Mais informações

Para mídia que será usada em vários sites, configure a mídia como mídia dinâmica. Você pode criar mídia dinâmica em qualquer site. Você não está limitado a criá-lo no site da administração central.