| Предыдущий | Следующий |
| APPX_E_INVALID_BLOCKMAP | APPX_E_BLOCK_HASH_INVALID |
APPX_E_CORRUPT_CONTENT
Практический разбор APPX_E_CORRUPT_CONTENT
APPX_E_CORRUPT_CONTENT — HRESULT, относящийся к области упаковки AppX/MSIX. Содержимое пакета приложения повреждено и не может быть корректно прочитано.
Применительно к этому результату этот HRESULT возвращён инфраструктурой пакетов Windows. Он описывает структурное несоответствие пакета или выбранного сценария обновления.
Разбор условия ошибки
Применительно к этому результату формулировка указывает на недопустимые данные или состояние. Сохраните исходное представление до нормализации и проверяйте структуру на той границе, где её принимает API.
- При разборе этот результат пересоберите пакет из чистого каталога, исключив остатки предыдущей сборки и ручное редактирование архива.
- При разборе он сохраните AppxManifest.xml, AppxBlockMap.xml, layout/signing config и точную команду MakeAppx/SignTool.
- При разборе он проверьте соответствие identity, версии, архитектуры и baseline-пакета установленной версии.
- При разборе он сверьте список файлов, пути назначения, состояние сжатия и хэши блоков с фактическим содержимым.
Как локализовать источник
- Зафиксируйте PackageFullName, PackageFamilyName, версию baseline и журнал AppXDeployment-Server.
- Проверьте пакет MakeAppx validate и подпись до попытки установки.
- Сравните успешный и неуспешный пакеты на уровне manifest, block map и списка файлов.
Как подтвердить исправление
Применительно к нему проверка исправления он должна включать успешный рабочий путь, предсказуемый отказ на некорректном входе и отсутствие новых предупреждений в журналах подсистемы упаковки AppX/MSIX.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.