Что такое silent setup bat
Тихая установка приложений (silent install)
К минусам тихой установки можно отнести всякие панели в обозревателях и ярыки типа E-Bay на рабочем столе, поскольку чаще всего подобные бонусы включены в установку по-умолчанию. Но это скорее исключение, хотя и не редкое. Подробно о тихой установке читайте в этой статье.
Режим тихой установки включается при помощи параметров или (как их ещё называют) ключей. Если вы не знаете, что это такое, можете восполнить пробел в знаниях при помощи этой статьи: BAT файлы. Запуск процедуры можно осуществить несколькими способами:
Во время экспериментов с тихой установкой мне встречались следующие параметры запуска режима тихой установки:
Ключи для отмены перезагрузки:
Архиватор установится без диалоговых окон и признаков внешней активности.
Однако случается что установщик собран нестандартно и ключей для запуска тихой установки у него просто нет. К таким исключениям относится Avira Antivir. По-тихому можно только распаковать содержимое установщика во временную директорию (минус одно окно), а дальше всё. В этом случае приходится создавать специальные самораспаковывающиеся архивы с файлами инструкций внутри. Тут дело обстоит немного сложнее.
Тихая установка с помощью sfx-архивов
Выше я упомянул о случаях, когда вариант с ключами может не работать. Режим тихой установки может быть просто не предусмотрен разработчиком. В этом случае достаточно часто можно выйти из положения, используя sfx-архивы. Sfx-архив – это само-распаковывающийся архив.
Одно из его достоинств в том, что для его распаковки не нужен архиватор. К тому же с помощью него можно существенно расширить возможности тихой установки, да и возможности установки ПО вообще.
Например, сразу после распаковки sfx-архив позволяет запустить один или несколько распакованных файлов, удалить файлы после выполнения операций и много чего ещё. В этих операциях принимают участие конфигурационные файлы, содержащие команды (например, BAT файлы).
При помощи команд можно имитировать процесс тихой установки. Многие установщики, в том числе и упомянутый в прошлой статье Avira, могут работать с файлами инструкций (подхватывать их), при условии, что инструкция находится в том же каталоге, что и установщик. Подробнее об инструкциях (командах, указывающихся в конфигах) можно узнать на сайте разработчика программы или на соответствующих форумах.
Чтобы в общих чертах представить конфигурационный файл (для тех, кто не в курсе) ниже приведён пример такого файла для программы Firefox Portable
Стоит отметить, что возможности и режимы работы программ со временем могут меняться. Firefox Portable может перестать поддерживать ini-файлы, а будущие версии инсталятора Avira – понимать и подхватывать файлы инструкций. Поэтому при экспериментах стоит ознакомиться с актуальной информацией о возможностях программ, которые вы планируете использовать.
Как sfx-архив может помочь процессу тихой установки, я думаю, мы разобрались. Теперь настало время перейти к практической части. Для создания sfx-архивов я пользуюсь доработанным модулем архиватора 7Zip. Весь процесс создания sfx-архива и запуска при помощи него режима тихой установки описан в статье Олега Щербакова (разработчика модуля). Я же очень кратко перескажу написанное в ней, пояснив пару моментов.
Для удобства я положил все ингредиенты в один архив, который вы можете скачать по этой ссылке. Также, если скачать вот эту программу, можно поменять иконку архива (как это сделать читайте тут).
Обратите внимание, кодировка файла конфигурации config.txt должна быть UTF-8.
Итак, получаем после скачивания и распаковки папку со всем этим добром, далее по списку:
В результате получаем sfx-архив 7Zip.exe, который представляет собой исполняемый файл или самораспаковывающийся архив, внутри которого содержится инструкция config.txt. Содержание инструкции следующее:
На этом всё. Ознакомившись со статьями Олега (ссылки выше), можно создать различные архивы, выполняющие абсолютно разные задачи. Удачных экспериментов!
Если материалы сайта оказались для вас полезными, можете поддержать дальнейшее развитие ресурса, оказав ему (и мне ) моральную и материальную поддержку.
Что такое «Тихая установка» и как ее использовать
Семейство Windows обладает опцией «тихая установка». Что позволяет программам устанавливаться без лишних окон и запросов. Такой режим часто используется легальным софтом и не обладает дополнительными особенностями.
Разбор опции
Тихая установка – режим инсталляции программы в котором не запрашиваются никакие действия со стороны пользователя. Примером можно назвать добавление в систему Яндекс.Браузера, если не заметить галочку. В таком случае без визуальной составляющей, зато с нагрузкой на систему будет произведена инсталляция продукта. Пользователь узнает об этом только по завершении процесса, когда увидит результат.
Не только вредный и вредоносный софт использует такую возможность. Нередко «репаки» полезных программ обладают такой возможностью вместе с другими опциями. Выделяется меньшая мощность для процесса, и он остаётся невидимым. Зато результат заметен. Чаще всего объективное использование такого параметра разгружает систему не отвлекая человек от основной работы с компьютером.
Преимущества процесса
Главным преимуществом можно считать незаметность. Кроме нажатия в начале и в конце пользователь не делает вообще ничего, осуществляя только запуск и завершение инсталляции. В случае работы с «репаками» появляется ещё один плюс — не нужно устанавливать дополнительные компоненты (русификатор, дополнения), отключать Интернет и следовать инструкциям.
Механизм работы
Принцип работы заключается в том, что система получает соответствующий вызов и приводит в исполнение необходимые пакеты. Эти пакеты расположены в самой системе и их вызов является штатным режимом работы. По незнанию пользователя происходит это нечасто. Производится вызов несколькими способами:
Продолжительность инсталляции
Основным достоинством способа считается скорость выполнения. Если не минимизировать выделение ресурсов отдельным оператором, то тратится несколько минут. Происходит это за счёт того, что не выделяются ресурсы на визуализацию процесса, а моменты взаимодействия с пользователем пропускаются. Хотя многое зависит от объема приложения и мощности компьютера.
Способы вызова тихой установки
Если режим доступен – программа сама предложит «silent install mode».
Иногда вместо прямого перехода в «тихую установку» пользователю предлагается нажать «Shift+Ok» для применения данного ключа или другие комбинации. Выше на скриншоте установка сразу производится с указанным ключом.
Разновидности установщиков
Использование ключей определяется установщиком приложения. Поскольку любой пакет состоит из файлов и папок, они зачастую запаковываются специальным софтом. Такой софт и является «установщиком программы». От него и будет зависеть оператор, который нужен для запуска указанного режима инсталляции. Существуют такие установщики:
Определив тип инсталлятора можно переходить к поиску ключей, которые потребуются для запуска «тихой установки».
Ключи для запуска
Самый понятный набор ключей используется в пакете Inno Setup. Достаточно перевести необходимые слова с английского и всё станет ясно:
Указание конфликтующих ключей не даст процессу начаться, выводя сообщения о невозможности работы указанных параметров.
Пример работы
Поскольку выше был указан ключ для установки, остановимся на той самой программе. Foxit Reader использует «Inno Setup», поэтому ключи нужны от этого установщика. Всякий ключ прописывается через символ «/». Для примера запустим установку программы в обычном тихом режиме с созданием ярлыков на рабочем столе:
Такой способ существенно упрощает работу пользователя. Информация об установке не отображается в списке запущенных программ и не захламляет экран.
Тихая установка программы: теория и практика
Некоторые пользователи наверняка сталкивались с понятием «тихая установка программы». Что означает этот термин и как это работает, я рассмотрю подробно в статье.
Что такое тихая установка?
Тихая установка — это автоматическая установка программы. Говоря иначе, при такой установке не нужно вводить ключи активации, использовать патчи и многократно нажимать «Далее». При автоматизированном процессе используются параметры инсталляции по умолчанию.
Такая функция полезна системным администраторам, так как позволяет сэкономить время при установке большого пакета утилит на несколько машин.
Но есть вторая сторона медали. Так как большинство установочных файлов по умолчанию включают в себя распаковывание второстепенного софта (бадлинг), то после тихой установки на компьютере может оказаться не нужное ПО.
Как тихая установка работает?
Запуск тихой установки осуществляется с помощью параметров (еще называют ключами). Запустить процедуру можно несколькими способами:
Какой ключ использовать, будет зависеть от разновидности установщика. Чтобы было понятно — любая программа состоит из файлов и папок. Эти файлы и папки пакуются в один инсталляционный файл с помощью специальных программ упаковщиков. Таких программ несколько. Популярными являются:
Каждая из этих систем-упаковщиков имеет собственный ключ активации тихой установки. О ключах тихой установки может быть написано на официальных сайтах этих программ. Также выяснить, какой ключ активации тихой установки подходит для конкретного инсталлятора приложения поможет Universal Silent Switch Finder. Просто откройте им файл-установщик нужной вам программы.
Параметры (ключи)
Рассмотрим пример. Для программы FoxitReader использовался упаковщик Inno Setup (эту информацию я определил с помощью Universal Silent Switch Finder). Для тихой установки в этом упаковщике используются ключи:
Пример
Для установки Foxit Reader с помощью тихой установки использую такие ключи:
Всё, что для начала нужно знать о тихой установке программ
Е сли вы имеете обыкновение скачивать программное обеспечение с торрентов и других свободных источников, возможно, вам уже приходилось находить в папке с программой файлы командной строки «Тихая установка» . Что они из себя представляют и для чего нужны? Впрочем, догадаться об их назначении не трудно, о нём говорит само название. Если такой файл запустить, программа будет установлена в так называемом тихом режиме.
Когда пользователь устанавливает какую-нибудь программу, обычно мастер последовательно задаёт ряд вопросов: принимаете ли вы лицензионное соглашение, в какой каталог производить копирование программных файлов, устанавливать ли приложение только для администратора или для всех пользователей и прочее, и прочее. Тихий же режим инсталляции означает, что данная программа будет установлена автоматически, не задавая при этом «лишних» вопросов.
Так как тихий режим позволяет экономить время, используется он в основном системными администраторами, которым по долгу службы часто приходится устанавливать целые пакеты программ и утилит на несколько компьютеров. Обычным пользователям сталкиваться с тихим режимом чаще всего приходится при скачивании модифицированного софта со свободных источников, — к таким программам репакеры нередко добавляют соответствующие командные файлы.
Могут ли рядовые пользователи сами устанавливать программы в тихом режиме? Разумеется, чего-то особенно сложного в этом нет, хотя с определёнными тонкостями в процессе создания командных или конфигурационных файлов столкнуться всё же придётся. Процедура установки в тихом режиме может быть выполнена несколькими способами:
• Из командной строки.
• Из диалогового окошка «Выполнить».
• С помощью CMD или BAT-файла.
• Через самораспаковывающийся архив с включённым в него конфигурационным файлом.
Поскольку создание самораспаковывающихся инсталляционных архивов имеет множество нюансов, рассматривать их в этой статье мы не будет, для начала разберём наиболее простой способ — создание CMD или BAT-файлов. Запуск тихой установки выполняется с помощью параметров командной строки или иначе ключей. Параметров этих довольно много, кроме того, для конкретных случаев необходимо использовать соответствующий параметр.
Итак, зная ключи, давайте напишем командный файл для программы XnView. Создайте в Блокноте новый текстовый файл и вставьте в него такую строку:
XnView-win-full.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
Сохраните файл как SilentInstall.cmd (название роли не играет) и поместите в папку (!) с исполняемым файлом устанавливаемого приложения. Запустите его двойным кликом и через несколько секунд программа будет установлена.
При необходимости тихую установку можно выполнять в пакетном режиме, прописав в скрипт несколько команд, каждую с новой строки.
Как видите, ничего сложного, главное знать тип инсталлятора и поддерживаемые им параметры, а остальное, как говорится, приложится.
Не забывайте, однако, что при всём своём удобстве тихий режим имеет свою обратную сторону. Если в установщик программы будет включён сторонний софт, после инсталляции приложения на компьютере может оказаться совершенно ненужное пользователю программное обеспечение и это касается не только скачанных со сторонних ресурсов модифицированных программ, но также некоторых бесплатных приложений, в которые рекламные компоненты интегрируются самими разработчиками.
Тихая установка программ
Она же Silent intall. В процессе работы любого специалиста рано или поздно встает вопрос о автоматизации. Рутинная и каждодневная работа, которую вы делаете каждый день одинаково. К примеру, IT специалисты каждый день готовят новые компьютеры. Вышесказанное не говорит о том, что вы занимаетесь только этим каждый день. Но это делать приходиться и не редко. Согласитесь? Вам поможет тихая установка программ!
Что же такое Silent intall или Тихая установка
Тихая установка (Silent intall) — это установка программ в автоматическом режиме. При таком способе установки используются параметры установки по умолчанию. Либо если такое возможно с помощью дополнительных ключей включаются дополнительные параметры установки.
Чем полезна такая установка? Она позволяет сэкономить много времени при установке большого количества программ! Допустим вы каждый день готовите по одному компьютеру в вашей фирме. При этом вы каждый раз устанавливаете один и тот же список программ, а этих программ примерно 15. Каждый установщик надо запустить отдельно выбрать куда ставить, нажимать кнопку «Далее» и так каждый раз.
Что если я вам скажу, что можно запустить только один файл (в котором прописаны параметры установки) и заниматься дальше своими делами… При это этом за вас все сделает скрипт… Интересно?
Как это работает?
Запустить режим тихой установки можно только с помощью определенного ключа (он же параметр). Запустить процесс можно разными способами, например:
Хочу сразу отметить что для каждого установщика используются свои ключи. Почему так? Потому что упаковывая файлы и папки в один инсталляционный файл, каждый производитель ПО использует разные инструменты:
Где найти ключи тихой установки? Искать в первую очередь необходимо на официальных сайтах этих программ, воспользовавшись поисковиком просто напишите «Adobe Reader silent intall»
Поиск по фразе «Adobe Reader silent install»
Что если вы не можете найти ключи тихой установки? Есть такая замечательная программа Universal Silent Switch Finder которая самостоятельно может узнать ключи тихой установки.
скриншот Universal Silent Switch Finder
Ключи (параметры) тихой установки
Рассмотрим на примере программы, которая на фото выше. Итак, мы имеем программу «scanitto-pro3_11». Представим, что мы не нашли на официальной странице информацию о ключах. Ничего страшного. Запустив «Universal Silent Switch Finder» и указав путь до «scanitto-pro3_11» мы получаем информацию:
Примеры тихой установки
1 вариант. Тихая установка программы с помощью окна «Выполнить»
Жмем на клавиатуре сочетание клавиш «Win + R» (кнопка «Win» находится между клавишами «CTRL» и «ALT» слева на клавиатуре). Второй вариант запуска — это нажать кнопку «Пуск» найти поле поиска и вписать туда «Выполнить». У вас появится вот такое окно:
В поле для ввода необходимо написать — c:\test\scanitto-pro3_11.exe /VERYSILENT и нажать на кнопку «ОК» или просто «ENTER» на клавиатуре. Что такое «c:\test\scanitto-pro3_11.exe «, это путь до установочного файла, у вас он может находится в другом месте. В нашем примере файл установки находится в Локальный Диск С-> Папка Test. После запуска начнется процесс установки, но вы его не увидите. Поэтому она и называется тихая установка.
Нам такой вариант не подходит ведь мы стремимся к автоматизации установки всех программ и каждый раз вписывать в окошко пути и ключи до файлов нам не подходит. Поэтому мы создадим с вами bat файл.
2 вариант. Тихая установка с помощью Bat файла
Открываем стандартное приложение «Блокнот» и вставляем туда запись c:\test\scanitto-pro3_11.exe /VERYSILENT
Нажимаем «Файл-Сохранить как» и в поле «Имя файла» необходимо написать test.bat
Ваш Bat файл готов. Необходимо его запустить.
Что дальше?
Создав один такой Bat файл, можно дополнять его и дальше. Вы можете устанавливать количество программ до бесконечности. Главное, что бы программы поддерживали тихую установку.