Что означает код HRESULT 0x80080205 (APPX_E_INVALID_BLOCKMAP)?

 
Предыдущий Следующий
APPX_E_INVALID_MANIFEST APPX_E_CORRUPT_CONTENT

APPX_E_INVALID_BLOCKMAP

Что означает APPX_E_INVALID_BLOCKMAP

APPX_E_INVALID_BLOCKMAP — Файл AppxBlockMap.xml недействителен, поэтому Windows не может проверить целостность содержимого пакета.

Статус связан с AppX/MSIX. проверять нужно исходные файлы сборки и воспроизводимую команду упаковки, а не только готовый архив.

Разбор условия ошибки

  • Проверьте документ валидатором соответствующего формата и сопоставьте ссылки на файлы/объекты с фактическим содержимым.
  • пересоберите пакет из чистого каталога, исключив остатки предыдущей сборки и ручное редактирование архива.
  • сохраните AppxManifest.xml, AppxBlockMap.xml, layout/signing config и точную команду MakeAppx/SignTool.
  • Проверьте соответствие identity, версии, архитектуры и baseline-пакета установленной версии.

Как локализовать источник

  • Проверьте пакет MakeAppx validate и подпись до попытки установки.
  • Сравните успешный и неуспешный пакеты на уровне manifest, block map и списка файлов.
  • Зафиксируйте PackageFullName, PackageFamilyName, версию baseline и журнал AppXDeployment-Server.

Ссылки по этому результату


Нужно найти другой код? Найти другой код состояния или ошибки.