¿Qué significa el código HRESULT 0x80080207 (APPX_E_BLOCK_HASH_INVALID)?

 
Anterior Siguiente
APPX_E_CORRUPT_CONTENT APPX_E_REQUESTED_RANGE_TOO_LARGE

APPX_E_BLOCK_HASH_INVALID

Qué significa APPX_E_BLOCK_HASH_INVALID

Windows devuelve APPX_E_BLOCK_HASH_INVALID durante el procesamiento AppX/MSIX cuando Un bloque de datos del paquete no coincide con el hash criptográfico registrado en AppxBlockMap.xml.

Qué comprobar

  • Verifica si el archivo del paquete cambió después de generar el block map.
  • Compara el bloque que falla con la entrada correspondiente de AppxBlockMap.xml.
  • Vuelve a obtener el paquete desde una fuente confiable para descartar corrupción en tránsito.

Cómo resolverlo

Reconstruye y firma el paquete a partir de contenido estable; no edites archivos dentro del paquete después de crear sus hashes.

Referencias técnicas


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