What does HRESULT 0x80280802 (TPM_E_DOING_SELFTEST) mean?

 
Previous Next
TPM_E_NEEDS_SELFTEST TPM_E_DEFEND_LOCK_RUNNING

TPM_E_DOING_SELFTEST

TPM_E_DOING_SELFTEST means the TPM is currently running a full self-test and cannot process the requested command yet.

What to check

  • Treat the status as temporary and retry after the self-test has completed.
  • Avoid parallel retry loops that continually submit commands while the TPM is busy.
  • If the status persists across a reboot or for an abnormal time, collect TPM logs and investigate firmware or hardware health.
tpmtool gatherlogs C:\Temp\TpmLogs

Microsoft: tpmtool

Microsoft: Troubleshoot the TPM

Microsoft: TPM and PCP error codes


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