Параметры командной строки для EXE-установщика
Предполагается, что EXE-установщик будет запускаться самим пользователем. Установка производится за пару кликов, с минимальным взаимодействием с пользователем.
Однако EXE-установщик, также как и MSI-пакет, можно запускать через командную строку. При этом можно задать несколько параметров, но меньше чем для MSI-пакета.
-allusers. Контекст установки
Задает установку либо на одного пользователя, либо на всех пользователей.
Команда для установки на всех пользователей:
Команда для установки на одного пользователя:
Если параметр не указан:
Выполняется установка на одного пользователя. То же самое происходит и при запуске установщика через графический интерфейс.
Контекст установки при обновлениях:
При обновлении EXE-установщик автоматически задает контекст установки таким же, каким он был при предыдущей установке (в отличие от MSI-пакета). Подробнее см. в разделе Особенности установки.
Внимание
«Контекст установки» и «установка от имени администратора» — это разные сущности. Подробнее см. в разделе Особенности установки.
-appx. Тихая установка
Включает режим тихой установки, то есть установка будет выполняться без запуска графического интерфейса.
Пример команды:
Если параметр не указан:
По умолчанию режим тихой установки выключен.
Использование параметров вместе
Параметры можно использовать в одной команде:
Запуск MSI-пакета
EXE-установщик в конечном счете запускает тихую установку MSI-пакета. При этом автоматически задаются некоторые параметры установки MSI-пакета.
При установке на всех пользователей будут заданы следующие параметры:
При установке на одного пользователя будут заданы параметры:
Все остальные параметры принимают значения по умолчанию. Подробнее см. в разделе Параметры командной строки для MSI-пакета.