104 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое «Тихая установка» и как ее использовать: разбираем вопрос

Что такое «Тихая установка» и как ее использовать: разбираем вопрос

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

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

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

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

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

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

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

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

Способы вызова тихой установки

Если режим доступен – программа сама предложит «silent install mode».

Иногда вместо прямого перехода в «тихую установку» пользователю предлагается нажать «Shift+Ok» для применения данного ключа или другие комбинации. Выше на скриншоте установка сразу производится с указанным ключом.

Разновидности установщиков

Использование ключей определяется установщиком приложения. Поскольку любой пакет состоит из файлов и папок, они зачастую запаковываются специальным софтом. Такой софт и является «установщиком программы». От него и будет зависеть оператор, который нужен для запуска указанного режима инсталляции. Существуют такие установщики:

  1. InstallShield. Самый распространённый из пакетов. Обладает такими преимуществами, как минимизация кода необходимого для инсталляции и значительное упрощение с ускорением процесса.
  2. Windows Installer Service. Стандартный инструмент. Позволяет определить какой файл куда будет записан в процессе. Строгость работы и доступность технической информации позволяет этому продукту быть, пожалуй, лучшим среди себе подобных.
  3. Nullsoft Scriptable Install System. Основным преимуществом является открытый код. Предыдущие варианты не могут быть разобраны и переписаны. С этим – проблем не возникает. Такой набор возможностей помогает настроить всё «под себя».
  4. InnoSetup. Бесплатный продукт, позволяющий настроить простые режимы установки. Это и помогает избежать лишних настроек пользователю.

Определив тип инсталлятора можно переходить к поиску ключей, которые потребуются для запуска «тихой установки».

Ключи для запуска

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

  • Silent – запускает обычную «тихую установку»;
  • VerySilent – запрещает отображение инсталляции в списке процессов;
  • Dir=”” – указывает куда будет записана программа;
  • Noicons – отключает создание ярлыков в меню «Пуск»;
  • Sp — блокирует создание лишних окон;
  • Tasks – дополнительные задачи для инсталлятора. Примерами являются дополнительные ключи: desktopicon – ярлык на рабочем столе; quicklaunchicon – ярлык в быстром запуске; startmenuicon – ярлыки в «Пуск».

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

Справочник ключей тихой установки программ

Как я писал выше, существует множество инсталляторов, одна вот наиболее популярные из них и ссылки на страницы с описанием поддерживаемых ими ключей:

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

Установка пакетов Dell

Пакеты установки Dell называются Dell Update Packages (DUP) и все они поддерживают ключ /s для тихой установки и ключ /l=

для вывода лога, так как пакеты используют CLI — Command Line Interface. Полный список ключей пакета можно получить, запустив его с ключом /? или /h. Вот список ключей, которые я обнаружил для пакетов Dell:

  • /s — Suppresses all graphical user interfaces of the Update Package.
  • /i — Does a fresh install of the Update Package.
    (NOTE: Requires /s option)
  • /e=

— Extraction of update contents to a folder.
(NOTE: Requires /s option)
/drivers=

