| Anterior | Siguiente |
| ERROR_SXS_DUPLICATE_ASSEMBLY_NAME | ERROR_SXS_POLICY_PARSE_ERROR |
ERROR_SXS_FILE_HASH_MISMATCH
Qué indica Windows con ERROR_SXS_FILE_HASH_MISMATCH
ERROR_SXS_FILE_HASH_MISMATCH (14028, 0x000036CC) — Un archivo del componente no coincide con la información de verificación incluida en su manifiesto.
SxS compara identidad, versión, arquitectura, publicKeyToken, hash y dependencias. Captura qué manifiesto y ensamblado se seleccionaron realmente antes de copiar archivos.
Condición que hay que demostrar
La evidencia debe explicar exactamente «Un archivo del componente no coincide con la información de verificación incluida en su manifiesto» en el componente que devolvió el valor.
Puntos de verificación
- Conserva manifiesto, catálogo, hash y public key token del artefacto exacto. Repara desde una fuente conocida en vez de editar el archivo protegido.
- Distingue catálogo ausente, catálogo no válido, hash mismatch y clave pública insuficiente: cada uno falla en una etapa distinta de verificación.
- Calcula hash del archivo que SxS verificó y compáralo con el manifest/catalog. Sustituye desde la versión exacta; no regeneres el hash dentro de metadata firmada.
- Conserva como etiqueta de correlación «sxs · file · hash · mismatch» y la descripción exacta «Un archivo del componente no coincide con la información de verificación incluida en su manifiesto»; evita mezclar esta incidencia con otro código de la misma familia.
No confundir con
ERROR_SXS_PROTECTION_RECOVERY_FAILED (14074) significa «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado». Aquí la condición es «Un archivo del componente no coincide con la información de verificación incluida en su manifiesto».
Tratamiento recomendado
Prueba controlada
Una aplicación o servicing devuelve 14028.
Comando o consulta útil
DISM /Online /Cleanup-Image /RestoreHealthDistinción diagnóstica específica
La condición propia de esta página es «Un archivo del componente no coincide con la información de verificación incluida en su manifiesto.». El estado más cercano por contenido, ERROR_SXS_PROTECTION_RECOVERY_FAILED, describe en cambio «Error de protección del ensamblado: no se pudo recuperar el ensamblado especificado.». Ambos comparten Side-by-Side, pero aquí el discriminante operativo es file, hash, mismatch.
Usa como discriminante los términos «file, hash, mismatch»: deben aparecer en la evidencia de la llamada que devolvió el estado, no solo en mensajes cercanos.
La prueba de cierre debe demostrar que «file, hash, mismatch» desapareció sin reemplazarla por la condición de ERROR_SXS_PROTECTION_RECOVERY_FAILED; regenera el componente desde su fuente y valida el activation context resultante.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.