Тихая установка программы: теория и практика

Автор: Владимир

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

Что такое тихая установка?

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

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

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

Как тихая установка работает?

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

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

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

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

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

Рассмотрим пример. Для программы FoxitReader использовался упаковщик 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"

Выполнить

Важно! Инсталляционный файл должен находится в корне диска C:
Вы, соответственно, можете задать при инсталляции свои параметры. Также не забудьте отключить на время тихой установки “Контроль учетных записей”. При использовании режима /SILENS видна только строка “Установка”.Установка Foxit Reader

Важно! Для остальных программ-установщиков будут использоваться другие ключи. Например инсталляторы с расширением .msi (Windows Installer Service) используют /qb и /qn, а для InstallShield – /r и /s. Детальнее читайте в мануалах к упаковочным программам.

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

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

Популярное за неделю

гаджеты на Windows 10

Как установить гаджеты для Windows 10

Операционная система Windows 7 очень полюбилась пользователям. Она совмещала в себе новые элементы дизайна и малые требования к ресурсам компьютера. С приходом Windows 8, а...
146443
6 способов. как разблокировать клавиатуру на ноутбуке (быстро и без снятия)

6 способов. как разблокировать клавиатуру на ноутбуке (быстро и без снятия)

Современные модели ноутбуков предоставляют пользователям возможность отключить встроенную клавиатуру. Но иногда в системе что-то меняется из-за случайного действия. Тогда она самостоятельно блокирует работу клавиш....
14415

Не работает мышка от компьютера: основные проблемы и их решения

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Sorry that something went wrong, repeat again!