Назад | Перейти на главную страницу

Тихая установка MSI

Какова командная строка для автоматической установки файла MSI?

Параметры командной строки стандартного установщика

/тихо

Вариант тихого дисплея.

Программа установки запускает установку без отображения пользовательского интерфейса.

Примеры:

msiexec /package Application.msi /quiet
msiexec /uninstall Application.msi /quiet
msiexec /update msipatch.msp /quiet
msiexec /uninstall msipatch.msp /package Application.msi / quiet

Примечание. Эквивалентный параметр командной строки установщика Windows: /qn.

msiexec

запустите эту команду, чтобы получить дополнительную информацию о параметрах установки.


ОБНОВЛЕНИЕ июнь 2018 г.: Хотя инструмент, показанный ниже, больше не доступен для загрузки, я нашел его через машину Wayback. Я полагаю, это нормально и законно ссылаться на него, поскольку инструмент был бесплатным. Обновленные ссылки ниже.

ОБНОВИТЬ: К сожалению, этот инструмент от Wise больше не загружается. Я не уверен, можно ли его распространять. Казалось, что это бесплатный инструмент, распространяемый как часть их основного пакета Wise Package Studio, но я не думаю, что это открытый исходный код. Я бы хотел, чтобы они выпустили его как инструмент с открытым исходным кодом.

Производство продуктов Wise Packaging прекращено из-за ряда проблемы с законом.


У вас уже есть хорошие ответы, но я просто хочу добавить "быстрый и простой" способ: использовать "инструмент построения командной строки"от Altiris (прямая загрузка).

ОБНОВЛЕНИЕ июнь 2018 г.: http://www2.wise.com/filelib/WICLB.exe - неработающая ссылка восстановлена ​​с машины Wayback. Поскольку инструмент был бесплатным, я полагаю, что это законно. Пожалуйста, запустите загрузку virustotal.com для безопасности.

Я очень хорошо разбираюсь в msiexec.exe, но командные строки настолько длинные, что легко ошибиться. Я предпочитаю создавать сложные и устранять источник ошибок.

Примечание: надеюсь, размещение ссылок для скачивания на инструменты - это нормально! Я никоим образом не связан с Altiris. Это бесплатный инструмент, он прост в использовании и работает. Вот скриншот:

См. Документацию по "Автоматическому": http://unattended.sourceforge.net/installers.php

Короче говоря, хотя есть способы заставить их выйти из строя, эти флаги должны работать:

 msiexec /qb /i blah.msi REBOOT=ReallySuppress

Также есть такие:

/q , /qn  No UI.
/qb       Basic UI.
/qb!      Basic UI with no cancel button.
/qr       Reduced UI. A modal dialog box is displayed at the end of the install.
/qf       Full UI. A modal dialog box is displayed at the end of the install.
/qn+      No UI. However, a modal dialog box is displayed at the end of the installation.
/qb+      Basic UI. A modal dialog box is displayed at the end of the installation. If you         cancel the installation, a modal dialog box is not displayed.
/qb-      Basic UI with no modal dialog boxes.

источник: http://www.ss64.com/nt/msiexec.html