| Previous | Next |
| TPMAPI_E_FIPS_RNG_CHECK_FAILED | TPMAPI_E_INVALID_TCG_LOG_ENTRY |
TPMAPI_E_EMPTY_TCG_LOG
TPMAPI_E_EMPTY_TCG_LOG is a Windows TPM API result. It indicates that the expected Trusted Computing Group event log is empty and cannot provide measured-boot evidence.
What to check for TPMAPI_E_EMPTY_TCG_LOG
- Verify that the platform firmware exposes a TCG event log and that Windows collected it during boot.
- Check firmware settings and TPM visibility when the log is unexpectedly absent.
- Do not treat an empty log as proof that measured boot succeeded or that no events occurred.
Microsoft documentation for TPMAPI error codes
Diagnostic interpretation
This result has the HRESULT value 0x8029011A. AllStat records the condition as “The TCG Event Log does not contain any data.”.
Evidence to capture
- Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the tpmapi / empty / tcg / log 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
Treat TPMAPI_E_EMPTY_TCG_LOG as a checkpoint, not as a request to loop. Retry only after evidence shows that the rejecting state has changed, and verify the same scenario end to end.
Looking for a different code? Search another status or error code.