What does NTSTATUS 0xC029200D (STATUS_PCP_DEVICE_NOT_FOUND) mean?

 
Previous Next
STATUS_PCP_VALIDATION_FAILED STATUS_PCP_WRONG_PARENT

STATUS_PCP_DEVICE_NOT_FOUND

Platform Crypto Device was not found

STATUS_PCP_DEVICE_NOT_FOUND is returned when an operation requires the Platform Crypto Device but no usable TPM-backed device is available to the provider. The provider name can exist in Windows even when the hardware or firmware TPM is disabled, hidden, not provisioned, or unavailable to the OS.

Separate provider registration from device readiness. NCryptOpenStorageProvider may identify the Microsoft Platform Crypto Provider, but key creation or use can still fail if the TPM is absent or blocked by firmware/Windows security state.

Diagnostic focus

  • Confirm TPM presence and readiness in firmware and Windows before changing certificate template settings.
  • Check whether the system is a VM, nested VM, or physical host and whether a vTPM is actually attached.
  • Retry after TPM ownership/provisioning issues are resolved, not by switching to a different provider name with the same TPM requirement.

References


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