Серверная (www.it-simple.ru)

Автоматическая (unattended) установка программ на Windows


Эта запись для тех, кто устал сотни раз соглашаться с лицензионными соглашениями и отвечать на риторические вопросы от установщиков программ. Здесь мы будем заставлять инсталляторы выполнять свои прямые обязанности, а именно - устанавливать программы. А не задавать глупые вопросы.

Запись не претендует и никогда не будет претендовать на полноту. Будет описана тихая установка только тех программ, которые хорошо зарекомендовали себя за годы работы и которые рекомендую для использования лично я. Ну, плюс те, без которых многим пользователям никак (см. M$ Office).
О некоторых приложениях можно прочитать здесь (http://www.it-simple.ru/?p=2957), обе записи, и та, и эта будут периодически обновляться.

Умолчания

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

Подразумавается, что все команды запускаются из командной строки (cmd.exe), причём текущий путь - это каталог с дистрибутивами, например, D:\Soft.
То есть, приглашение командной строки выглядит так:

D:\Soft> команда_для_запуска

Содержание

Автоматическая установка

^ .NET Framework

Скачиваем установщик с официального сайта и распаковываем содержимое .exe в папку dotnetfx.

msiexec /i "dotnetfx\netfx.msi" /passive


^ .NET Framework v2.0

Скачиваем установщик с официального сайта и распаковываем содержимое .exe в папку dotnetfx2.

dotnetfx2\install.exe /qb


^ Mozilla Firefox

Скачиваем последнюю версию Mozilla Firefox с www.mozilla.ru (http://www.mozilla.ru) и распаковываем содержимое .exe в папку Firefox

Firefox\setup.exe -ms


^ Flash Player для web

Скачиваем последнюю версию Flash Player отсюда (http://get.adobe.com/ru/flashplayer/otherversions/).

install_flash_player.exe /silent


^ Mozilla Thunderbird

Скачиваем последнюю версию Mozilla Thunderbird с официального сайта (http://www.mozilla-russia.org/products/thunderbird/) и распаковываем содержимое .exe в папку Thunderbird

Thunderbird\setup.exe -ms


^ 7-zip

Официальный сайт (http://www.7-zip.org/) (по совместительству - страница загрузки) | Прямая ссылка на скачивание версии 915 (http://downloads.sourceforge.net/sevenzip/7z915.exe)

7z915.exe /S


^ Adobe Reader Ru

Скачиваем (http://get.adobe.com/reader/otherversions/) последнюю русскую версию с официального сайта. Имя установщика будет выглядеть как AdbeRdr###_ru_RU.exe, где ### - номер текущей версии.

AdbeRdr###_ru_RU.exe /sAll


^ FastStone Viewer

Скачиваем (http://www.faststone.org/FSViewerDownload.htm) последнюю русскую версию с официального сайта. Имя установщика будет выглядеть как FSViewerSetup##.exe, где ## - номер текущей версии.

FSViewerSetup##.exe /S


^ K-Lite Mega Codec Pack

Устанавливать надо в несколько этапов.

1. Скачиваем последнюю версию пакета отсюда (http://www.codecguide.com/download_k-lite_codec_pack_mega.htm). Установщик будет выглядеть примерно так: K-Lite_Codec_Pack_###_Mega.exe, где ### - номер версии.

2. Запускаем установщик с ключом -MakeUnattended

K-Lite_Codec_Pack_###_Mega.exe -MakeUnattended

после чего запустится процедура конфигурации установки, которая впоследствии запишется в файл klcp_mega_unattended.ini. Самой установки не произойдёт.

3. Для установки программы с настройками, созданными в процессе конфигурации, запускаем:

K-Lite_Codec_Pack_583_Mega.exe /verysilent /norestart /LoadInf=".\klcp_mega_unattended.ini"

Также можно просто запустить батничек, который появится рядом с ini-файлом.


^ CDBurnerXP

Скачиваем (http://cdburnerxp.se/downloadsetup.exe) установщик с официального сайта. Имя установщика будет выглядеть как cdbxp_setup_#.exe, где # - длинный номер текущей версии.

cdbxp_setup_#.exe /silent


^ OpenOffice.org

Рекомендую использовать дистрибутив от компании Инфра-Ресурс, официального представителя OpenOffice.org в России по маркетингу, локализации и внедрению.
Сайт: http://www.i-rs.ru (http://www.i-rs.ru) | Страница загрузки (http://www.i-rs.ru/Skachat).
Распаковываем содержимое .exe в папку OpenOffice.org

OpenOffice.org\setup.exe /qb


^ MS Office 2003 Professional

Файлы дистрибутива MS Office 2003 находятся в папке MSOffice2003.

1. Полная установка офиса, без возможности настройки дополнительных параметров.

msiexec.exe /i "MSOffice2003\pro11.msi" /qb /norestart ALLUSERS=1 PIDKEY=ключ COMPANYNAME=название_компании USERNAME=имя_пользователя

ключ - 25-значный лицензионный ключ без разделителей, в том числе пробелов и дефисов.

2. Установка с возможностью настройки дополнительных параметров: выбор приложений и элементов для установки.
  1. Устанавливаем Microsoft Office 2003 Resource KIT из каталога MSOffice2003\ORK (MSOffice2003\ORK\setup.exe)
  2. Запускаем Custom Installation Wizard и настраиваем всё, что хотим и можем. На выходе получится файл настроек, который сохраним как MSOffice2003\WEA.MST
  3. Команда для автоматической установки настроенного офиса немного изменится:

msiexec.exe /i "MSOffice2003\pro11.msi" /qb /norestart ALLUSERS=1 PIDKEY=ключ COMPANYNAME=название_компании USERNAME=имя_пользователя TRANSFORMS="MSOffice2003\WEA.MST"

Пример использования

В каталог D:\Soft скачиваем дистрибутивы Firefox, Adobe Flash Player, Thunderbird и OpenOffice.org. Распаковываем Firefox, Thunderbird и OpenOffice.org по инструкции.

В этом же каталоге создаём файл primer.bat со следующим содержимым:

start /wait Firefox\setup.exe -ms
start /wait Thunderbird\setup.exe -ms
start /wait install_flash_player.exe /silent
start /wait OpenOffice.org\setup.exe /qb

Запускаем и засекаем время установки.