What does NTSTATUS 0xC0290030 (STATUS_TPM_AUDITFAIL_UNSUCCESSFUL) mean?

 
Previous Next
STATUS_TPM_NO_WRAP_TRANSPORT STATUS_TPM_AUDITFAIL_SUCCESSFUL

STATUS_TPM_AUDITFAIL_UNSUCCESSFUL

STATUS_TPM_AUDITFAIL_UNSUCCESSFUL is a Windows NTSTATUS value in the TPM facility. For STATUS_TPM_AUDITFAIL_UNSUCCESSFUL, it belongs to the TPM 1.2 error family and is normally surfaced through the Windows TPM stack, such as TPM Base Services, rather than by ordinary file, registry or network APIs.

TPM 1.2 audit support records selected command execution in TPM-maintained audit state. This status means audit state construction failed and the command being audited also failed, so the final result carries both an audit problem and an unsuccessful command result.

The practical implication is that the caller should not reduce the failure to only the original command error. Audit state, audit selection and command authorization may need separate tracing, especially in code that relies on TPM audit logs for policy or compliance evidence.

Diagnostic focus

  • Capture the command ordinal, audited-command selection state and the command result that preceded the audit construction failure.
  • Verify that audit was intentionally enabled for this command and not inherited from a previous session.
  • Do not assume the audited operation completed successfully; this variant says the underlying command was unsuccessful too.

References for STATUS_TPM_AUDITFAIL_UNSUCCESSFUL


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