What does HRESULT 0x80280801 (TPM_E_NEEDS_SELFTEST) mean?

 
Previous Next
TPM_E_RETRY TPM_E_DOING_SELFTEST

TPM_E_NEEDS_SELFTEST

TPM_E_NEEDS_SELFTEST means the TPM requires a full self-test before it can execute the requested command.

What to check

  • Allow the TPM self-test to complete and retry the operation after the device is in a stable, idle state.
  • Check TPM readiness and collect diagnostic logs if the requirement repeats after normal restarts.
  • If self-tests continue to fail, check BIOS/TPM firmware updates through the hardware manufacturer rather than resetting keys first.
Get-Tpm
tpmtool getdeviceinformation

Microsoft: tpmtool

Microsoft: Troubleshoot the TPM

Microsoft: TPM and PCP error codes


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