What does NTSTATUS 0xC0290047 (STATUS_TPM_CONTEXT_GAP) mean?

 
Previous Next
STATUS_TPM_NOT_FULLWRITE STATUS_TPM_MAXNVWRITES

STATUS_TPM_CONTEXT_GAP

STATUS_TPM_CONTEXT_GAP is a Windows NTSTATUS value in the TPM facility. For STATUS_TPM_CONTEXT_GAP, 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 context blobs include state used to detect stale or replayed contexts. This status means the gap between context counts is larger than the TPM accepts for restoration or management.

It commonly points to stale saved contexts, excessive context churn or persisted blobs restored after the TPM has advanced too far. The blob can be authentic but no longer acceptable to this TPM state.

Diagnostic focus

  • Avoid persisting TPM context blobs longer than the software design actually supports.
  • Trace context-save and context-load order for keys, sessions and transport contexts.
  • Flush and recreate the TPM object rather than repeatedly loading an old context blob.

References for STATUS_TPM_CONTEXT_GAP


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