Что означает код ошибки Windows 1636 (ERROR_PATCH_PACKAGE_INVALID)?

 
Предыдущий Следующий
ERROR_PATCH_PACKAGE_OPEN_FAILED ERROR_PATCH_PACKAGE_UNSUPPORTED

ERROR_PATCH_PACKAGE_INVALID

Пакет исправления имеет собственный структурированный формат

ERROR_PATCH_PACKAGE_INVALID (1636) означает, что Windows Installer смог прочитать файл, но не обработал его как допустимый MSP. Пакет исправления содержит Summary Information, встроенные преобразования, метаданные исправления и обычно содержимое cabinet; переименование другого файла в .msp или усечение загрузки не создаёт такую структуру.

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

Проверки допустимости

  • Сравните хеш и цифровую подпись исправления с выпуском издателя.
  • Убедитесь, что вместо MSP не была сохранена страница ошибки HTTP или ответ прокси.
  • Проверьте Summary Information исправления и метаданные встроенных преобразований.
  • Используйте средства Installer SDK для извлечения или проверки сведений исправления.
  • При подозрении на повреждение передачи или хранения загрузите файл заново в чистый локальный путь.
  • Авторам следует пересобрать исправление из правильных целевой и обновлённой баз MSI.

Ссылки


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