Ошибка отправки с winhttp 80072f8f в Smsts.log во время развертывания ОС с использованием загрузочного или предварительно подготовленного носителя
Эта статья поможет устранить проблему, из-за которой мастер последовательности задач возвращает ошибку 80004005 и Smsts.log журналы отправки с ошибкой winhttp; ошибка 80072f8f во время развертывания ОС, использующего загрузочный или предварительно подготовленный носитель.
Исходная версия продукта: Configuration Manager (current branch), Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 Configuration Manager
Исходный номер базы знаний: 4551033
Симптомы
Вы создаете загрузочный носитель или предварительно подготовленный носитель в Configuration Manager. Когда носитель используется для запуска целевого компьютера, мастер последовательности задач зависает в политике извлечения для этого шага компьютера около 90 секунд, а затем возвращает следующее сообщение об ошибке:
Не удалось выполнить последовательность задач
Произошла ошибка при получении политики для этого компьютера (0x80004005). Для получения дополнительных сведений обратитесь к системному администратору или оператору службы технической поддержки.
Следующие сообщения об ошибках регистрируются в X:\Windows\Temp\SMSTSLog\smsts.log на компьютере, когда подсистема последовательности задач сначала пытается связаться с точкой управления для синхронизации сведений о времени:
Сведения о текущем времени TSMBootstrap:
TSMBootstrap Получение сведений о времени mp
TSMBootstrap Requesting client identity
Параметр проверки подлинности TSMBootstrap.
TSMBootstrap CLibSMSMessageWinHttpTransport::Send: WinHttpOpenRequest - URL: <MP>:443 CCM_POST /ccm_system_AltAuth/request
ПРОТОКОЛ SSL TSMBootstrap с помощью средства проверки подлинности в запросе.
TSMBootstrap в SSL, но без сертификата клиента.
TSMBootstrap [TSMESSSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap [TSMESSSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE обнаружен
TSMBootstrap [TSMESSSAGING] : dwStatusInformationLength равно 4
TSMBootstrap [TSMESSSAGING] : *lpvStatusInformation 0x8
TSMBootstrap [TSMESSAGING]: WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA задано
TSMBootstrap [TSMESSSAGING] AsyncCallback():
-----------------------------------------------------------------
Ошибка TSMBootstrap. Получено 0x80072f8f из WinHttpSendRequest.
Сбой отправки TSMBootstrap с winhttp; 80072f8f. Повтор.
TSMBootstrap повторная попытка и игнорируние сбоев безопасности дат.
TSMBootstrap [TSMESSSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap [TSMESSSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE обнаружен
TSMBootstrap [TSMESSSAGING] : dwStatusInformationLength равно 4
TSMBootstrap [TSMESSSAGING] : *lpvStatusInformation 0x8
TSMBootstrap [TSMESSAGING]: WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA задано
TSMBootstrap [TSMESSSAGING] AsyncCallback():
-----------------------------------------------------------------
TSMBootstrap hr, HRESULT=80072f8f
Сбой отправки TSMBootstrap с winhttp; 80072f8f
После первоначальной ошибки подсистема последовательности задач пытается еще четыре раза связаться с точкой управления, и возникает растущая пауза между каждой попыткой. Однако все попытки завершаются сбоем и возвращают те же сообщения об ошибках перед возвратом некоторых конечных сообщений об ошибках, как показано ниже.
Если носитель настроен как динамический носитель, в Smsts.log регистрируются следующие окончательные сообщения об ошибках:
TSMBootstrap Send (pReply, nReplySize), HRESULT=80072f8f
Не удалось отправить запрос TSMBootstrap
TSMBootstrap DoRequest (sReply, true), HRESULT=80072f8f
Не удалось получить удостоверение клиента TSMBootstrap (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, httpS, accessibleMpCnt), HRESULT=80004005
Не удалось запросить указатель точки управления TSMBootstrap
TSMBootstrap выход из TSMediaWizardControl::GetPolicy.
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 (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
Не удалось выбрать mp TSMBootstrap
TSMBootstrap выход из TSMediaWizardControl::GetPolicy.
TSMBootstrap pWelcomePage-m_pTSMediaWizardControl-GetPolicy>>(), HRESULT=80004005
Ошибка мастера настройки TSMBootstrap: произошла ошибка при получении политики для этого компьютера (0x80004005). Для получения дополнительных сведений обратитесь к системному администратору или оператору службы технической поддержки.
Следующие подробные сведения относятся к ошибке 80072F8F:
Код ошибки: 0x80072F8F (2147954575)
Имя ошибки: WININET_E_DECODING_FAILED
Источник ошибок: Windows
Сообщение об ошибке: сбой декодирования содержимого
Причина
Эта проблема возникает, если выполняются следующие условия:
- PKI используется в среде Configuration Manager.
- Вы создаете загрузочный носитель или предварительно подготовленный носитель на сайте центра администрирования.
- Вы настраиваете точки управления для использования HTTPS.
Если вы используете PKI в среде Configuration Manager, корневой центр сертификации (ЦС) указывается на первичном сайте, но не на сайте центра администрирования. Так как сайт центра администрирования не содержит сведения о корневом ЦС, созданный носитель не содержит сведения о корневом ЦС. Поэтому запросы, отправляемые в точку управления с поддержкой HTTPS, завершаются сбоем без сведений о корневом ЦС.
Решение
Чтобы устранить проблему, создайте загрузочный носитель или предварительно подготовленный носитель на первичном сайте вместо сайта центра администрирования.
Дополнительная информация
Для носителей, которые будут использоваться на нескольких сайтах, настройте носитель как динамический носитель. Динамический носитель можно создать на любом сайте. Вы не ограничиваетесь его созданием на сайте центра администрирования.