What does HRESULT 0x80290401 (TPM_E_PCP_DEVICE_NOT_READY) mean?

 
Previous Next
TPM_E_PCP_ERROR_MASK TPM_E_PCP_INVALID_HANDLE

TPM_E_PCP_DEVICE_NOT_READY

TPM_E_PCP_DEVICE_NOT_READY means the Microsoft Platform Crypto Provider cannot use the TPM yet because the device is not fully provisioned or ready. It is a readiness-state error, not proof that the TPM hardware is permanently defective.

What to check

  • Collect the current TPM state before changing configuration: present, enabled, activated, ready, and lockout status.
  • Check whether Windows reports a restart, shutdown, or physical-presence action as part of TPM provisioning.
  • If the state changed after firmware or BIOS updates, review the OEM instructions before attempting any reset.
Get-Tpm
tpmtool getdeviceinformation

Microsoft: Get-Tpm

Microsoft: Troubleshoot the TPM

Microsoft: TPM and PCP error codes


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