Как работает тихая установка cmd. Утилита MInstAll — создаем сборку программ для тихой установки

В интернете на сайтах софтверной тематики вам наверняка приходилось встречать сборки программ, распространяемые в виде одного ISO-файла или нескольких каталогов с одним удобным меню инсталляции. Хотите узнать, как делаются такие сборки? Очень просто. Способы есть разные, но мы познакомимся только с одним из них. Для создания собственной сборки мы будем использовать утилиту MInstAll .

1. О программе

Утилита MInstAll представляет собой мастер, предназначенный для так называемой тихой установки программного обеспечения. Она позволяет в пакетном режиме устанавливать программы, кодеки и даже драйвера, хотя для инсталляции драйверов у разработчика имеется отдельная утилита. Также MInstAll позволяет запускать из главного меню портативные приложения, штатные утилиты Windows и апплеты Панели управления, выключать и перезагружать компьютер.

Приложением поддерживается добавление к программам сборки описаний, ссылок, иконок из встроенной библиотеки, ключей командной строки, автоматическая проверка на наличие уже установленных на ПК программ, удаление уже добавленных, сортировка по группам, создание исключений, импорт файлов реестра и многое другое.

2. Как работать с MInstAll

Ничего сложного в работе с программой нет. После распаковки архива с утилитой вы получите исполняемый файл AutoRun.exe , конфигурационный файл AutoRun.ini , файл контрольных сумм и каталог MInstAll . В этом каталоге вы найдете ещё несколько файлов и папок. Интерес для нас представляют только две: software и Portable . В первую копируем исполняемые файлы программ, которые предполагается устанавливать на ПК, во вторую складываем портативные приложения.

По умолчанию эти папки уже могут содержать какие-то программы, но это не суть важно. Если они не нужны, вы всегда можете удалить их через основное меню утилиты. После того как каталоги software и Portable будут укомплектованы, запускаем AutoRun.exe и приступаем к работе. В выпадающем меню выбираем профиль «Установка приложений », захватываем мышкой файл программы из папки software и кидаем его на окошко MInstAll .

При этом откроется новое окно, в котором вам предстоит заполнить несколько полей. Это необязательно, так как самые главные из них, в частности, путь и название заполняются автоматически, но если вы хотите, чтобы человек, который будет пользоваться вашим набором, не терялся в догадках, советуем внести данные в следующие поля: «Версия », «Группа », «Статус », «Сайт разработчика », «Совместимость ОС » и «Описание ».

Дополнительно можно установить путь к иконке. Остальные поля, если не знаете, для чего они нужны, заполнять не надо. Что касается ключей запуска, иногда MInstAll подбирает их сама, в остальных случаях вам придётся указывать их самим, так что рекомендуем поинтересоваться, какой ключ за какое действие отвечает. Точно так же добавляем в меню утилиты и другие приложения. Потом программу и её папки можно записать на диск или флешку, а затем уже выполнять с неё установку программ по отдельности или в пакетном режиме.

Скачать MInstAll можно с сайта разработчика checkdevice.narod.ru . Распространяется утилита бесплатно, поддерживает запуск на всех популярных редакциях ОС Windows. На официальном сайте желающие также могут найти авторскую сборку программ общим весом более 3 Гб.

Помогла ли Вам данная статья?

Некоторые программы сами предлагают тихую установку, насчет других настоятельно рекомендуют в описании. Так или иначе, даже среднестатистический пользовать "что-то такое слышал". Но все же, тихая установка - что это? В чем ее преимущества, и если они так велики, то как ее осуществить? Именно это и будет рассмотрено в данной статье.

Тихая установка - что это?

У тихой есть синоним - автоматическая установка. Но что первое, что второе не отвечают на вопрос о том, что значит тихая установка. А она означает, что активного участия пользователя в этом процессе не требуется. Даже, считай, никакого - нажать на кнопочку вначале и нажать на кнопочку по завершении, когда продукт уже готов к запуску. Оттого и синоним - "автоматическая", то есть автоматом.

Преимущества

Преимущества от такого способа более чем понятны: в самом минимальном варианте что значит тихая установка? То, что не придется сидеть и постоянно нажимать "далее" соглашаясь со всем, что предлагает мастер установки. Она максимально избавит от необходимости вводить ключи, использовать патчи и кряки, правильная настройка которых будет описана в десяти пунктах, включать в себя отключение на определенном этапе интернета, и прочего-прочего-прочего. То есть тихая установка - что это для обывателя? Да просто спасение!

