What does NTSTATUS 0xC0291003 (STATUS_TPM_NOT_FOUND) mean?

 
Previous Next
STATUS_TPM_TOO_MANY_CONTEXTS STATUS_TPM_ACCESS_DENIED

STATUS_TPM_NOT_FOUND

Driver-version mismatch, not merely a missing device

STATUS_TPM_NOT_FOUND has a specific meaning in the Windows TPM status set: the TPM driver is not compatible with the version of TPM found on the system. It should not be collapsed into the simpler statement “no TPM is installed.”

Compare the platform-reported TPM version with Windows status, firmware revision and the management path used by the application. A device can be present in firmware while the operating-system stack cannot use it through the expected interface. This calls for compatibility and firmware evidence, not a blind ownership reset.

What to establish before changing state

  • Collect Get-Tpm results, TPM manufacturer information and firmware/BIOS revision.
  • Check whether the issue follows a firmware, OS or driver update.
  • Use OEM-supported firmware and driver remediation; do not clear TPM state to correct a driver-version mismatch.

References


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