Что означает код NTSTATUS 0xC0290801 (STATUS_TPM_NEEDS_SELFTEST)?

 
Предыдущий Следующий
STATUS_TPM_RETRY STATUS_TPM_DOING_SELFTEST

STATUS_TPM_NEEDS_SELFTEST

Предварительное условие самотестирования и ошибка самотестирования — разные состояния

STATUS_TPM_NEEDS_SELFTEST является нефатальным возвращаемым значением TPM 1.2. Оно означает, что необходимое продолжение самотестирования не запускалось, а не то, что тот же тест обязательно завершился ошибкой. Поэтому его следует отличать от STATUS_TPM_FAILEDSELFTEST.

Этот результат прежде всего полезен компоненту, управляющему инициализацией TPM. Определите, поступает ли код из устаревшего стека TPM 1.2, эмулятора, интеграции микропрограммы или пути совместимости. Обычная повторная попытка приложения может не продвинуть требуемое состояние TPM; документированную последовательность должен завершить правильный владелец инициализации.

Что установить до изменения состояния

  • Определите, управляет ли вызывающая сторона инициализацией TPM или только использует высокоуровневую службу Windows.
  • Сопоставьте ошибку с событиями загрузки или возобновления работы и инициализации драйвера TPM.
  • Не очищайте TPM для устранения незавершённой последовательности самотестирования, если этого не требует документированный путь восстановления.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.