Когда она еще может пригодиться?

Впрочем, тихая установка спасает не только среднестатистического юзера. Даже для продвинутых администраторов она полезна тем, что значительно экономит время при установке сразу нескольких программных продуктов на ОС.

Длительность тихой установки

В зависимости от емкости программы тихая установка может длиться как пару секунд, так и несколько минут - в любом случае это не так много, как полчаса или даже весь час. Это еще одно преимущество - не занимает много времени.

Как запустить

В некоторых программах тихая установка предусмотрена заранее, и о том, как сделать тихую установку, думать особо не приходится. Все что требуется от пользователя - двойным щелчком кликнув по необходимому файлу, запустить его и дождаться окончания.

Необходимый файл представляет собой файл формата exe с названием соответствующей программы. В простых продуктах он даже скачивается один.

Кроме того, сборка программы с тихой установкой обычно помечается как unattended.

Но как быть, если заранее не была предусмотрена тихая установка, как запустить ее?

Немного о типах инсталляторов

Для разных программ используются разные инсталляторы. Рассмотрение их видов вполне могло бы стать темой для совершенно отдельной статьи, но к настоящей тематике они также причастны. В первую очередь из-за того, что в зависимости от того, какой инсталлятор используем при установке, подбираются ключи для тихой установки.

Ну и конечно, раз уже было разъяснено, что такое тихая установка программы, нужно сказать пару слов и о том, для нее. По существу, они представляют собой текстовую информацию (один-три символа), записываемую в командную строку.

InstallShield

Это самый популярный инсталлятор. Его можно "вычислить" по файлу setup.exe в сборке программы. Он не вызывает сложностей, как не вызывает их и тихая установка. Что это - InstallShield? Просто запускаете программу с ключом s, и инсталляция начинается в автоматическом режиме.

  • Примечание : чтобы запустить программу с ключом, необходимо ввести в командной строке путь к ней через слэш, а в конце дописать необходимый ключ.

Windows Installer Service

Расширение.msi - основной признак данного инсталлятора. У него также есть ключи тихой установки в наличии двух штук.

Первый из них - «qb» - запускает тихий режим установки, делая пользователю доступным для просмотра его ход. Никаких "Далее", но также и никакой кнопки "Отмена". Хотя, конечно, процесс и можно будет завершить иным путем - к примеру, через "Диспетчер задач".

Второй - «QN», если можно так сказать, еще более тихая установка. Что это значит? Инсталляция в то есть пользователь не сможет даже проследить ее ход.

  • Примечание : некоторые программы требуют перезагрузки после установки. Есть ключ, который может это предотвратить - REBOOT=ReallySuppress. Но рекомендовано либо этого не делать, либо перезагрузить ПК после установки самостоятельно.

InstallShield расширения *.msi

InstallShield 7 версии и выше может создавать отдельно или использовать в связке с обычным установочным экзешником также файл расширения.msi.

Для него используются ключи обоих инсталляторов, указанных выше: «/s /v»…»», причем многоточие в данном случае это qb либо QN соответственно.

Windows *.msu

Этот инсталлятор - автономный установщик обновлений. Для него есть несколько ключей для тихой установки:

  • /quiet - фоновый режим и никакого взаимодействия с пользователем. К примеру, если в коде установки программы указано, что в конце будет перезагрузка, она будет.
  • /norestart - если уж совсем не хочется перезагрузки, этот ключ ее предотвращает.
  • /warnrestart - также используется вместе с первым ключом. Его функция состоит в том, чтобы предупредить пользователя перед последующей за сообщением перезагрузкой.
  • /promptrestart - система после установки выдаст вопрос, необходима ли перезагрузка.
  • /forcerestart - принудительная перезагрузка, вне зависимости от того, была ли она заявлена при установке.

Inno Setup

Это простой инсталлятор, к которому есть два ключа - для тихой и (дословно) очень тихой установки. Silent и verysilent соответственно.

Ключ "SP-" используется для того, чтобы не выскакивало окошко с вопросом, хочет ли пользователь продолжить установку. Это не постоянная, но частая проблема в данном инсталляторе. Ключ вписывается после одного из ключей, указанных в этом пункте выше.

Узнать о том, используется ли этот либо любой другой установщик к той программе, которую нужно инсталлировать на компьютер, можно при его запуске. Комбинация клавиш ALT + SPACE»Пробел» открывает меню, в котором одним из пунктов значится "О программе".

