Создания тихой установки. Типы инсталляторов и их ключи для тихой установки

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

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

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

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

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


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

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

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

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


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

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

Необходимый файл представляет собой файл формата 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. Если такое есть - смело скачивайте, в ней только преимущества!

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

Что это?

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

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

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

Как это работает?

Запуск тихой установки осуществляется с помощью параметров (еще называют ключами). Запустить процедуру можно несколькими способами:

  • из строки «Выполнить»;
  • через самораспаковывающийся архив с файлом конфигурации;
  • с помощью скриптов в.bat-файле.

Какой ключ использовать, будет зависеть от разновидности установщика. Чтобы было понятно — любая программа состоит из файлов и папок. Эти файлы и папки пакуются в один инсталляционный файл с помощью специальных программ упаковщиков. Таких программ несколько. Популярными являются:

Каждая из этих систем-упаковщиков имеет собственный ключ активации тихой установки. О ключах тихой установки может быть написано на официальных сайтах этих программ. Также выяснить, какой ключ активации тихой установки подходит для конкретного инсталлятора приложения поможет Universal Silent Switch Finder . Просто откройте им файл-установщик нужной вам программы.

Параметры (ключи)

Рассмотрим пример. Для программы использовался упаковщик Inno Setup (эту информацию я определил с помощью Universal Silent Switch Finder). Для тихой установки в этом упаковщике используются ключи:

  • /SILENT — этот ключ не отображает фоновое Install-окно, но отображается установочный процесс;
  • /VERYSILENT — этот ключ не отображает даже установочный процесс.

Дополнительными параметры:

  1. /DIR =«путь установки» — идет после /SILENT или /VERYSILENT и указывает в какую папку распаковать файлы программы. Пример: FoxitReader_Setup.exe /VERYSILENT /DIR="C:\Program Files\Foxit Reader\"
  2. /LANG=language — указывает язык установщика. Например: FoxitReader_Setup.exe /LANG=Русский
  3. /NOICONS — запрещает создание папки с ярлыками в меню «Пуск». Пример: FoxitReader_Setup.exe /NOICONS
  4. /SP- Подавляет такие окна как «вы хотите продолжить установку этой программы». Пример: FoxitReader_Setup.exe /VERYSILENT /SP-
  5. /TASKS=«выбрать задачи» — назначение дополнительных компонентов/ярлыков при установке. Пример: FoxitReader_Setup.exe /VERYSILENT /TASKS="desktopicon,quicklaunchicon"

    Перечень TASKS:

    • desktopicon — создание ярлыка на рабочем столе;
    • quicklaunchicon — создание ярлыка на панели быстрого запуска;
    • startmenuicon — создание группы в меню «Пуск».

Совет! Обычно, по умолчанию программы включают в себя несколько TASKS, которые могут кроме иконок: ставить расширение в браузере, устанавливать стартовые страницы по умолчанию, открывать страницу разработчика. Чтобы этого избежать пропишите параметр с командами из перечня или оставьте пустыми значения в скобках /TASKS=""

Пример

Для установки Foxit Reader с помощью тихой установки использую такие ключи:

FoxitReader_Setup.exe /SILENT /DIR="C:\Program Files\Foxit Reader\" /TASKS="desktopicon,quicklaunchicon"



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

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

Многие пользователи интересуются в Интернете-что такое RePack,Portable,Тихая установка.Решил подробно пояснить.

Что такое Тихая установка - это когда программа устанавливается автоматически. То есть вам не надо вводить ключи и использовать другие способы регистрации программы (патчи, кряки и т.д). При установке Unattended не приходится нажимать постоянно «далее», программа сама все сделает за вас. После установки она полностью готова к работе.
Представьте себе ситуацию, например: Вы администратор и вам нужно установить на множество компьютеров операционную систему Windows (естественно это будет unattended Windows build) и установить один и тот же комплект программ. Если использовать unattended soft, то вы можете сильно сэкономить время.
Продолжительность установки зависит от емкости каждой программы индивидуально и длится от 1-2 секунд, до нескольких минут. Инсталляция таких программ запускается двойным кликом мыши по запускаемому файлу. (Такие файлы готовятся в основном, для автоматической установки программ и приложений сразу же после инсталляции операционной системы (напр. Windows XP), т.е. практически совместно). В общем, все очень просто: дважды щелкнуть по файлу, и дождаться окончания установки.
В основном тихая установка применяется для пост-установочных программ, к примеру Windows Post-Installer, BS POST-INSTALLER. Также программы тихой установки превосходно устанавливаются на "живую" систему, вот небольшая инструкция:
При установки Unattended не приходится жать постоянно «далее», программа сама все сделает за вас. После установки она полностью готова к работе.

