Ответ 1
Просто не включайте элементы UI/UIRef, и тогда не будет включен пользовательский интерфейс:)
Как создать бесшумный установщик в WiX, который не отображает диалоговые окна пользовательского интерфейса для пользователя и не устанавливает, не обновляет и не удаляет настройки по умолчанию?
Просто не включайте элементы UI/UIRef, и тогда не будет включен пользовательский интерфейс:)
Установщик 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
Установщик .exe, созданный с помощью WiX, может быть запущен из командной строки, не требуя ввода пользователем, используя один из следующих параметров командной строки:
Этот ответ основан на WiX 3.9.
Все установщики MSI, созданные WiX или нет, могут управляться с помощью аргументов командной строки. Таким образом, вы можете сделать установщик с пользовательским интерфейсом и все равно установить его без проблем, нет необходимости удалять пользовательский интерфейс из программы установки, просто подавляя его в командной строке. Помните, убедитесь, что вы добавили элемент обновления в свой первый установщик, поэтому последующие будут соответствовать