Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC015001B (STATUS_SXS_FILE_HASH_MISMATCH)?

 
Anterior Siguiente
STATUS_SXS_COMPONENT_STORE_CORRUPT STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT

STATUS_SXS_FILE_HASH_MISMATCH

Qué significa STATUS_SXS_FILE_HASH_MISMATCH

STATUS_SXS_FILE_HASH_MISMATCH indica que Side-by-Side verificó un archivo miembro de una assembly y su contenido no coincide con el hash registrado en el manifest. Esto es más específico que «archivo corrupto»: existe una discrepancia entre payload y metadata de esa assembly.

El archivo puede haber sido modificado, provenir de otra versión, haberse copiado sin su manifest correspondiente o dañarse en almacenamiento. También puede ocurrir si un paquete mezcla componentes de builds diferentes.

No regenere el hash para «hacer que pase» salvo que usted sea el productor legítimo del assembly. En software firmado/distribuido, la corrección es restaurar el conjunto coherente de manifest + archivos desde la fuente adecuada.

Qué comprobar

  • Identifique el archivo y la assembly identity a la que pertenece.
  • Compare payload y manifest con la distribución/package original.
  • Busque mezcla de versiones o modificaciones post-instalación.
  • Repare/reinstale la assembly completa en vez de actualizar el hash manualmente.

Referencias técnicas


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

Exit mobile version