Софт также будет полезен для тех людей, которые не любят копаться с мелочами по установке программы, или же не хотят себя утруждать. И особенно произведет впечатление на тех людей, которые сталкиваются с трудностями по установки (инсталляции) приложения. Например: Новички, Старички. Сборка UnaTTended (Тихая установка) все сама сделает и не потребуется вашего вмешательства. Просто запустите и по окончании инсталляции программа готова к использованию со всеми встроенными приложениями и дополнениями.

Что такое Repack и для чего он нужен:
Вы уже наверно не раз встречали в названии игр или программ слово "Repack", но что это означает?
Repack - это перепакованная лицензионная программа или игра. Для чего это нужно? Чаще всего Repack делают для уменьшения объема инсталятора и/или для того, чтобы, например, таблетки(aka crack) и перевод уже присутствовали в только что установленной программе.
(RePack) - это облегченная версия самой игры-программы из которой вырезаны не нужные файлы, такие как иностранные языки сторонний софт разные демки, в RePack"ах часто сжимаются видео ролики, иногда с потерей качества. Полученные урезанный вариант игры, как правило, собирают в 1-2 .iso, .mdf... и др. диски. В регультате, RePack весит меньше, и быстрее скачивается из инета. Под час, существенно меньше. В RePack"и добавляют всякие кряки, кейгены, no-dvd и т.п. Как правило, на трекерах сначала появляется лицензия, в потом куча репаков к ней, на 1/4-1/3 меньше по размеру. Но RePack"и долго устанавливаются на компьютер. До 1-2 часов... (покаааа всё это пережатое установится) Часто репакеры сами делают перевод английской лицензии, вплоть до промптом, и тоже вкладывают в RePack.

Так что такое портативное-Portable приложение? - Приходя в гости или на работу мы пользуемся по сути чужими компьютерами. И частенько нам требуются программы в том виде, как они настроены у нас дома. Если с документацией всё обычно просто - копируем на флешку и воспроизводим на чужом компьютере, то как быть с настройками программ? Или вообще нужной программы может не быть… Для всего этого и существуют портативные программы (по другому - Portable версии), то есть программы, которым не требуется для работы ничего кроме самой себя. Все настройки такие программы хранят не в реестре, а в своих файлах.
Портативные программы. Общие сведения
Портативные программы могут работать при этом находясь в любой папке. Если программа не имеет собственный инсталлятор - это ещё не значит, что она портативная. Она помимо всего этого не должна обращаться к реестру и другим местам на жестком диске. Portable версии программ распространяются обычно в архивах. Чтобы программа заработала достаточно извлечь файлы из архива в какую-нибудь папку.
Создаются портативные программы энтузиастами. Они делают так, чтобы программа не обращалась за пределы своей папки. Например, обычная программа использует реестр - специалисты делают так, чтобы программа свои настройки писала не в реестр, а в файл. Но если допустим реестр крайне необходим, то тогда специальный код при запуске прописывает настройки в реестр, а после закрытия заливает назад в файл.

Виды Portable Soft:

