What does HRESULT 0x8029040E (TPM_E_PCP_WRONG_PARENT) mean?

 
Previous Next
TPM_E_PCP_VALIDATION_FAILED TPM_E_KEY_NOT_LOADED

TPM_E_PCP_WRONG_PARENT

TPM_E_PCP_WRONG_PARENT means a key was imported or loaded under a storage parent different from the one required by its TPM protection hierarchy.

What to check

  • Do not move TPM-protected key blobs between machines or hierarchy contexts unless the export/import workflow explicitly supports it.
  • Verify that the key is being opened through the same provider and parent context used when it was created.
  • If a backup or migration path is required, use the application or certificate-management workflow designed for TPM-backed keys.

Microsoft: CNG key storage providers

Microsoft: TPM key attestation

Microsoft: TPM and PCP error codes


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