Nullsoft Scriptable Install System (NSIS)

У этого установщика обычно есть как файл инсталляции, так и дезинсталляции, то есть удаления программы из системы. Ключ для тихой установки у него такой же, как и у InstallShield (S), с одним маленьким, но очень важным уточнением: его обязательно нужно вводить в то есть писать с большой буквы.

При помощи ключа D, к тому же, можно указать директорию установки (папку, куда инсталлируется программа).

WISE Installer

К этому установщику подходит стандартный ключ s. Вообще, в принципе, если определить, какой инсталлятор использовать для программы проблематично, сложно или невозможно, прежде всего стоит попробовать этот ключ, поскольку он, как правило, работает.

Организация автоматической установки

Существует такой интерфейс - Windows Post-Installation Wizard, сокращенно - просто WPI. За этими тремя буквами кроется целый программный пакет для тихой установки приложений.

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

Все вышеперечисленные инсталляторы с их соответствующими ключами отлично согласуются с WPI. Можно вписывать команды установки в нее вручную, а можно воспользоваться встроенными возможностями утилиты, например, функцией распознавания ключей.

SFX-архивы и файлы командной строки

А еще есть такая штука, как SFK-архивы, которые с WPI - идеальное сочетание для организации автоматической установки программ.

Сами архивы можно создать в уже давно известном программной продукте WinRar, а запустить - через Windows Post-Installation Wizard.

Их преимущество - в организации порядка распаковки, указания пути для инсталляции и, при желании, пароля.

Есть еще один вариант - создавать файлы командной строки (формат cmd) и записывать все коды в них. Это особенно подходит тем, кто собирается осуществлять установку программы еще раз (на другом ПК, например).

В заключение

Программы? Это не революция, не новшество, но удобная возможность экономии времени.

Но, как видно из статьи, для того чтобы ее настроить, какое-то время все-таки необходимо. Вот почему есть вариант поискать на просторах Интернета желаемую программу с уже настроенным тихим режимом установки. Обычно такая информация указывается в описании, а может быть, даже и пометка в названии - unattended. Если такое есть - смело скачивайте, в ней только преимущества!

Существуют такие программы, которые самостоятельно предлагают тихую установку. Что это такое? Об этом знают далеко не все пользователи. Каковы преимущества тихой установки и что она собой представляет? Об этом и пойдет речь в статье.

Что это такое?

Тихая или автоматическая установка означает в первую очередь то, что пользователь не принимает в данном процессе активного участия. Мало того, он вообще ничего не делает, кроме того, что в начале и в конце нажимает на кнопку.

Достоинства

Плюсы данного способа состоят в том, что не нужно постоянно нажимать «далее», давая согласие на все, что предлагается мастером установки. Таким образом, этот процесс максимально избавляет от необходимости писать ключи, применять патчи и кряки. Что касается правильной настройки, она будет описана в десяти пунктах, в том числе отключении на конкретном этапе интернета. Другими словами, тихая установка является спасением для пользоателя.

Когда может пригодиться?

Стоит отметить, что тихая установка способна оказаться спасением не только для среднестатистического пользователя. Она полезна даже для администраторов. В данном случае существенно экономится время при установке одновременно нескольких программных продуктов на операционной системе.

Длительность

Время, которое занимает тихая установка, зависит от емкости программы. Процесс может длиться несколько секунд или несколько минут. Не трудно догадаться, что это не много. Таким образом, в числе преимуществ программы состоит время.

Как запустить

Стоит отметить, что существуют такие программы, которые заранее предусматривают тихую установку. Пользователю достаточно совершить двойной щелчок по требуемому файлу, запустить его и подождать окончания процесса. Необходимый файл представлен в формате exe и включает в себя наименование соответствующей программы. В обычных продуктах он скачивается один. Также сборка программы, имеющая тихую установку, как правило, помечена unattended. Если же данный процесс не предусмотрен, придется запускать его отдельно.

Типы инсталляторов

Для различных программ применяются разные инсталляторы. Таким образом, следует более подробно рассмотреть их виды. Ключи, предназначенные для тихой установки, выбираются в соответствии с тем, какой инсталлятор используется. Они выступают в качестве текстовой информации, которая записывается в командную строку.

InstallShield

