Я работаю над машиной Win 7-64 бит. У меня есть пакет установки программного обеспечения, который содержит файл .msi, файл CAB и некоторые файлы MST. Я хотел изменить файл шкафа. Поэтому я извлек файл кабины с помощью утилиты CABARC.Ошибка 1334. Невозможно найти в Data1.cab
Но прежде чем вносить какие-либо изменения в извлеченные файлы, просто для проверки утилиты я удалил исходный файл cab из текущего каталога. И создал новый файл cab из файлов, извлеченных из исходного файла cab, снова используя утилиту CABARC.
Но теперь, если я запускаю файл .msi, он показывает ошибку:
ERROR:1334. The file "XYZ" cannot be installed because the file cannot be found in the cabinet file Data1.cab. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.
Но файл присутствует в файле кабинета я вижу. Тот же установщик отлично работает с исходным файлом кабины.
Я пробовал различные типы сжатия (MSZIP, LZX: < 15 ... 21>), но ни одна из них не работает. Я не удалял/не добавлял никаких файлов в файл шкафа. Я делаю что-то неправильно или если есть какая-либо другая информация, хранящаяся в файле шкафа?
Спасибо.
Вы когда-нибудь находили что-нибудь? – granadaCoder
Вы получили решение проблемы, описанной выше? Я тоже сталкиваюсь с той же проблемой. – mallikgm
@mallikgm Извините, я не мог найти причину такого поведения. – rsKRISH