Предупреждение
Для некоторых типов инстялляторов нет конкретной информации, а все те, что здесь приведены — помогут организовать тихую установку (но не все существующие ключи).
Если ты хочешь использовать другие допонительные параметры запуска, тебе следует узнать их самостоятельно, использовать их внимательно (некоторые могут быть взаимоисключающими) и с осторожностью (чтобы не потерять/повредить данные или систему).
Inno Setup
/SILENT — Тихая установка с отображением процесса.
/VERYSILENT — Абсолютно тихая установка. Желательно использовать в связке с /NORESTART, в противном случае система может перезагрузится без предупреждения.
/SUPPRESSMSGBOXES — Не отображает сообщения (используется только с ключами выше).
/NORESTART — Отключает требование перезагрузить систему после установки (при этом, необходимость в ручной перезагрузке всё же может потребоваться).
/NOCANCEL — Отключает возможность отмены установки.
/DIR="x:\dirname" — Указывает каталог установки программы.
InstallShield
/s — абсолютно тихая установка.
/verbose — можно использовать для получения более детальных сведений об ошибках.
/extract_all:"x:\dirname" — только распаковка файлов, без инсталляции.
Полный список доступных ключей запуска перечислен в этом большом документе (на английском языке).
NSIS (Nullsoft Installer, Nullsoft Scriptable Install System)
/S — Тихая установка.
/SD — Абсолютно тихая установка без каких-либо сообщений.
/D="x:\dirname" — Задаёт путь установки программы.
Windows Installer (MSI)
/quite — Тихий режим, без взаимодействия с пользователем (может быть, равнозначно /qb). Можно попробовать /passive.
/qn — Абсолютно тихая установка.
"/qb REBOOT=ReallySuppress" — Отключает требование перезагрузить систему после установки (при этом, необходимость в ручной перезагрузке всё же может потребоваться).
/norestart — Равнозначно указанному выше.
/promptrestart — Запросить перезагрузку в конце установки.
/forcerestart — Перезагрузить систему без подтверждения.
/l* "путь" — Записывать log-файл в ходе установки по указанному пути.
/log "путь" — Равнозначно указанному выше.
Исключительный случай
Бывают случаи, когда InstallShield-инсталлятор имеет расширение MSI. Тогда для тихой установки можно задать такие ключи:
/s /v"/qn REBOOT=ReallySuppress"
WISE Installer (Wise InstallMaster, Wise Installation System)
/s — Тихая установка.
Smart Install Maker
/s — Тихая установка.
/nr — Отмена перезагрузки.
/l=Russian — Русский язык.
Где-то говорят, что для инсталляторов, упакованных через эту программу, ключ /s подходит. Где-то это опровергают. Необходимо тебе самому в этом убедиться: возможно, эти ключи работают, но не во всех случаях или не для всех версий упаковщика.
Ghost installer
Здесь есть важный нюанс. Такие инстялляторы могут подцепить ключ /s для тихой установки, но это работает только в тех случаях, когда разработчик инстялляционного пакета при его создании задал стандартный тип установки. Должен работать в большинстве случаев.
Другие инсталляторы
Если вам необходимо запустить какой-то инсталлятор, тип которого неизвестен и определить невозможно, попробуйте запустить его с параметрами /? или /help. Например, установщик браузера Opera последних версий можно запустить с одним из этих параметров и в консольном виде отобразится список всех параметров запуска. Ну, и Google никто не отменял ;-)
Created with the Personal Edition of HelpNDoc: Free Web Help generator