Представляет собой наиболее известный инсталлятор. Он позволяет себя обнаружить по файлу setup.exe, который включен в сборку программы. Этот файл не способен привести к трудностям, как, впрочем, и тихая установка. Каков принцип работы InstallShield? Необходимо просто запустить программу с ключом s, после чего инсталляция начинается автоматически. Для запуска программы с ключом нужно ввести в командной строке путь через слэш, а затем дописать требуемый ключ.

Windows Installer Service

Главным признаком представленного инсталлятора является расширение.msi. У него присутствуют два ключа тихой. Первым является «qb», с помощью него осуществляется запуск тихого режима установки. В то же время пользователю становится доступен для просмотра его ход. Кнопка «Далее» и другие отсутствуют. Нет и клавиши «Отмена». Правда, процесс разрешено завершить другим путем. Допустим, с использованием «Диспетчера задач». Вторым ключом является «QN». Он характеризуется еще более тихой установкой. В данном случае это означает инсталляцию в фоновом режиме. Другими словами, пользователь не будет иметь возможность проследить ее ход. Стоит отметить, что существуют такие программы, которые нуждаются в перезагрузке после установки. Присутствует ключ, способный это предотвратить. Его название − REBOOT=ReallySuppress. Правда, рекомендуется не игнорировать такое предложение и все же перезапустить компьютер.

InstallShield расширения *.msi

Что касается InstallShield седьмой версии и выше, он способен создавать отдельно либо использовать в связке с обыкновенным установочным экзешником файл расширения.msi. В данном случае применяются ключи обоих инсталляторов, которые указаны выше: «/s /v»…»», однако многоточие при этом выступает в качестве qb или QN соответственно.

Windows *.msu

Данный инсталлятор представляет собой автономный установщик обновлений. При этом для него существует несколько ключей, предназначенных для тихой установки:

1. /quiet — фоновый режим, отсутствует взаимодействие с пользователем. Допустим, когда в коде установки программы указывается на то, что в конце осуществляется перезагрузка, она действительно будет.
2. /norestart — данный ключ способен избежать перезагрузки, если она не входит в планы пользователя.
3. /warnrestart – применяется с первым ключом. К его функциям относится предупреждение пользователя перед следующей за сообщением перезагрузкой.
4. /promptrestart — система выдает вопрос о необходимости перезагрузки.
5. /forcerestart – представляет собой принудительную перезагрузку, возникающую независимо от того, было ли это заявлено в процессе установки.

Inno Setup

Является обычным инсталлятором, который включает в себя два ключа. Один из них предназначен для тихой, другой – для очень тихой установки. Их названия Silent и verysilent соответственно. Ключ «SP-» необходим для избегания появления окна с вопросом о продолжении установки. В данном инсталляторе такая проблема возникает не постоянно, но достаточно часто. Стоит отметить, что ключ вписывается после одного из ключей, которые указаны в пункте выше. Чтобы узнать о том, применяется этот или другой установщик к программе, подготовленную у инсталлированию на компьютер, это легко сделать в процессе запуска. Сочетание кнопок ALT + SPACE»Пробел» отобразит меню, где одним из пунктов указан «О программе».

Nullsoft Scriptable Install System (NSIS)

У данного установщика, как правило, присутствует файл инсталляции, а также дезинсталляции. Другими словами, в наличии инструмент для удаления программы из системы. Ключ, предназначенный для тихой установки у него аналогичный с InstallShield (S). Правда, существует небольшое уточнение, которое состоит в необходимости вывода ключа в верхнем регистре. Речь идет о написании с большой буквы. С использованием ключа D также можно указать директорию установки.

WISE Installer

К такосу установщику подходящим является стандартный ключ s. Стоит отметить, что если определить, какой инсталлятор нужно задействовать для программы, достаточно проблематично или вообще невозможно, рекомендуется воспользоваться именно этим ключом.

Организация автоматической установки

Стоит рассмотреть такой интерфейс, как Windows Post-Installation Wizard. Сокращенно его называют просто WPI. Это целый программный пакет, предназначенный для тихой установки приложений. Что означает тихая установка программы и каково ее удобство, уже стало понятно. Однако почему существует столько способов проведения инсталляции в автоматическом режиме? Инсталляторы, которые перечислены выше а также их соответствующие ключи прекрасно совмещаются с WPI. Существует возможность вписывать команды установки ручным способом, а также использовать встроенные возможности программы, к примерур, функцию распознавания ключей.

SFX-архивы и файлы командной строки