Вообще-то к Portable soft (PS) следует относить те проги, которые "устанавливаются" простой распаковкой архива, или способны переноситься с машины на машину простым копированием, не требуя инсталляторов, совершающих необходимые прописывания в реестре. Вот тут-то и появляются различия.
Portable приложение?
ru - в приложениях присутствует русский зык
portable - портативный - перемещающийся с легкостью, достаточно скопировать файлы приложения.
apps - английское сокращение от слова application, что значит приложение - компьютерная программа, например веб-браузер или текстовый процессор.
Портативное приложение представляет собой компьютерную программу, которую вы можете носить с собой на портативном устройстве, например USB и использовать на любом компьютере Windows. Когда ваш USB флэш-диск, переносной жесткий диск или другое портативное устройство подключено, у вас есть доступ к вашим программам и личным данным, как если бы находились за своим компьютером. И когда вы отключите устройство, ничего из Ваших личных данных останется на чужой машине.
Ненужно специального оборудования - Используйте любой диск USB Flash, портативный жесткий диск, iPod/MP3 плеер, и т.д.
Никакого дополнительного программного обеспечения - Просто скачайте, установите и запускайте портативные приложения.
Это не шутка - Это так просто!
Что бы было понятно, как это работает, опишу примерный алгоритм в лаунчере (самый простой):
1. Создается резервная копия веток реестра (или конфигурационных файлов) и файлов, расположенных вне инсталлированной папки, от которых зависит работа приложения. (Это делается на тот случай, когда в системе установлена такая же или другая версия этого приложения).
2. Импортирование в реестр необходимых для работы приложения данных, так же как и копирование тех файлов, которые должны находиться вне папки portable (напр., в …/System32).
3. Запуск основной программы и ожидание ее закрытия.
4. (По завершению) Экспорт настроек из реестра (или конфигурационных файлов) в portable.
5. Очищает следы работы программы (точнее, удаление временных файлов).
6. Восстановление в систему тех ключей реестра и файлов, которые были зарезервированы в 1-ом шаге алгоритма.
Портативная программа (по-английски «portable application») — переносимое программное обеспечение, которое не нужно устанавливать на жесткий диск компьютера для запуска и использования. В эту категорию попадают программы, которые без проблем инсталлируются на флешку, внешний HDD, CD, DVD, Bly-ray диски привычным образом, а также те, которые и вовсе работают без установки. Это удобно по многим причинам: не нужно устанавливать одни и те же программы на несколько ПК, на работе можно пользоваться любимым браузером, почтовым клиентом, ICQ без претензий со стороны системного администратора и руководства, все данные хранятся на съемном носителе и очень легко копируются и т.д. Другой очевидный плюс Portable программ - они бесплатны, по крайней мере, для частного (не коммерческого) использования. Хотя в интернете можно найти портативные версии и платных программ, например Microsoft Office или Adobe Photoshop.
В чем секрет Portable программ? Все очень просто. Когда вы устанавливаете обычное приложение на компьютер, оно имеет особенность сохранять свои файлы в разных папках на жестком диске ПК. Помимо привычного всем каталога Program Files, части программ можно обнаружить в папках пользователя, временных каталогах и т.п. Поэтому, когда мы пытаемся скопировать программу простым переносом ее папки из Program Files на другой компьютер, ничего не получается. Софт не может найти нужные конфигурационные файлы и напрочь отказывается функционировать.
С портативными приложениями дело обстоит иначе. Программа устанавливается в отведенную ей на съемном носителе папку, не затрагивая жесткий диск компьютера и реестр, и будет прекрасно работать вне зависимости от того, к какому ПК вы подключите флешку. Для того чтобы скопировать программу, достаточно просто перенести ее каталог на другой съемный носитель. Многие приложения не требуют установки, их можно копировать и запускать откуда угодно. Но имейте в виду, что Portable программы, предназначенные для одной операционной системы, не будут функционировать в другой. Иными словами, если вы используете портативную версию браузера Firefox под ОС Linux, она не будет работать на компьютере с Mac OS или Windows.
* Часть имеющегося в Сети подобного PS хранит все настройки в собственном каталоге и, разумеется, сохраняет все настройки при подобном переносе. Все это добро можно было бы назвать Истинным PS (True Portable Soft).
* Иная часть упорно продолжает хранить настройки в "Documents and Settings" и при переносе приходится все настройки восстанавливать вручную. Оно-то конечно, прога работоспособна сразу, но пока доведешь её до кондиции... Такие вещи лучше бы называть Условным PS - (Relative Portable Soft).
* Также имеются подвиды, предназначенные для ношения на флешках и запуска с оных, отличающиеся местом записи множественных временных файликов, возникающих во время работы. А именно - с целью сохранения работоспособности флешки, имеющей, вообще говоря, ограничение по количеству циклов записи на каждом "секторе", все временные файлы записываются таки да на винт, во временную папочку, создаваемую на время работы приложения. Соответственно появляются подкатегории "True Portable USB Soft" и "Relative Portable USB Soft".
* Особый интерес представляет некоторая, назовем ее "однофайловая" разновидность "True Portable USB Soft"а". В этом случае приложение представляет собой один упакованный исполняемый файл, при запуске которого на винт переносятся настройки, во время работы обращение ведется лишь к винчестеру, а при закрытии программы все настройки (возможно, измененные), опять упаковываются в исполняемый файл на флешке с одновременным удалением с винта созданной папки.

Каждому админу полезно знать ключи тихой установки от различных инсталляторов. Это может понадобиться для написания скрипта комплексной установки нескольких программ на рабочие станции. Для админа проблем не было бы, если каждый инсталлятор имел расширение *.msi. Но нет... и тут админу приходится мыслить с творческим подходом.

Инсталлятор от InstallShield (*.exe)

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

Инсталляционные пакеты от InstallShield не вызывает никаких трудностей, достаточно прописать ключ /S и программа установится в тихом режиме. (Если параметр /wait не отрабатывает, пробуйте использовать ключ /SMS)

