¿Qué significa el código NTSTATUS 0xC029200D (STATUS_PCP_DEVICE_NOT_FOUND)?

 
Anterior Siguiente
STATUS_PCP_VALIDATION_FAILED STATUS_PCP_WRONG_PARENT

STATUS_PCP_DEVICE_NOT_FOUND

Qué significa STATUS_PCP_DEVICE_NOT_FOUND

STATUS_PCP_DEVICE_NOT_FOUND se devuelve cuando una operación necesita el Platform Crypto Device y el provider no dispone de un TPM utilizable. El nombre del provider puede estar registrado en Windows aunque el TPM físico o virtual esté ausente, deshabilitado, oculto por firmware o no presentado a la máquina virtual.

Debe separarse “el provider existe” de “el dispositivo está disponible”. Abrir Microsoft Platform Crypto Provider no garantiza que una creación o uso de clave pueda llegar a un TPM operativo.

Qué comprobar

  • Confirme que Windows detecta un TPM o vTPM y que el firmware/hipervisor lo expone al sistema.
  • En máquinas virtuales, compruebe que el vTPM está realmente adjunto y disponible para esa VM.
  • No cambie a un provider software silenciosamente si la identidad requiere protección hardware.
  • Si el TPM existe pero todavía no está operativo, compare con STATUS_PCP_DEVICE_NOT_READY.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.