Существует еще такая вещь под названием SFK-архивы, которые прекрасно сочетаются с WPI для организации установки программ в автоматическом режиме. Такие архивы существует возможность создать в известном программном продукте WinRar, а запустить легко при использовании Windows Post-Installation Wizard. Преимущества архивов состоит в организации очередности распаковки, а также указания пути для инсталляции. Если возникнет желание, можно предусмотреть наличие пароля. Также существует еще один способ − создавать файлы командной строки (формат cmd) и выполнять в них запись всех кодов. Это прекрасно подходит для тех, хочет планирует установку программы снова.

Тихая установка не является революцией или новшеством. Это прекрасная возможность сэкономить время. Однако для ее настройки стоит его затратить, хоть и не много. Тихая установка обладает массой преимуществ.

Практически каждый пользователь компьютера хотя бы раз в жизни скачивал программы из интернета (например, через софт) и устанавливал их на свой компьютер. Как правило, процесс скачивания и не занимает много времени. Все перечисленные действия совершались с помощью тихой установки. Слышали ли вы когда-нибудь о таком понятии? Если да, то знаете ли вы, что такое тихая установка программы?

Определение понятия «тихая установка»

Что подразумевают под этим понятием? Тихой установкой называют автоматическую установку программы на компьютер. Она не требует особого участия пользователя. Для ее запуска (skype, скаченную из chrome) не потребуется вводить специальные ключи активации и запуска. Не требуется также использовать патчи.

Все что требуется от пользователя, это наблюдать и следить со стороны за процессом, а также в нужное время начать запускать программу, нажав на нужную кнопку и также вовремя завершить установку. Автоматизированная функция подразумевает использование параметров инсталляции по умолчанию.

Кто может пользоваться этой функцией?

Тихая установка в первую очередь очень необходима и полезна при работе системных администраторов . Благодаря ей администраторы могут сэкономить время при установке больших пакетов утилит сразу на несколько компьютеров. Оставшееся время понадобится для выполнения других не менее важных задач. Могут ли в полной мере пользоваться этой функцией обычные пользователи компьютеров? Да, обычные пользователи skype или chrome также могут работать с этой интересной функцией. Чтобы овладеть навыком работы с тихой установкой, необходимо заранее узнать, как она работает.

Как работает и запускается такая программа?

Программа запускается с помощью специальных ключей. По-другому их называют параметрами. Выделяют несколько способов запуска тихой установки . Вот некоторые из них:

Конечно, это лишь некоторые из существующих методов или ключей для запуска тихой установки. В реальности ключей для тихой установки очень много. Самым распространённым и ходовым методом на данный момент считают использование командных файлов. Последний же приведённый в списке способ активно применяется, когда тихая установка программ не предусмотрена разработчиками приложений. В таких случаях самораспаковывающийся архив настоящее спасение.

О ключах

Что представляет собой ключ запуска? Ключ запуска - это текстовая информация, которая записывается в командную строку. Эта информация состоит из одного, двух или трёх символов. Когда применяется тот или иной ключ и записывается в командную строку (cmd)? Это второй интересный и важный вопрос, который вполне может возникать при использовании ключей.

Выбор ключа зависит от вида упаковщика в котором расположен исполняемый файл приложения. То есть главную роль при выборе ключа запуска играет разновидность упаковщика. Более подробная информация о ключах и их возможностях размещается на официальном сайте разработчика. Чтобы ещё лучше понять, почему упаковщик играет первостепенную роль при выборе ключа, необходимо узнать или напомнить себе что представляет собой любая программа. Каждая компьютерная программа (тот же skype) состоит из файлов и папок.

В каждой программе их количество может быть разным . Но все они в большинстве случаев упаковываются или собираются в один, единый установочный файл с помощью сборщика. От того, какой вид сборщика использовался в момент упаковывания всех папок и файлов в единый файл и будет зависеть выбор ключа для запуска тихой установки. Специалисты на данный момент насчитают целые виды специальных программ установщиков.

Обратим своё внимание на такие известные и распространённые виды программ установщиков. По-другому эти системы называют инсталляторами. Windows msi. Это первый вид, на который хотелось бы обратить внимание. Программа считается стандартной для серверных версий данной операционной системы. Чаще всего им пользуются системные администраторы. Windows msi обладает несколькими ключами для тихой установки программ. Nullsoft Insltall System. Удобная во многих отношениях программа инсталляции. Эту программу легко установить, а также легко удалить из списка системных программ (как и skype).

