What does NTSTATUS 0xC029001C (STATUS_TPM_FAILEDSELFTEST) mean?

 
Previous Next
STATUS_TPM_SHA_ERROR STATUS_TPM_AUTH2FAIL

STATUS_TPM_FAILEDSELFTEST

A failed self-test is not a credential error

STATUS_TPM_FAILEDSELFTEST reports that the TPM failed an internal self-test. This is fundamentally different from a policy restriction, an access check or a missing certificate: the module itself reported that it could not complete its internal test path.

Collect the TPM manufacturer, firmware version, boot history and relevant Windows event data before attempting any state change. A clear operation can erase TPM-resident material but cannot repair a persistent hardware, firmware or host-interface fault. If the condition continues after a controlled restart and supported firmware update, the next step is usually OEM or platform support with the collected evidence.

What to establish before changing state

  • Record Get-Tpm output, firmware version, device identity and the exact time of the first error.
  • Distinguish an isolated boot-time condition from a repeatable failure after restart.
  • Preserve recovery keys before any action that could reset TPM-backed protectors.

References


Looking for a different code? Search another status or error code.