>start C:\distrub\setup.exe /s /sms

>start /wait C:\distrub\setup.exe /s /sms

Для того чтобы определить пакет инсталляций от InstallShield, открываем свойства файла, на вкладке «Подробно» в пунктах «Описание» и «Исходное имя файла» как правило будет указано значение «setup.exe”, а в «Название продукта»: «InstallShield».

Запустив такой инсталлятор обычной установкой, вы встретите в окне приветствия подобное сообщение:

InstallShield Wizard

Вас приветствует программа InstallShield Wizard... .

Программа InstallShield(R) Wizard установит... .

Примечание: Всё это может быть написано на английском.

Инсталляционный пакет Windows Installer Service (*.msi)

Подсистема Microsoft Windows, обеспечивающая установку программ. Является компонентом Windows начиная с Windows 2000, может, до устанавливаться и на более ранние версии Windows. Вся необходимая для установки информация (иногда и вместе с устанавливаемыми файлами) содержится в установочных пакетах, имеющих расширение *.msi

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

Этот тип инсталляторов поддерживает следующие ключи для тихой установки: /qb и /QN

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

>start C:\distrub\setup.msi /qb

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

>start C:\distrub\setup.msi /qn

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

>start C:\distrub\setup.msi "/qb REBOOT=ReallySuppress"

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

Начиная с версии 7, InstallShield может создавать файлы с расширением *.msi. они, в свою очередь, могут быть отдельными файлами и в связке с setup.exe

Вторые, в свою очередь, бывают двух типов: «InstallScript MSI» и «Basic MSI».

InstallScript MSI использует традиционные ключи InstallShield. Basic MSI - отдельная интересная история.

Чтобы автоматически установить приложение, использующее Basic MSI, вам нужно указать ключи «/s /v» «…». Многоточие нужно заменить на ключи, которые необходимо передать непосредственно Windows Installer (msiexec). Иными словами, если вы хотите установить приложение абсолютно не заметно и избежать перезагрузки, то используйте такую команду.

>start C:\distrub\setup.msi /s /v "/qb REBOOT=ReallySuppress"

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

Расширение для изолированного пакета Центра обновления Microsoft. Имеет следующие ключи:

/quiet - установка в тихом режиме.

/norestart - запрещает перезагрузку.

/warnrestart - уведомляет о перезагрузки системы.

/promptrestart - выводит запрос о перезагрузки системы.

/forcerestart - форсированная перезагрузка. Все процессы и программы будут принудительно закрыты. Система будет перезагружена.

/log - задаёт ведение журнала и путь к файлу журнала.

>start C:\updates\kb1234567.msu /quiet /norestart /log: c:\log\update_kb1234567.log

Инсталлятор от Inno Setup (*.exe)

Open source система создания инсталляторов для программ Windows. Впервые выпущенный в 1997 году, Inno Setup сегодня конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.

Поддерживает два основных ключа для тихой установки: /SILENT и /VERYSILENT.

/SP- - подавляет запрос подтверждения на установку

>start C:\distrub\setup.exe /verysilent

>start C:\distrub\setup.exe /silent

>start C:\distrub\setup.exe /verysilent /sp-

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

Запустите инсталлятор, в открывшемся окне откройте меню система (ALT + Пробел\Space). Выберите пункт «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

Инсталлятор от Nullsoft Scriptable Install System NSIS (*.exe)

Система создания установочных программ для Microsoft Windows с открытыми исходными кодами, созданная компанией Nullsoft, основанной создателями Winamp. NSIS создан как альтернатива InstallShield, предназначенного для коммерческих продуктов.

Ключ тихой установки /S должен быть прописан с верхним регистром, иначе он может не сработать.

Для указания директории установки используется ключ /D

>start C:\distrub\setup.exe /S /D=C:\MyProgram\

Как определить инсталляционный пакет от NSIS?

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

Инсталлятор от WISE Installer (*.exe)

Проект по этому инсталляционному пакету закрыт. Инсталляторы, созданные, с помощью WISE Installer принимают стандартный ключ тихой установки /S

>start C:\distrub\setup.exe /S

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

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

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

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

Достоинства

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

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

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

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

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

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

Стоит отметить, что существуют такие программы, которые заранее предусматривают тихую установку. Пользователю достаточно совершить двойной щелчок по требуемому файлу, запустить его и подождать окончания процесса. Необходимый файл представлен в формате 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) и выполнять в них запись всех кодов. Это прекрасно подходит для тех, хочет планирует установку программы снова.

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

Понравилась статья? Поделиться с друзьями: