What does NTSTATUS 0xC0290006 (STATUS_TPM_DEACTIVATED) mean?

 
Previous Next
STATUS_TPM_CLEAR_DISABLED STATUS_TPM_DISABLED

STATUS_TPM_DEACTIVATED

Deactivated is not the same state as absent

STATUS_TPM_DEACTIVATED is a legacy TPM 1.2 state result. The module can be physically present and detectable while its activation state prevents normal use. This is not evidence that a key, certificate, or application request is malformed.

TPM 1.2 separates several lifecycle flags, including enabled and deactivated states. Firmware PPI operations may change one or several of them together. Modern TPM 2.0 provisioning does not expose every TPM 1.2 flag in the same way, so diagnosis must begin with the actual TPM version and the operation that returned this status.

What to establish before changing state

  • Record the TPM version, manufacturer, firmware version and TpmPresent/TpmReady values.
  • Check the platform firmware for an explicit TPM enable or activation setting rather than modifying Windows credentials first.
  • Treat a requested clear or ownership change as a separate operation with its own recovery implications.

References


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