What does HRESULT 0x8029040F (TPM_E_KEY_NOT_LOADED) mean?

 
Previous Next
TPM_E_PCP_WRONG_PARENT TPM_E_NO_KEY_CERTIFICATION

TPM_E_KEY_NOT_LOADED

TPM_E_KEY_NOT_LOADED means the TPM-backed key required by the operation is not currently loaded. It can follow a key-handle lifecycle error, a device reset, or a failed open/load sequence.

What to check

  • Open or load the key through the Platform Crypto Provider before calling an operation that requires an active key handle.
  • Do not reuse a key handle after a provider reset, process restart, or handle close.
  • Check for an earlier key-open, parent, or authorization failure that prevented the load operation from completing.

Microsoft: NCryptOpenStorageProvider

Microsoft: CNG key storage providers

Microsoft: TPM and PCP error codes


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