What does HRESULT 0x80290405 (TPM_E_PCP_NOT_SUPPORTED) mean?

 
Previous Next
TPM_E_PCP_FLAG_NOT_SUPPORTED TPM_E_PCP_BUFFER_TOO_SMALL

TPM_E_PCP_NOT_SUPPORTED

TPM_E_PCP_NOT_SUPPORTED indicates that the requested operation is not supported by the Microsoft Platform Crypto Provider on this device. The limitation can come from the TPM version, firmware, algorithm, or provider feature set.

What to check

  • Identify the exact operation and algorithm before treating this as a general TPM failure.
  • Check the TPM specification version and provider capabilities on the affected machine.
  • For application code, use feature detection and select a supported key type or provider when hardware-backed execution is unavailable.
Get-Tpm
tpmtool getdeviceinformation

Microsoft: Get-Tpm

Microsoft: CNG key storage providers

Microsoft: TPM and PCP error codes


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