Как заставить установщик Windows MSI выполнить полную установку?

Как заставить установщик Windows MSI выполнить полную установку?

У меня есть пакет установщика Windows MSI, который дает мне возможность выбрать обычную, выборочную или полную установку с помощью графического интерфейса.

При стандартной (типичной) установке устанавливаются только некоторые компоненты.

Как мне заставить его выполнить полную установку из командной строки с помощью /passiveпереключателя?

Версия установщика: 5.0.7600.

решение1


ОБНОВЛЕНИЕ Июнь 2018: Хотя инструмент, показанный ниже, больше не доступен для загрузки, я нашел его через Wayback machine. Я предполагаю, что это нормально и законно ссылаться на него, поскольку инструмент был бесплатным. Обновленные ссылки ниже.

ОБНОВЛЯТЬ:К сожалению, этот инструмент от Wise больше не доступен для скачивания.. Я не уверен, можно ли его распространять. Кажется, это был бесплатный инструмент, распространяемый как часть их основного пакета Wise Package Studio, но я не думаю, что он с открытым исходным кодом. Хотелось бы, чтобы они выпустили его как инструмент с открытым исходным кодом.

Упаковочные продукты Wise были сняты с производства из-за ряда причинправовые вопросы.


По теме. Чтобы справиться с нелепо сложной командной строкой для msiexec.exe, вы можете использовать эту бесплатнуюинструмент командной строки msiот Мудрого:http://www2.wise.com/filelib/WICLB.exe(воскрешен из Wayback machine).

Пожалуйста, запустите загрузкуvirustotal.comдля безопасности.

Позволяет интерактивно создавать командную строку: введите описание изображения здесь

решение2

Попробуйте добавить ADDLOCAL=ALL к общей команде msiexec.exe. Что-то вроде:

C:\Windows\system32\msiexec.exe /I "D:\winzip112.msi" /QN ADDLOCAL=ALL

Подробнее:http://msdn.microsoft.com/en-us/library/aa367536(v=vs.85).aspx

решение3

От установщика зависит, какие переключатели команд будут работать. Обычно переключатель /passive выполняет полную установку. Однако иногда для его запуска требуется задать свойства, а свойства не всегда доступны в сети.

Проверить:http://www.instedit.com/

Используя эту программу, вы можете открывать пакеты MSI и изменять свойства, чтобы задать им нужные вам параметры. Хорошая часть в том, что вы можете повторно сохранить пакет MSI, чтобы ваши значения свойств можно было использовать повторно, что отлично подходит для развертывания. В ней говорится, что вы должны заплатить, но просто загрузите бесплатную версию и все будет хорошо. Она требует небольшого обучения, но это не слишком сложно. Функция поиска — ваш друг!

Связанный контент