What does HRESULT 0x80290118 (TPMAPI_E_INVALID_OWNER_AUTH) mean?

 
Previous Next
TPMAPI_E_INVALID_PCR_DATA TPMAPI_E_FIPS_RNG_CHECK_FAILED

TPMAPI_E_INVALID_OWNER_AUTH

TPMAPI_E_INVALID_OWNER_AUTH is a Windows TPM API result. It indicates that the supplied owner authorization data is malformed or is not encoded in the required TPM API representation.

What to check for TPMAPI_E_INVALID_OWNER_AUTH

  • Verify the API-specific format, length, and encoding of owner authorization data.
  • Check whether the TPM was cleared or reprovisioned after the authorization value was obtained.
  • Do not expose owner authorization values in logs, crash dumps, or diagnostics.

Microsoft documentation for TPMAPI error codes

Diagnostic interpretation

This result has the HRESULT value 0x80290118. AllStat records the condition as “The format of the owner auth data was invalid.”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the tpmapi / owner / auth operation.
  • compare the failing machine with a working one at the same configuration boundary: component version, policy, registration, identity, and target resource.

Retry and recovery

Retry only after the condition responsible for TPMAPI_E_INVALID_OWNER_AUTH has changed; repeat the same operation and confirm that the original failure boundary has moved or disappeared.


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