Установщик Windows : движок msiexec.exe
должен дождаться завершения установки, прежде чем завершится. Я подозреваю, что ваши командные строки неверны, и поэтому похоже, что все они работают и выходят одновременно.
Пример командной строки : Возможно, попробуйте эту командную строку (возможно, введите MyTest.cmd
и запустите):
msiexec.exe /i MySetup.msi /L*V C:\MyLog.log /qn ADDLOCAL=ALL REBOOT=ReallySuppress ALLUSERS=1
Повторите командную строку для каждого MSI, который вам нужно установить.
Регистрация : файлы журнала должны иметь уникальные имена, очевидно. Вы можете включить ведение журнала для всех установок MSI (раздел 'Globally for all setups on a machine'
). Затем вы найдете новый файл журнала MSI со случайным именем в системной папке %TEMP%
после каждой операции MSI. Сортировать по дате изменения, чтобы найти самую последнюю. Чтобы найти ошибки в журналах MSI, попробуйте найти «значение 3» .
Более подробная информация доступна по запросу. Пожалуйста, НЕ добавляйте свой ответ, вместо этого отредактируйте исходный вопрос. Просто добавьте больше информации, удалите или что вам нужно. У нас есть версия, поэтому мы также можем найти то, что вы удаляете.