What does HRESULT 0x80290407 (TPM_E_PCP_INTERNAL_ERROR) mean?

 
Previous Next
TPM_E_PCP_BUFFER_TOO_SMALL TPM_E_PCP_AUTHENTICATION_FAILED

TPM_E_PCP_INTERNAL_ERROR

TPM_E_PCP_INTERNAL_ERROR is an unexpected internal failure in the Microsoft Platform Crypto Provider. It does not identify a specific key, policy, or TPM command problem by itself.

What to check

  • Capture TPM state and provider logs before resetting anything.
  • Retry once after normal system conditions are restored; if the failure persists, collect TPM logs and compare firmware/BIOS versions across affected devices.
  • Keep the original inner error and event-log records, because they are more actionable than the generic PCP wrapper status.
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.