Windows: автоматическая установка программ
Зачастую возникает необходимость установки программного обеспечения без участия пользователя. Ниже приведены ключи для "тихой" установки популярных инсталяторов, а также сторонние программы, которые могут использоваться для автоматической установки.
1. Ключи для "тихой" установки.
1.1 Windows Installer Service - стандартный инсталятор windows. Вся необходимая для установки информация (иногда и вместе с устанавливаемыми файлами) содержится в установочных пакетах, имеющих расширение .msi.
Ключи:
/quiet - Тихий режим, без взаимодействия с пользователем
/passive - Автоматический режим - только указатель хода выполнения
/q[n|b|r|f]
n - Без интерфейса
b - Основной интерфейс
r - Сокращенный интерфейс
f - Полный интерфейс (по умолчанию)
/norestart - не перезапускать после завершения установки
/promptrestart - запрашивать перезапуск при необходимости
/forcerestart - всегда перезапускать компьютер после завершения установки
1.2 Inno Setup - open source система создания инсталляторов для Windows программ. Чтобы узнать используется ли Inno Setup для упаковки программы нужно при запуске инсталлятора в самом первом окне кликнуть на иконку в левом верхнем углу и выбрать пункт About Setup из меню.
Ключи:
/silent - установка с полосой прогресса установки
/verysilent - установка без полосы прогресса установки
/nocancel - препятствует закрытию окна установки
Для избавления от диалоговых окон используйте ключ /SP-
1.3 Nullsoft Scriptable Install System (NSIS) - система создания установочных программ для Microsoft Windows с открытыми исходными кодами, созданная компанией Nullsoft. Систему можно определить по интерфейсу, который примерно одинаковый.
Ключи:
/S - автоматическая установка
/D - для указания папки установки (например, /D=C:\Proga)
1.4 WISE Installer использует ключ /s для тихой установки, определяется приветствием:
или развернутым окном с темно-синим фоном во весь экран.
2. Universal Silent Switch Finder - бесплатная программа автоматически определяющая тип инсталлятора и ключи для тихой установки. Автоматизированный вариант пункта 1. (скачать) (пароль: tmie.ru)
3. MultiSet - платная программа записывает действия пользователя при установке, после чего воспроизводит их автоматически. (скачать) (пароль: tmie.ru)
4. AutoIt - свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows, при знании синтаксиса команд может применяться к данной задаче. (скачать) (пароль: tmie.ru)