Site icon EfmSoft

¿Qué significa el código HRESULT 0x80280030 (TPM_E_AUDITFAIL_UNSUCCESSFUL)?

 
Anterior Siguiente
TPM_E_NO_WRAP_TRANSPORT TPM_E_AUDITFAIL_SUCCESSFUL

TPM_E_AUDITFAIL_UNSUCCESSFUL

Qué significa TPM_E_AUDITFAIL_UNSUCCESSFUL

TPM_E_AUDITFAIL_UNSUCCESSFUL corresponde al HRESULT 0x80280030. La descripción de Windows es «No se pudo construir el registro de auditoría del TPM y el comando subyacente también devolvió un código de error.».

Datos útiles para este código

  • Registra si el comando subyacente tuvo éxito o error independientemente del resultado de auditoría.
  • Conserva audit session/digest y la secuencia de comandos auditados; un fallo de audit trail no debe reetiquetar silenciosamente el resultado funcional.
  • Valida almacenamiento/estado que recibe el audit record antes de repetir la operación que podría tener efectos no idempotentes.

Cómo resolverlo

Preserva el resultado funcional del comando y repara la ruta de auditoría por separado. No repitas una operación con efectos solo para obtener un audit record duplicado.

Cómo distinguir la condición «auditfail unsuccessful» de otros TPM

  • TPM_E_TOOMANYCONTEXTS describe «El TPM mantiene demasiados contextos.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.
  • TPM_E_MA_AUTHORITY identifica «La autoridad de migración es incorrecta.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.
  • TPM_E_PCP_INTERNAL_ERROR corresponde a «Se produjo un error interno inesperado en el Platform Crypto Provider.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.
  • TPM_20_E_SESSION_HANDLES acota «TPM 2.0: se han agotado los identificadores de sesión; debe liberarse una sesión antes de crear otra nueva.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.

Acción específica y criterio de salida

La corrección queda validada cuando deja de cumplirse exactamente «No se pudo construir el registro de auditoría del TPM y el comando subyacente también devolvió un código de error.», el comando original completa desde un contexto recién creado y una consulta posterior confirma que no se alteró un objeto, índice NV, policy o jerarquía ajenos al caso.

Referencias técnicas


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

Exit mobile version