Ключ в программе прописывается в верхнем реестре и обязательно с большой буквы. Программа позволяет указывать пользователю место установки, то есть папку. С помощью этой программы можно легко создать инсталляционный пакет. Inno Setup . Удобный и весьма простой в использовании инсталлятор. Этот инсталлятор способен выполнять несколько функций, например, запускать внешние приложения, менять реестр или заниматься регистрацией библиотеки. Его легко освоить и поэтому он настоящий кладезь для обычных пользователей ПК (пользователей chrome).

В последнее время его все чаще используют при создании инсталляционных пакетов. У Inno Setup два ключа. Первый ключ воспроизводит тихий, а второй очень тихий запуск и установку программ. В саму программу включена очень хорошая и полезная справочная система, помогающая лучше разобраться в работе инсталлятора.

InstallShiled . На сегодняшний день - это самая популярная и объёмная программа, предназначенная для создания инсталляторов. InstallShiled довольно проста в использовании. Этой программой не один год успешно пользуются крупные коммерческие разработчики ПО. При запуске программы с ключом, процесс инсталляции начинается в автоматическом режиме. Для успешного запуска программы, необходимый ключ вводят в верхней строке и нигде более. Пусть к ключу осуществляется через слэш.

Wise Inststaller . Этот установщик является своеобразной палочкой выручалочкой в сложных ситуациях. Такие ситуации могут возникать, когда сложно определить, какой инсталлятор лучше подойдёт для запуска скачиваемого ресурса (того же chrome) в том или ином случае. Все дело в возможностях этого установщика. Wise Inststaller способен отлично работать с помощью самого стандартного ключа s. Поэтому, когда выбор инсталлятора кажется невозможным или запутанным, рекомендуется использовать Wise Inststaller.

Как видно, ключи играют важную роль при работе инсталляторов. А что можно сказать ещё о самой тихой установке? Как и любое другое приложение тихая установка имеет свои преимущества и недостатки.

Плюсы и минусы использования тихой установки

Преимущества:

Недостатки. Однако несмотря на ряд таких замечательных преимуществ, у тихой установки есть свои подводные камни.

Одним из главных недостатков считают наличие ярлыков и панелей в обозревателе. Эти ярлыки или панели появляются на рабочем столе компьютера. Их присутствие может осложнять работу тихой установки и мешать самому пользователю компьютера. Появление ярлыков и панелей происходит в автоматическом режиме, так как они включены в систему по умолчанию. Вот такой недостаток у этой программы тихой установки.

Несмотря на недостатки, тихая установка пользуется спросом у пользователей как обычных, так и системных администраторов. И все благодаря её умению экономить время пользователей компьютеров. А сколько по времени занимает сама работа такого запуска нужных ресурсов?

Продолжительность работы тихого режима напрямую зависит от ёмкости устанавливаемой программы . Чем больше ёмкость, тем больше времени занимает тихая установка. В то же время весь процесс не занимает больше нескольких минут. Это ещё раз доказывает пользователям, что тихая установка умеет экономить время.

Здравствуйте, дорогие читатели.
Сегодня, как и обещал вам, расскажу о самых популярных инструментах, создающих инсталляторы программ.
Многие из них весьма просты, так что могут использоваться не только программистами и производителями ПО, но и теми, кто захочет собрать инсталлятор своими руками.
Однако сборка установочных пакетов не тема данной статьи, тема моей статьи: какие основные ключи поддерживают те или иные инсталляторы, как их использовать и как определить, какой инсталлятор используется для той или иной программы.

InstallShield

Начну пожалуй с самой объёмной, самой любимой крупными коммерческими разработчиками По. InstallShield — это мощный профессиональный инструмент создания надежных инсталляционных пакетов.

С помощью Project Assistant разработчик шаг за шагом проходит все этапы создания инсталлятора. Никакого обучения не требуется, все основные возможности InstallShield X Express возможно узнать в течении менее одного дня. Полная интеграция со средой разработки Visual Studio .NET, поддержка.NET, Linux, Web services и приложений для мобильных устройств.

Встретить его можно очень часто в платных продуктах, например:

Как правило такие инсталляторы не вызывают сложностей, достаточно их запустить с ключом “S”, и программа будет установлена в тихом режиме.
Примечание: Если параметр “wait” не отрабатывает, пробуйте использовать ключ “SMS”
Пример:

