¿Qué significa el código HRESULT 0xC004C4A1 (SL_E_INVALID_FILE_HASH)?

 
Anterior Siguiente
SL_E_INVALID_OS_FOR_PRODUCT_KEY SL_E_VALIDATION_BLOCKED_PRODUCT_KEY

SL_E_INVALID_FILE_HASH

Interpretación operativa

SL_E_INVALID_FILE_HASH (0xC004C4A1) pertenece a validación de blobs, firmas y paquetes. Descripción oficial: La validación de autenticidad de Windows detectó un hash de archivo no válido.

Prueba controlada

Modifique únicamente la precondición asociada a hash de archivo no válido: obtenga o regenere el artefacto desde una fuente fiable y vuelva a validarlo sin desactivar las comprobaciones criptográficas. Si aparece otro HRESULT, consérvelo porque marca la fase siguiente del diagnóstico.

Datos decisivos

Antes de modificar el sistema, capture los datos de hash de archivo no válido: archivo o blob exacto, versión, hash esperado y observado, firma, cadena, esquema y primer campo que falla. Esa muestra debe permitir confirmar o descartar específicamente «La validación de autenticidad de Windows detectó un hash de archivo no válido.».

Resultados del mismo ámbito

  • SL_E_INVALID_OFFLINE_BLOB: La validación de autenticidad de Windows detectó un bloque de datos sin conexión no válido.
  • SL_E_INVALID_XML_BLOB: La validación de autenticidad de Windows detectó un bloque XML de datos de entrada no válido.
  • SL_E_EXTERNAL_SIGNATURE_NOT_FOUND: El archivo de firma externa de la licencia no está disponible.

Criterio de cierre

Considere la causa resuelta sólo cuando la misma operación supera este estado por una ruta compatible y permanecen activas las validaciones de licencia, firma, vinculación y política.

Referencias técnicas


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