— Extraction of only driver components to a folder.
(NOTE: Requires /s option)

  • /passthrough . — (Advanced) Sends all text following the /passthrough option directly to the vendor ces, but not necessarily those of the vendor software.
  • /capabilities — (Advanced) Returns a coded description of this Update Package’s supported features.
    (NOTE: Requires /s option)
  • /l=

    — Define a specific path for the Update Package log file.
    (NOTE: This option can NOT be used in combination with /passthrough or /capabilities)

    Также посмотрите дополнительный список ключей CLI здесь.
    В качестве примера приведу установку Dell DUP аудио драйвера Realtek:

    Установка пакетов HP

    C пакетами HP ситуация слегка проще. С одной стороны, там нет иной системы ключей, так как каждый конкретный драйвер создается разными вендорами со своими ключами, а HP просто упаковывает такой драйвер и запускает с известными ей ключами. С другой, эти ключи запуска HP записывает в .cva файл, который входит в состав каждого пакета. Чтобы узнать нужные вам ключи, распакуйте пакет в нужное место и найдите внутри .cva файл. Откройте его текстовым редактором и найдите в нем секцию [Install Execution]. То, что написано в строке SilentInstall, и есть нужная вам строка запуска.

    Вот пример тихой установки драйвера тачпада Synaptics из файла CVA пакета HP:

    SilentInstall=»setup.exe» -s -SMS -f2%temp%syntpad.log -E

    А вот строка запуска установки Intel Thunderbolt Secure Connect Utility из пакета HP (естественно, ключи они взяли у Intel):

    «setup.msi» /l*v C:IntelLogsIntel_TBT_log.txt /quiet /norestart

    Установка драйверов Intel в тихом режиме

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

    Установка драйверов чипсета поддерживает следующие ключи:

    • -? Displays the the help dialog
    • -downgrade Ignores the downgrade warning.
    • -extract

    Extracts all driver files to the path specified.
    -l

    Changes the default log path.

  • -lang Specifies the language of the UI.
  • -norestart Inhibits the installer from automatically initiating system reboot after installer, when reboot is required and installer UI mode is not interactive (silent or passive).
  • -overall Overwrites all drivers.
  • -p

    Changes the default install path.

  • -q
    -quiet
    -s
    -silent Does not display any setup dialogs.
  • В общем случае установка драйверов чипсета будет выглядеть так:

    Установка сетевых драйверов, Wi-Fi и Bluetooth из пакета Intel PROSet

    Здесь поддерживаются два варианты тихой установки — через ключи командной строки и через конфигурационный XML файл. Установка через XML позволяет более тонко настроить, какие окна диалога и какие части пакета показывать при установке, а какие нет. Например, можно отказаться от установки Administrator Toolkit или WiFi Connection Utility .

    Опции установки драйвера Intel с помощью XML

    Утилита 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 Гб.

    Смотрите также:

    Антивирусная утилита AVZ, как видим из самого названия, не является полноценным антивирусным продуктом. Эта небольшая программка предусмотрена сугубо для борьбы со шпионскими, троянскими программами, диалерами (программы для автодозвона), сетевыми червями…

    Удаление программного обеспечения с компьютера должно быть проведено правильно — с этими основами компьютерной грамотности наверняка знакомы даже новички. Благо, на рынке софта сегодня имеется масса аналогов штатному функционалу Windows…

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

    Что же такое Silent intall или Тихая установка

    Тихая установка (Silent intall) — это установка программ в автоматическом режиме. При таком способе установки используются параметры установки по умолчанию. Либо если такое возможно с помощью дополнительных ключей включаются дополнительные параметры установки.

    Чем полезна такая установка? Она позволяет сэкономить много времени при установке большого количества программ! Допустим вы каждый день готовите по одному компьютеру в вашей фирме. При этом вы каждый раз устанавливаете один и тот же список программ, а этих программ примерно 15. Каждый установщик надо запустить отдельно выбрать куда ставить, нажимать кнопку «Далее» и так каждый раз.

    Что если я вам скажу, что можно запустить только один файл (в котором прописаны параметры установки) и заниматься дальше своими делами… При это этом за вас все сделает скрипт… Интересно?

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

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

    Из командной строки, используя параметры;

    Аналогично через bat-файл (com-файл);

    Через SFX-архив с файлом конфигурации.

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

    Наиболее известные системы создания инсталляторов:

    Запуск тихой установки из командной строки

    Рассмотрим запуск тихой установки на примере. Для запуска тихой установки архиватора 7Zip нужно запустить установщик с ключом /S. Положите установщик 7Zip (7z.exe) в корень диска С. Затем откройте меню Пуск > Выполнить и введите в форму следующую команду:

    Архиватор установится без диалоговых окон и признаков внешней активности («без шума и пыли»).

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

    Тихая установка с помощью sfx-архивов

    Режим тихой установки может быть просто не предусмотрен разработчиком. Тогда можно попробовать использовать sfx-архивы. Sfx-архив — это самораспаковывающийся архив. Одно из его достоинств в том, что для его распаковки не нужен архиватор. К тому же с помощью него можно существенно расширить возможности тихой установки, да и возможности установки ПО вообще.

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

    Что такое RePack, Portable (портативная), Тихая установка (silent)?

    Многие пользователи в Интернете спрашивают — что такое RePack, Portable (портативная), Тихая установка (silent).

    Попытаемся объяснить в чем разница этих программ.

    Тихая установка (Silent)

    Тихая установка — это если программа устанавливается автоматически без участия пользователя. Другими словами вам не нужно вводить серийные номера, ключи и применять другие методы регистрации программы: патчи (patch), кряки (crack) и т.д. В дополнение к этому, во время установки программы не придется множество раз нажимать «дальше», программа repack сама все сделает вместо вас. И после установки soft будет полностью готов к работе.

    Зачем это нужно? Представьте себе ситуацию, к примеру: Вы системный администратор и у вас задача, на огромное количество компьютеров установить операционную систему Windows и установить набор программ. Если применить программы тихой установкой, то у вас есть возможность в несколько раз сберечь время и упростить эту процедуру.

    Продолжительность инсталяции зависит от размера программы и продолжается от 1–2 секунд, до часа. Такие программы устанавливаются путем двойного нажатия правой клавиши мыши по запускаемому файлу. Эти файлы приготовляются как правило, для автоматической установки программ сразу после установки операционной системы Windows, и часто включаются в какую нибудь сборку, типа Zver DVD и т.п. Собственно говоря, все очень просто: 2 раза клацаем по файлу, и ждём окончания установки.

    Обычно тихая установка используется для пост-установочных программ, например Windows Post-Installer, BS POST-INSTALLER. Также программы тихой установки отлично инсталлируются на «живую», уже давно работающую операционную систему.

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

    Что такое Repack и для чего же он необходим?

    Вы уже наверно не раз встречали в заглавии игр или же программ слово «Repack», но что из этого можно сделать вывод?

    Repack — данное перепакованная лицензионная программа или же игра. Для чего же это необходимо? Наиболее часто Repack делают для сокращения размера инсталятора либо чтобы, к примеру, таблетки (crack) и перевод уже находились в только что установленной програмке или игре.

    RePack — это облегченная версия игры-программы из коей вырезаны не нужные файлы, в том числе заграничные языки посторонний софт, различные демки, в RePack’ах нередко сжимаются видео ролики, иногда с утратой качества. Приобретенные урезанный вариант игры, в большинстве случаев, собирают в 1–2.iso,.mdf… и другие образы дисков. В результате, RePack весит меньше, и скорее скачивается из инета.
    В RePack’и прибавляют всякие кряки, кейгены, no-dvd и т. д. В большинстве случаев, на трекерах вначале обнаруживается лицензия, в после этого множество репаков к ней, на 1/4-1/3 менее по объему.
    Хотя RePack’и длительное время инсталлируются на комп. До 1–2 часов… (покаааа, всё это пережатое установится).
    Нередко репакеры сами делают перевод лицензии, практически «промптом», и также вкладывают в RePack.

    Что такое Portable (портативная) программа?

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

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

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

    Portable Soft

    В общем-то к Portable soft (PS) надлежит относить те проги, которые «инсталлируются» обычный распаковкой архива, или же готовы переноситься с машины на машину обычным копированием, не требуя инсталляторов, совершающих требуемые прописывания в реестре. Вот тут-то и возникают отличия в Portable приложениях.

    • ru – в приложениях находится российский язык
    • portable — портативный – перемещающийся с легкостью, достаточно скопировать файлы приложения.
    • apps – английское сокращение от слова application, что означает прибавление — компьютерная программа, к примеру веб-браузер или же текстовый процессор.

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

    Ненужно особого оборудования: применяйте хоть USB Flash, миниатюрный жесткий диск, iPod/MP3 плеер, и т. п. Практически никакого добавочного программного обеспечения — просто скачайте, установите и запускайте портативные приложения.

    Что бы было ясно, как это работает, опишу примерный алгоритм:

    1. Создается резервная копия ветвей реестра (или же конфигурационных файлов) и файлов, находящихся вне инсталлированной папки, от которых зависит работа приложения.
    2. Импортирование в реестр нужных для работы приложения данных, аналогично скажем копирование тех файлов, которые должны присутствовать вне папки portable (напр., в …/System32).
    3. Запуск главной программы и ожидание ее закрытия.
    4. По завершению, экспорт опций из реестра (либо конфигурационных файлов) в portable.
    5. Чистка следов работы программы (точнее, удаление временных файлов).
    6. Возобновление в систему тех ключей реестра и файлов, которые были зарезервированы в 1-ом шаге алгоритма.

    Портативная программа (по-английски «portable application») — переносимое программное обеспечение, которое вовсе не обязательно устанавливать на жесткий диск PC для запуска и применения. В данную группу попадают программы, которые без трудностей инсталлируются на флешку, внешний HDD, Компакт -диски, DVD, Bly-ray диски обычным образом, и еще те, которые действуют без установки. Это удобно в виду многих причин: вовсе не обязательно устанавливать одни и те же программы на несколько ПК, на работе возможно воспользоваться возлюбленным браузером, почтовым клиентом, ICQ без претензий со стороны сисадмина и начальства, все данные сберегаются на съемном носителе и чрезвычайно с легкостью копируются и так далее
    Иной неоспоримый плюс Portable программ – они бесплатны, как минимум, для приватного (не коммерческого) применения. Хотя в сети интернет возможно отыскать портативные версии и коммерческих программ, к примеру Microsoft Office либо Adobe Photoshop.

    В чем секрет Portable программ?

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

    С портативными приложениями дело обстоит по-другому. Программа устанавливается в назначенную ей на съемном носителе папку, не затрагивая жесткий диск PC и реестр, и станет прекрасно работать независимо от того, к какому ПК вы подключите флешку.
    Дабы скопировать програмку, достаточно просто перенести ее каталог на другой съемный носитель.

    Почти все приложения не требуют установки, их возможно копировать и запускать откуда угодно. Но учтите, что Portable программы, созданные для одной операционной системы, не станут работать в другой. Иначе говоря, ежели вы примете на вооружение портативную версию браузера Firefox под ОС Linux, она не будет работать на компе с Mac OS или же Windows.

    Читать еще:  Флешка доступна только для чтения что делать
    Ссылка на основную публикацию
    Статьи c упоминанием слов:

    Adblock
    detector