| 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
- Microsoft: CNG key storage providers
- Microsoft: NCryptOpenStorageProvider
- Microsoft: Key storage and retrieval
- Microsoft: TPM Base Services
- Microsoft: COM error codes for TPM, PLA and FVE
Looking for a different code? Search another status or error code.