Тихая установка программ ключи

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

1. Ключи для «тихой» установки.

1.1 Windows Installer Service — стандартный инсталятор windows. Вся необходимая для установки информация (иногда и вместе с устанавливаемыми файлами) содержится в установочных пакетах, имеющих расширение .msi.

Ключи:

/quiet — Тихий режим, без взаимодействия с пользователем
/passive — Автоматический режим — только указатель хода выполнения
/q[n|b|r|f]
n — Без интерфейса
b — Основной интерфейс
r — Сокращенный интерфейс
f — Полный интерфейс (по умолчанию)
/norestart — не перезапускать после завершения установки
/promptrestart — запрашивать перезапуск при необходимости
/forcerestart — всегда перезапускать компьютер после завершения установки

«ТИХАЯ УСТАНОВКА» — КАК ЕЁ ИСПОЛЬЗУЮТ ХАКЕРЫ

1.2 Inno Setup — open source система создания инсталляторов для Windows программ. Чтобы узнать используется ли Inno Setup для упаковки программы нужно при запуске инсталлятора в самом первом окне кликнуть на иконку в левом верхнем углу и выбрать пункт About Setup из меню.

Ключи:

/silent — установка с полосой прогресса установки
/verysilent — установка без полосы прогресса установки
/nocancel — препятствует закрытию окна установки
Для избавления от диалоговых окон используйте ключ /SP-

1.3 Nullsoft Scriptable Install System (NSIS) — система создания установочных программ для Microsoft Windows с открытыми исходными кодами, созданная компанией Nullsoft. Систему можно определить по интерфейсу, который примерно одинаковый.

Ключи:

/S — автоматическая установка
/D — для указания папки установки (например, /D=C:Proga)

1.4 WISE Installer использует ключ /s для тихой установки, определяется приветствием:

или развернутым окном с темно-синим фоном во весь экран.

2. Universal Silent Switch Finder — бесплатная программа автоматически определяющая тип инсталлятора и ключи для тихой установки. Автоматизированный вариант пункта 1. (скачать) (пароль: tmie.ru)

3. MultiSet — платная программа записывает действия пользователя при установке, после чего воспроизводит их автоматически. (скачать) (пароль: tmie.ru)

4. AutoIt — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows, при знании синтаксиса команд может применяться к данной задаче. (скачать) (пароль: tmie.ru)

Источник: tmie.ru

Примеры установки приложений

Их можно распаковать (установить) на тестовой машине, а затем скопировать в $OEM$$Progs. Наверняка, есть и другие, я лишь перечислил некоторые известные мне.

Пакетная установка приложений / Как сделать сборку программ

Ниже я приведу несколько примеров установки программ с использованием ключей. Для примера синтаксиса я возьму приложение TweakUI (198 kb), которое было специально перепаковано для автоматической установки (архив содержит MSI пакет). В зависимости от того, какой метод установки вы используете (GuiRunOnce или RunOnceEx), синтаксис будет отличаться, но основную часть я в обоих случаях выделю , чтобы было понятно как информация будет подаваться в дальнейшем. Учтите, что в некоторых случаях синтаксис ключей учитывает верхний или нижний регистр, так что может оказаться, что -S и -s не одно и то же. Также, следите за именами файлов приложений, поскольку я использовал те, что были в моем распоряжении, а ваши могут слегка отличаться.

Читайте также:
Программа чтобы с фотографии нарисовать портрет

TweakUI

Итак, допустим, что вы запускаете пакетный файл start.cmd из [GuiRunOnce]. Тогда в этот файл надо включить следующие строки

ECHO Installing TweakUI 2.10 Powertoy
ECHO Please wait.
start /wait %systemdrive%InstallTweakUI.msi /qn
ECHO.

Если же вы используете RunOnceEx, то тогда в этом файле должны быть следующие параметры

REG ADD %KEY%20 /VE /D «TweakUI» /f
REG ADD %KEY%20 /V 1 /D » %systemdrive%InstallTweakUI.msi /qn » /f

Думаю, что понятно, что приложение TweakUI.msi запускается с ключом /qn . Обратите внимание, что во втором методе используются кавычки, впрочем, это относится к синтаксису файла RunOnceEx.cmd, а не к ключам приложения.

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

ACDSee 9.x

MSI-файл программы ACDSee упакован при помощи InstallShield, поэтому помимо ключей тихой установки можно также передать в командной строке свойства установщика Windows:

%systemdrive%Installacdsee.exe /s /v»/qn USERNAME=Имя SLL_LICENSENUMBER=123456-12345-123456-1234567 LICENSE_MODEL=Full YAHOO_TOOLBAR_INSTALL=0 AgreeToLicense=Yes REBOOT=REALLYSUPPRESS»

Adobe Acrobat Reader

Adobe Acrobat Reader 7.х

Начиная с одного из релизов седьмой версии, программа поддерживает ключ /s /v» /qn» . Таким образом нерaзбериху с ключами, присущую более ранним версиям Adobe Acrobat, можно считать исчерпанной. Для установки из пакетного файла команда будет выглядеть так:

%systemdrive%InstallAdbeRdr70_enu_full.exe /s /v» /qn»

Если же вы используете RunOnceEx, то тогда в этом файле должны быть следующие параметры

REG ADD %KEY%25 /VE /D «Adobe Reader 7» /f
REG ADD %KEY%25 /V 1 /D » %systemdrive%InstallAdbeRdr70_enu_full.exe /s /v» /qn» » /f

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

Adobe Acrobat Reader 8.х

Тихую установку восьмой версии программы можно осуществить следующим образом:

