Site icon EfmSoft

Что означает код HRESULT 0x80080208 (APPX_E_REQUESTED_RANGE_TOO_LARGE)?

 
Предыдущий Следующий
APPX_E_BLOCK_HASH_INVALID APPX_E_INVALID_SIP_CLIENT_DATA

APPX_E_REQUESTED_RANGE_TOO_LARGE

APPX_E_REQUESTED_RANGE_TOO_LARGE: смысл кода и диагностика

APPX_E_REQUESTED_RANGE_TOO_LARGE — Запрошенный диапазон данных пакета после пересчёта в блоки превышает ограничение 4 ГБ.

Этот HRESULT возвращён инфраструктурой пакетов Windows. Он описывает структурное несоответствие пакета или выбранного сценария обновления.

Что проверить в первую очередь

Ошибка связана с размером или диапазоном. Разделяйте размер выделенного буфера, фактическую длину данных, требуемую длину и единицы измерения.

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

Как воспроизвести проблему

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

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


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

Exit mobile version