Як знайти ключі тихою установки для будь-якої програми

Більшість з Новомосковсктелей цього сайту - адміністратори / інженери або просунуті користувачі. І багатьом з вас, звичайно, хочеться автоматизувати багато операцій по установки софта, які ви часто виконуєте. На жаль, немає єдиного методу «тихої» (silent) установки будь-якого програмного забезпечення, тому що воно створюється і компілюється різними збирачами.

Як в такому випадку полегшити собі життя в пошуку ключів тихою установки для будь-яких дистрибутивів? Існує дуже корисна програма Silent key finder. При запуску вона пропонує вам вказати виконуваний файл дистрибутива, установку з якого ви хочете автоматизувати. Далі, вона визначає тип інсталятора, за допомогою якого був зібраний дистрибутив і виводить список підтримуваних ключів тихою установки.

Як знайти ключі тихою установки для будь-якої програми

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

echo Installation started at .ate%% time% >> "% windir% \ GSM_OSD_HOTKEY_Features_Integration_install.txt"

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

Довідник ключів тихою установки програм

Як я писав вище, існує безліч інсталяторів, одна ось найбільш популярні з них і посилання на сторінки з описом підтримуваних ними ключів:

Однак і цього може не вистачити. Деякі виробники обладнання створюють свої власні інсталятори для драйверів. Нижче я привезу найбільш поширені приклади установки драйверів від різних вендорів.

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

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

"Setup.msi" / l * v C: \ Intel \ Logs \ Intel_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
    -log 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

Ось приклад відключення непотрібних опцій:









можна вказати, що установка буде проводитися в тихому режимі.

запобіжить перезавантаження в кінці установки.

Ключі запуску установника такі ж, як і при установці драйверів чіпсета, тільки додався один новий ключ -c або -config, який дозволяє вказати шлях до конфігурації XML файлу, про який ми говорили вище.

До речі, якщо вам цікаво розібратися, як відбувається установка, то setup.exe запускає файл InstMultiPkg.exe, який. в свою чергу дивиться в файл InstMultiPkg.ini. У INI файли прописані команди, які необхідно виконати по черзі, щоб встановити різні компоненти. Зокрема, установка самого драйвера відбувається з папапок ось такий будівництвом:

sfpWin7 \ vs64 \ Setup.exe / qn / l * v C: \ system.sav \ logs \ INTELBLUEWP.log SSDISABLE = TRUE REBOOT = ReallySuppress

Детальніше ви зможете прочитати на сайті Intel.

Установка графічних драйверів Intel

Ці драйвери можна встановлювати як з файлу setup.exe, так і з само-розпакуйте ZIP архіву. У першому випадку необхідно спочатку розпакувати архів і потім запустити установка за допомогою команди

Їх ви, на щастя, можете знайти на офіційному сайті DisplayLink.

Установка драйверів таблеток Toshiba

На щастя, ці хлопці добре попрацювали. До складу їх пакетів вже входить файл Pinstall.bat. який виконує установку в тихому режимі.

Установка драйверів з пакетів Lenovo

Знову ж таки, ці хлопці молодці. У кожному драйверу йде readme файл на сайті, в якому вказані ключі тихою установки. Для цього в файлі readme знайдіть розділ

Спочатку ви завантажуєте пакет, запускаєте його розпакування в потрібну папку, в останньому вікні ви знімаєте галочку, відмовляючись від установки зараз. Після чого, ви отримуєте дистрибутив, для якого можна створити файл запуску тихої установки.

Поділитися в соц. мережах