%systemdrive%InstallAdbeRdr80_en_US.exe /sAll

Программа будет установлена с настройками по умолчанию. Настроить Acrobat Reader 8 для установки можно при помощи мастера настройки Adobe.

Microsoft Office 2003 + MUI

Java VM

Виртуальную машину Java VM также можно установить автоматически. Загрузить ее можно с сайта Sun (выберите Windows Offline Installation). Используйте следующие ключи:

%systemdrive%Installjre-6-windows-i586.exe /s REBOOT=Suppress

Opera 9.x

Для международной версии Opera используется пакет MSI, упакованный при помощи InstallShield. Наряду с ключами тихой установки в командной строке можно также указать ряд свойств установщика Windows (код представляет собой одну строку):

%systemdrive%InstallOpera_9.10_International_Setup.exe /S /V»/passive /norestart ALLUSERS=1 CREATE_DESKTOP_ICON=1 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1″

Skype

Установить программу Skype без плагина для Internet Explorer и панели Google Toolbar, при этом отключив запуск Skype при старте Windows, можно следующим образом. Сначала создайте следующий REG-файл для настройки устанавливаемой программы:

Windows Registry Editor Version 5.00

; Отключение плагина IE и панели Google Toolbar
[HKEY_CURRENT_USERSoftwareSkypePhoneUI]
«InstallInfo»=»google-toolbar:offered-notinstalled»
«Installed»=dword:00000001

; Настройки для корректного удаления Skype
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallSkype_is1]
«Inno Setup: Selected Tasks»=»desktopicon»
«Inno Setup: Deselected Tasks»=»launchSkype,startSkype,IsIEChecked,IsFFChecked»

Скопируйте код в текстовый редактор и сохраните с именем, допустим, skype_settings.reg.

Читайте также:
Какие авиакомпании участвуют в программе аэрофлот бонус

Поскольку программа Skype упакована в InnoSetup, тихую установку можно осуществить при помощи ключа /VERYSILENT . Но во время установки программа автоматически прописывается в автозапуск. Этого можно избежать, удалив следующий параметр реестра после установки Skype:

Windows Registry Editor Version 5.00

; Отключение запуска программы при старте Windows
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun]
«Skype»=-

Скопируйте код в текстовый редактор и сохраните с именем, допустим, skype_run.reg. Теперь установка Skype будет производиться так: сначала импортируется первый файл реестра, затем устанавливается программа, после чего импортируется второй файл реестра:

REGEDIT /S %systemdrive%Installskype_settings.reg
%systemdrive%InstallSkypeSetup.exe /VERYSILENT
REGEDIT /S %systemdrive%Installskype_run.reg

TotalCommander 6.x

Скопируйте в Блокнот, чтоб лучше рассмотреть. Сделайте необходимые изменения в вашем файле INSTALL.INF в зависимости от вашей конфигурации. После того как вы сконфигурируете файл должным образом, просто закройте его и сохраните изменения, согласившись на предложение TC перепаковать архив. После всех изменений установка TC будет осуществляться так:

%systemdrive%Installtcmdr600.exe

А вообще, TotalCommander прекрасно работает и без установки. Его можно просто запаковать в самораспаковывающийся архив.

Windows Media Player 11

Windows Media Player 11 можно легко интегрировать в дистрибутив Windows или создать для него безключевой установщик. Подробную информацию вы найдете в этой теме конференции OSZone.

Windows Multilanguage User Interface (MUI)

Установка MUI подробно рассматривается в статье Локализация: MUI, Шрифты и Региональные настройки.

WinRar 3.x

%systemdrive%Installwrar330ru.exe /s

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

Регистрационный файл rarreg.key нужно поместить в директорию программы. Это можно сделать, положив его в $ProgsWinrar, или используя команду xcopy в любом пакетном файле.

Настройки архиватора можно заранее сохранить в файл settings.reg из меню Параметры->Импорт/Экспорт (Options—>Import/Export), а во время автоматической установки экспортировать при помощи команды REGEDIT /S .

Резюме

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

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

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

Источник: www.oszone.net

Как найти ключи тихой установки для любой программы

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

Читайте также:
Программа чтобы видео склеивать

Как в таком случае облегчить себе жизнь в поиске ключей тихой установки для любых дистрибутивов? Существует очень полезная программа Silent key finder. При запуске она предлагает вам указать исполняемый файл дистрибутива, установку из которого вы хотите автоматизировать. Далее, она определяет тип инсталлятора, с помощью которого был собран дистрибутив и выводит список поддерживаемых ключей тихой установки.

Далее вам остается только написать cmd/bat файл, который запустит программу с ключами. Например, для инсталлятора утилиты Lenovo Hotkey Features Integration мой файл выглядит так:

echo Installation started at %date% %time% >> «%windir%GSM_OSD_HOTKEY_Features_Integration_install.txt»

«%~dp0SETUP.EXE» /SP- /VERYSILENT /NORESTART /SUPPRESSMSGBOXES /LOG=»%windir%GSM_OSD_HOTKEY_Features_Integration_install.txt»

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

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

  • Inno Setup
  • Nullsoft Installer (NSIS)
  • Windows MSI
  • InstallShield
  • Smart Install Maker
  • WISE Installer

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

Установка пакетов 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:

«%~dp0Audio_Driver_99G4C_WN32_6.4.10041.128_A05.EXE»/s /l=»%windir%OSD_GSM_Audio_Realtek_Driver_10041_128_install.log»

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

C пакетами HP ситуация слегка проще.

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

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

[Install Execution]

Источник: hww.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru