редактирование MSI
Нужен совет по поиску "хвостов" удалённых файлов после редактирования msi через orca. После запуска msi появляется ошибка на отсутствие удалённого файла, в orca этого файла не вижу.
msi - NetFx_Full_x86.msi (NET Framework 4.7.2), удаляемый файл - netfx_Full.mzz
|
sov44, изложите детали, подробности.
|
1. Делаю административную установку из распакованного NET Framework 4.7.2 (NDP472-KB4054530-x86-x64-AllOS-ENU.exe, ссылка
Код:
msiexec /a "netfx_Full_x86.msi" /qb targetdir=f:\tests\my
msiexec /a "netfx_Full_x64.msi" /qb targetdir=f:\tests\my
2. Из папки адм.установки удаляю файл кэша netfx_Full.mzz
3. Редактируя в orca NetFx_Full_x86.msi, удаляю ссылки на netfx_Full.mzz, а так-же на файлы по маске MSICache, SetupCache, CacheDir, Installer_Setup (не бездумное удаление).
4. ошибка https://i.imgur.com/LfTxUjq.png, модифицированный msi https://yadi.sk/d/ix3nnVQL3Xze6y
|
Цитата:
Цитата sov44
удаляю файл кэша netfx_Full.mzz »
|
файл кэша и кэш файла - это разные вещи :)
netfx_Full.mzz - это непосредственно дистрибутив
удаление как раз бездумное: все эти Cashe - терминология онлайн-установщика. Когда он кэширует дистрибутив на локальном диске перед установкой. Офлайн установщик - тот же онлайн, просто сразу укомплектован скачиваемой частью.
|
Busla, не соглашусь. У ricktendo (SLIM) этого файла нет и всё прекрасно работает. Повторил его msi, но видимо что-то не учёл. Почему и обратился с вопросом.
|
sov44, дело же не в имени файла, а в его содержимом
|
El Scorpio |
29-06-2018 13:44 2820009 |
Цитата:
Цитата sov44
2. Из папки адм.установки удаляю файл кэша netfx_Full.mzz »
|
Зачем?
|
Для уменьшения размера сборки.
Так всё-же существует-ли способ отладки установщика msi, чтобы в случае появления ошибки можно было выяснить сбойную строчку таблицы БД msi ?
|
Время: 12:51.
© OSzone.net 2001-