Ошибка 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 ответ
Эта ошибка, когда путь установки превышает предел пути для ОС. Попробуйте изменить путь вывода для пути установщика на более короткий путь.