Вам нужно будет установить флаг под названием ecoReinstallInstalled (Installshield помощь не упоминается это ключевое слова), которое упоминается в документе под названием «Использование Цепочечных пакетов MSI для компонентизации настройки вашего установщика Windows».
В основном, вы меняете столбец «option» таблицы ISChainPackage указанного прикованного MSI, добавляя значение 16 к текущему значению. Если значение меньше 16; например, значение равно 0, замените его на 16; если значение равно 1, замените его на 17 и так далее. Значение параметра определяет режим уровня пользовательского интерфейса (режим, в котором будет запущен прикованный MSI); 0 для базового интерфейса пользователя, 1 для нет пользовательского интерфейса, значение 16 или выше позволит повторить запуск прикованного MSI после того, как он уже установлен.
Если это не сработает, вам необходимо проверить файл журнала прикованного MSI, изменив свойство IS_CHAINER_POST_COMMANDLINE, вы также можете попробовать запустить прикованный MSI в режиме ui, чтобы узнать, что такое поведение.
Интересно, какую альтернативу вы использовали вместо функции Chained MSI?
Посмотрите на моем блоге, который с помощью веб-страницы образом работа продолжается:
http://installdeploy.com/wordpress/blog/
Я сделал это, и это не сработало. В конце концов мы решили сойти с прикованной MSI. –