2014-01-05 2 views
2

У меня есть пакет MSI, который мне нужно установить, если пакет еще не установлен. Также мне нужно установить его тихо. Я могу использовать команду автоматической установки для установки пакета.Тихая установка пакета MSI со многими запросами (параметры)

Тихая установка не будет задавать мне следующие параметры

Installation location (C:\Program Files\Foobar) 
Install type: minimal and full (minimal) 

Это значение по умолчанию пикапа & установить пакет. Но в моем случае пакет MSI, запрашивающий некоторые другие параметры & для получения этих параметров от пользователей, запускает окно (другое java-приложение). Обратите внимание, что это окно не является частью страниц мастера установки. После ввода данных мастера перемещаются на следующую страницу.

Я не могу избежать приглашения этого окна, используя сценарий автоматической установки.

+0

Не могли бы вы предоставить команду, которую вы используете для бесшумной установки. – vinay

+0

Я использую следующую команду для бесшумной установки: msiexec/i setup.msi transforms = setupTransform.mst/q – user3161716

ответ

1

Вы всегда можете передать ценности публичной собственности. Все они имеют прописные и разделители с запятой в свойстве SecureCustomProperties в вашем пакете MSI.

Но если вы используете пакет, вы можете открывать диалоги даже при его установке, вам необходимо связаться с владельцем пакета и сообщить им, чтобы он исправил его. Там действительно ничего не может безопасно сделать, чтобы избежать его, поскольку автор пакета просто испортил его ужасно.

Смежные вопросы