Start /wait setup.exe /s /sms

Как определить, что использовался Install Shield для упаковки инсталлятора

Открываем свойства файла, на вкладке «Подробно» в пунктах «Описание» и «Исходное имя файла» как правило будет указано значение «setup.exe”, а в «Название продукта»: «InstallShield».
К тому же запустив такой инсталлятор для обычной установки, как правило вы встретите такие слова:
InstallShield Wizard
Вас приветствует программа InstallShield Wizard для xxxxxxx
Программа InstallShield(R) Wizard установит и т.д.

Естественно, это всё может быть написано и по-английски.

Windows Installer Service (*.msi)

Ну что же об этом сказать… Технология Windows Installer Service (MSI) является стандартом де-факто в мире системных администраторов, занимающихся распространением и поддержкой ПО для десктопных и серверных версий Windows. Формат MSI поддерживается всеми крупными системами управления конфигурациями (Microsoft SCCM, CA Unicenter и многими другими), а для некоторых систем распространения ПО — является даже единственным поддерживаемым форматом.

Все инсталляторы, запакованные с помощью Windows Installer, имеют расширение “*.msi”.
Примеры программ:

Этот тип инсталляторов поддерживает следующие ключи для тихой установки:
«qb» и «QN».
При использовании ключа «QB» будет отображён ход установки, однако никаких вопросов пользователю задано не будет, также и не будет отображаться кнопка «Cancel (Отмена)».
Пример:

Start setup.msi /qb

Следующий ключ: “qn”
При использовании данного ключа будет полностью скрыт процесс установки. Прогресс установки также отображаться не будет.
Пример:

Start setup.msi /qn

Следует заметить, что некоторые программы после установки требуют перезагрузки компьютера. Чтобы этого избежать используйте свойства (REBOOT=ReallySuppress) заключив его в ковычки вместе с ключом.
Пример:

Start setup.msi "/qb REBOOT=ReallySuppress"

Использование InstallShield расширения *.msi

Начиная с версии 7, InstallShield может создавать файлы с расширением «*.msi». они в свою очередь могут быть отдельными файлами и в связке с setup.exe,
Например как OBI
Вторые в свою очередь бывают двух типов:
«InstallScript MSI» и «Basic MSI». InstallScript MSI использует традиционные ключи InstallShield. Basic MSI — отдельная интересная история.
Чтобы автоматически установить приложение, использующее Basic MSI, вам нужно указать ключи «/s /v»…»». Многоточие нужно заменить на ключи, которые необходимо передать непосредственно Windows Installer (msiexec). Иными словами, если вы хотите установить приложение абсолютно незаметно и избежать перезагрузки, то используйте такую команду

Start setup.exe /s /v"/qn REBOOT=ReallySuppress"

Автономный установщик обновлений Windows *.msu

В связи с тем, что данная информация часто требуется, отредактировал статью:-), добавив в неё также и ключи для *.msu.
msu — это автономные установщики обновлений Windows. Однажды скачав обновления, их можно установить даже без наличия интернета и повторно их качать не придётся.
Все эти установщики имеют расширение *.msu и поддерживают следующие ключи командной строки.

/quiet — тихий режим без взаимодействия с пользователем. Все окна будут скрыты. Если после обновления понадобиться перезагрузка, то она будет произведена.

/norestart — Используйте этот ключ вместе с quiet, чтобы избежать перезагрузки.

/warnrestart — При использовании с quiet предупредит о том, что будет произведена перезагрузка.

/promptrestart — при использовании с quiet появится вопрос о перезагрузке компьютера.

/forcerestart — При использовании с quiet будет выполнена так называемая форсированная перезагрузка т.е., все приложения будут принудительно закрыты и компьютер перезагрузится.

/log — Задаёт ведение лога и путь к лог файлу.

Start c:\updates\kb3456246.msu /quiet /norestart /log:update.log

Inno Setup

Отличный, бесплатный инструмент для создания инсталляторов, поддерживающий скрипты на языке PASCAL, достаточно прост в освоении и удобен для использования.
Inno setup умеет регистрировать библиотеки и ActiveX компоненты, Создавать шифрованные инсталляторы, изменять реестр, а также запускать внешние приложения, но это лишь малая часть того, что умеет Inno Setup, даже слишком малая….
Следует заметить, что справочная система достаточно хорошо написана и подкреплена многочисленными примерами.

