Подтвердить что ты не робот

Как выполнить установку и удаление без использования WiX и MSI?

Как создать бесшумный установщик в WiX, который не отображает диалоговые окна пользовательского интерфейса для пользователя и не устанавливает, не обновляет и не удаляет настройки по умолчанию?

4b9b3361

Ответ 1

Просто не включайте элементы UI/UIRef, и тогда не будет включен пользовательский интерфейс:)

Ответ 2

Установщик Windows (MSI) использует следующие аргументы командной строки для молчания:

Тихая установка или тихая модернизация:

msiexec.exe /i foo.msi /qn

Тихая незначительная модификация:

msiexec.exe /i foo.msi REINSTALL=ALL REINSTALLMODE=vomus /qn

Тихая деинсталляция:

msiexec.exe /x foo.msi /qn

Исполняемый путь:

C:\Windows\system32\msiexec.exe

Ответ 3

Установщик .exe, созданный с помощью WiX, может быть запущен из командной строки, не требуя ввода пользователем, используя один из следующих параметров командной строки:

  • /quiet - не отображает пользовательский интерфейс
  • /passive - отображает пользовательский интерфейс, но не требует ввода пользователем. По существу просто отображается индикатор выполнения установки

Этот ответ основан на WiX 3.9.

Ответ 4

Все установщики MSI, созданные WiX или нет, могут управляться с помощью аргументов командной строки. Таким образом, вы можете сделать установщик с пользовательским интерфейсом и все равно установить его без проблем, нет необходимости удалять пользовательский интерфейс из программы установки, просто подавляя его в командной строке. Помните, убедитесь, что вы добавили элемент обновления в свой первый установщик, поэтому последующие будут соответствовать