Ошибка 1334 . Не удается найти файл в Data1.cab

Я работаю на 7-64-битной машине Win. У меня есть пакет установки программного обеспечения, который содержит MSI-файл, CAB-файл и некоторые MST-файлы. Я хотел изменить файл кабинета. Поэтому я распаковал файл cab с помощью утилиты CABARC.

Но прежде чем вносить какие-либо изменения в извлеченные файлы, просто для тестирования утилиты я удалил исходный файл cab из текущего каталога. И создал новый файл cab из файлов, извлеченных из исходного файла cab, снова используя утилиту CABARC.

Но теперь, если я запускаю MSI-файл, он показывает ошибку:

ОШИБКА:1334. Файл "XYZ" не может быть установлен, поскольку файл не найден в CAB-файле Data1.cab. Это может указывать на ошибку сети, ошибку чтения с компакт-диска или проблему с этим пакетом.

Но файл присутствует в файле кабинета, я могу видеть это. Тот же установщик прекрасно работает с оригинальным файлом cab.

Я пробовал разные типы сжатия (MSZIP, LZX:<15...21>), но ни один из них не работает. Я не удалил / добавил какой-либо файл в файл кабинета. Я делаю что-то не так или есть какая-то другая информация, хранящаяся в CAB-файле?

Благодарю.

1 ответ

Эта ошибка, когда путь установки превышает предел пути для ОС. Попробуйте изменить путь вывода для пути установщика на более короткий путь.

Другие вопросы по тегам