Inno Setup не уступает многим системам создания инсталляторов, а некоторые по удобству и возможностям оставляет далеко позади, хотя и является бесплатными по правде говоря, он мне нравиться больше всех перечисленных в этой статье, многократно меня выручавший.

Inno Setup последнее время всё чаще и чаще используют для создания инсталляционных пакетов, не только разработчики бесплатных программ, но и коммерческих продуктов, например:

Хм, что это я расписался, буду о главном.

Inno Setup поддерживает два основных ключа для тихой установки, это «SILENT” и “VERYSILENT”.
Пример:

Start setup.exe /verysilent
Start setup.exe /silent

Иногда возникает небольшая проблемка: вылазит окошко с вопросом хотите ли вы продолжить установку. Чтобы скрыть это окно, используйте ключ “SP-“.
Пример:

Start setup.exe /VERYSILENT /SP-

Как узнать, используется ли Inno Setup для упаковки программы?

Запустите инсталлятор, в открывшемся окне откройте меню система (ALT + SPACE»Пробел»)
Выберите пункт «ABOUT Setup» или «О программе»,
Откроется окошко примерно с таким текстом:
About Setup
Inno Setup version 5.4.0 (a)Copyright (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martijn LaanAll rights reserved.Inno Setup home page:http://www.innosetup.com/RemObjects Pascal Script home page:http://www.remobjects.com/psInno Setup Preprocessor home page:http://ispp.sourceforge.net/
ОК

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) — программа предназначена для легкого и быстрого создания профессиональных инсталляционных пакетов. Программа позволяет разработчикам ПО создавать сжатый win32 exe-файл, с возможностью проверки его целостности. Не имеет ограничения на количество входящих в состав дистрибутива файлов. Поддерживается функция Uninstall. Встроенная собственная виртуальная машина превращает этот продукт в полноценный профессиональный инструмент.
Примеры:

Инсталляторы, созданные с помощью бесплатного NSIS, запускаются с ключом “S”.
Пример:

Start setup.exe /S

Будьте внимательны, ключ должен быть в верхнем регистре, иначе он может просто не сработать.
Для указания директории установки можно использовать ключ “D”.
Пример:

Start setup.exe /S /D=c:\myprogram

Как определить использование NSIS

У всех инсталляторов, созданных с помощью NSIS очень схожий интерфейс, изучите внимательно процесс установки программы Winamp, и вы сможете без труда определить используется ли NSIS.

WISE Installer

Покопавшись в интернете вот какое красивое описание я нашёл для него:
Wise for Windows Installer позволяет профессиональным разработчикам быстро создавать надежные пакеты.MicrosoftI с использованием новейших технологий Windows Installer корпорации Microsoft. Уникальные функции Wise for Windows Installer помогают как небольшим, так и крупным командам разработчиков создавать установочные пакеты для любых типов платформ, включая рабочие станции и карманные компьютеры, серверы приложений и web, а также мобильные устройства Windows Mobile, Windows CE, Pocket PC, Microsoft .NET Compact Framework, Palm OS и смартфоны.

Программа Wise Installation Studio позволит без особых усилий создавать инсталляционные пакеты приложений для операционной системы Windows Vista, 64-битных версий Windows и мобильной платформы Windows Mobile 5. Данный пакет поддерживает формат Windows Installer (MicrosoftI), а также имеет и собственный формат - WiseScript (.EXE).

Пользователи также смогут по достоинству оценить преимущества инновационной технологии Altiris Software Virtualization Solution, внедрённой в Wise Installation Studio, которая позволяет создавать виртуальные архивы приложений (.VSA) и гарантирует полное отсутствие конфликтов между устанавливаемыми продуктами.

Кроме того, новая версия Wise Installation Studio интегрируется с производимым компанией Nalpeiron пакетом PRO-Tector Standard. Это решение позволяет разработчикам создавать испытательные версии программных продуктов и обеспечивает надёжную защиту интеллектуальной собственности от незаконного использования.

Только вот ведь незадача, похоже проект умер…
ну да ладно, не будем о грустном…

Инсталляторы, созданные с помощью WISE Installer принимают стандартный ключ «S”.
Пример:

Start setup.exe /S

Я не знаю, какого типа инсталлятор или не могу определить его тип

В этом случае используйте ключ “s”, как правило он работает.
Пример:

Start setup.exe /s

Производители ПО и драйверов, которые снабжаются уникальным инсталлятором, как правило придерживаются этого стандарта