Содержание
- Сделай это по быстрому: установка софта в автоматическом режиме
- Программы для установки программ на Windows
- ZipSoft
- InstallPack
- Npackd
- DDownloads
- Speed Install
- Одним щелчком: программы автоматической установки

Теперь у нас есть полностью составленный алгоритм автоустановки. Перед тем как его использовать, желательно проверить его правильность. Для этого в LazySetupCD есть «Проверка установки заданий». То есть LazySetupCD запустит инсталлятор MS Office и применит к нему данный алгоритм.
Если установка дошла до своего конца, то значит алгоритм составлен верно.
Сделай это по быстрому: установка софта в автоматическом режиме
Большинство системных
администраторов знают, как можно быстро
установить/переустановить Windows. Для этих
целей существуют программы, позволяющие
сделать точный образ установленной Windows
вместе со всеми установленными
приложениями, драйверами и т.п. Достаточно
переписать этим образом системный раздел и
вот на машине установлена полностью
готовая к работе Windows. Этим занимаются такие
программы как Acronis TrueImage, PowerQuest DeployCenter, Norton
Ghost. С появлением Windows XP появилась также
возможность автоматически установить всю
Windows без вопросов про имя пользователя, ключ
продукта, временные, региональные
настройки и т.п. В ходе установки можно
автоматически установить любые приложения,
ключи реестра, обновленные драйвера. В
английском языке этот процесс называется
“unattended installation”, что по-русски означает “автоматическая
установка«. Так что в плане полной
переустановки Windows у системных
администраторов проблем стало меньше. Вся
установка заключается только в том, чтобы
вставить специальный диск в привод
пользователя. А вот как быть если надо на
установленную Windows нужно поставить какое-нибудь
приложение? Софт для бухгалтера, юриста,
инженера? Тут администратор честно идет к
пользователю, честно жмет кнопки, отвечает,
что Да, он согласен с лицензионным
соглашением, вводит ручками серийник и ждет
появления кнопки Finish. Проделывать такую
работу больше чем на одном компьютере —
занятие неблагодарное. Но, к счастью, и
здесь есть незаменимые помощники. О них и
пойдет речь.
Помочь администратору могут сами
инсталляторы программ. Большинство из них
имеют специальные ключи, с помощью которых
можно запустить автоматическую установку
программы. Наиболее часто используются
следующие типы инсталляторов:
- InstallShield
- Windows Installer Service (*.msi)
- InstallShield с MSI
- Inno Setup
- Nullsoft SuperPiMP Install System (NSIS)
- WISE Installer
Список инсталляторов, конечно,
неполный, охватить все просто невозможно.
Для каждого из этих типов
инсталляторов есть свои ключи, отвечающие
за запуск автоматической установки. В
таблице приведены ключи, используемые
инсталляторами.
Наличие файла setup.iss в
директории;
В свойствах установочного файла (который,
кстати, всегда называется setup.exe) будет
что-то типа «InstallShield (R) Setup Launcher».
Несколько комментариев к таблице.
- Для Windows Installer можно задавать ключи /qb или
/qn. Первый покажет прогресс установки, а
второй полностью скроет все окна и
незаметно установит приложение. Если вы
хотите отобразить прогресс установки, но
не показывать кнопку Cancel, исключая
возможность прерывания установки
пользователем, то используйте ключ /qb!.
Некоторые приложения требуют
перезагрузки компьютера после установки.
Чтобы этого избежать используйте
свойство REBOOT=ReallySuppress вместе с /qn или /qb,
заключая все выражение в кавычки. - InstallShield с MSI могут быть двух типов: «InstallScript
MSI» и «Basic MSI». InstallScript MSI использует
традиционные ключи InstallShield. В табличке
приведены ключи для Basic MSI. Обратите
внимание, что ключ /v и кавычки пишутся
слитно. - Регистр ключей имеет значение, то есть /S
и /s — не одно и то же.
Для других типов инсталляторов
иногда о ключах можно узнать, запустив
программу с ключом /? или /help.
Отдельный разговор если
инсталлятор при установке требует ввод
серийного номера. Например, Nero Burning Rom может
быть автоматически установлен следующей
командой:
nero6303.exe /silent /noreboot /no_ui /sn=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx /write_sn
Можно также создать
регистрационный файл, который будет
вносить регистрационные данные прямо в
реестр. Пример файла regnero.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Nero — Burning Rom\Info]
«User»=»InsertName»
«Company»=»InsertCompanyName»
«Serial5″=»InsertSerial»
Для Nero 6-й версии последняя строка
должна быть такой:
Тогда перед автоустановкой вы
можете сначала запустить регистрационный
файл, а потом уже автоустановку с ключами. Понятно, что от такой
автоматизации мало толку без командных
файлов. Например, создайте файл autosetup.cmd
ECHO Installing Nero Burning Rom
ECHO Please wait.
REGEDIT /S D:\Install\regnero.reg
start /wait D:\Install\Nero551054.exe /silent /noreboot /no_ui
Где D — буква привода (универсальной
переменной типа %CDROM%, к сожалению, нету).
Ключ /wait команды start позволит
дождаться окончания процесса установки.
Это необходимо, чтобы не запускалось сразу
несколько процессов инсталляции. В командный
файл можете записать команды
для автоустановки всех необходимых
приложений.
Таким образом, вы можете записать
все инсталляторы и командный файл autosetup.cmd
на диск и запускать автоустановку через
него. Можно также бросить в корень диска
файл autorun.inf:
Тогда командный файл запустит
автоустановку сразу при вставке диска в
привод.
Если с ключами вам работать не
нравится, кажется сложным, или если вы не
смогли подобрать ключи для автоматической
установки, то можете попробовать программы
эмулирующие действия пользователя при «нормальной»
установке приложения. Общий смысл работы программ
такого типа в следующем. Инсталлятор
запускается в обычном режиме без ключей, а
все действия, такие как нажатие кнопок, ввод
серийных номеров, расстановка флажков,
происходят в режиме эмуляции действий
пользователя. В результате вы увидите окно
инсталлятора в котором сами нажимаются
кнопки, снимаются/ставятся флажки, вводятся
серийные номера и т.п. К программам такого рода
относятся: AutoIt и LazySetupCD.
Для AutoIt вы должны писать скрипты
на специальном скриптовом языке. Например, для установки
программы LazySetupCD скрипт будет такой:
//запуск установки из директории c:\temp
Run, c:\temp\LazySetupCD\setup.exe
//дождемся появления нужного окна
WinWaitActive, Лицензионное соглашение
//нажмем Да, т.е. отправим нажатие Enter
Send,
//дождемся появления следующего окна
WinWaitActive, LazySetupCD v.1.1
//нажмем OK
Send,
//завершение
Exit
По адресу http://www.msfn.org/board/index.php?showtopic=20197
вы можете скачать готовые скрипты для
автоматической установки программ через
AutoIt. Написание скриптов для AutoIt
задача нетривиальная — надо изучать
синтаксис и операторы скриптового языка.
Интерфейс и справка программы англоязычная,
что тоже не относится к плюсам для
русскоязычных пользователей.
Программа LazySetupCD (autosetup.org.ru) от
этих недостатков избавлена. Эта программа позволяет вам
создавать установочные диски, с которых вы
сможете устанавливать приложения в
автоматическом режиме, т.е. без участия
пользователя, по заранее заданному
алгоритму. Для составления алгоритма
установки какой-нибудь программы вам
необходимо указать все действия, которые
должен эмулировать LazySetupCD при установке. К
таким действиям относятся:
- Нажать кнопку
- Поставить/снять флажок
- Установить переключатель
- Ввести текст
Этих действий вполне достаточно, чтобы
составить алгоритмы установки для
большинства программ. Составление
алгоритма осуществляется через интерфейс
LazySetupCD, никаких скриптов писать не придется.
Кнопки, флажки и переключатели
идентифицируются по их названию. То есть,
если вы хотите чтобы LazySetupCD три раза подряд
нажал кнопку Next при установке какой-нибудь
программы, то вам достаточно три раза
добавить действие «Нажать кнопку Next». В AutoIt для того чтобы
запрограммировать подряд три нажатия
кнопки с одним названием, вам приходилось
указывать признак окна, в котором
располагается кнопка. LazySetupCD в отличие от
AutoIt не путается в нажатиях и долбить три
раза одну и ту же кнопку не станет. Для ввода текста (например,
серийного номера) вам тоже не придется
ничего дополнительно указывать. Если после
очередного нажатия кнопки Далее вам будет
предложено ввести имя пользователя и
серийный номер, то в LazySetupCD вам достаточно
будет задать действие «Ввести текст». Каждый
текстовый фрагмент будет вводиться в
порядке табуляции в окне инсталлятора. С помощью LazySetupCD вы сможете
записать инсталляторы вместе с алгоритмами
установки сразу на диск. Вместе с LazySetupCD
поставляется модуль autorun.exe, который
записывается на диск и который будет
проводить автоустановку. С его помощью вы
сможете выбрать программы, которые хотите
установить в автоматическом режиме. Для LazySetupCD также есть набор
готовых скриптов автоустановки, которые вы
можете скачать с сайта autosetup.org.ru.
Итак мы рассмотрели три возможных
метода автоматической установки программ:
Удаленная установка программ в домене с помощью msi файла
- С помощью ключей и командных файлов
- С помощью AutoIt
- С помощью LazySetupCD
Самым быстрым методом,
безусловно, является метод установки через
ключи и командные файлы, т.к. в этом случае
не появляется окон установки и не
расходуется время на их отрисовку. Однако,
по этому методу не всегда удается достичь
желаемого результата (например, не удастся
подобрать нужные ключи автоустановки).
Тогда на помощь приходят эмуляторы
действий пользователя — AutoIt и LazySetupCD. Чтобы
эффективно начать использовать AutoIt
придется потратить время на изучение
синтаксиса специального скриптового языка.
LazySetupCD предоставляет более простой и
удобный интерфейс для составления
алгоритма установки.
Free Soft — Автоматическая установка программ для Windows 7, 8, 10
Чем пользоваться — решать вам.
При подготовке материала
использовались данные сайтов:
Программы для установки программ на Windows
После переустановки операционной системы Windows нужно заново устанавливать все программное обеспечение: офисные утилиты, проигрыватели, кодеки, браузеры. Автоматизировать этот процесс можно с помощью специальных установщиков программ, которые используются для установки ПО на компьютер.
ZipSoft
ZipSoft — программа для установки программ на компьютер. В библиотеке приложения находится более 190 полезных утилит. Софт разделен по категориям: интернет, безопасность, офис, хобби, знания, мультимедиа и т.д.
Установщик программа ZipSoft полностью бесплатная и совместима с операционной системой Windows 7 и новее (32 и 64 бит). Для загрузки доступна русская версия.
После скачивания программы не требуется установка: достаточно запустить загруженный ярлык и откроется главное окно софта. В левой части интерфейса расположены различные категории. Первый доступный раздел — «Рекомендуемые».

Здесь расположены все рекомендуемые утилитой программы для установки на компьютер: антивирусы, плееры, браузеры, удаленный доступ, администрирование и т.д. Чтобы посмотреть самые популярные среди пользователей приложения, необходимо перейти в раздел «ТОП-50».

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

Таким образом можно добавить сразу несколько приложений из разных категорий. Добавленные программы отображаются в самом верху списка — в разделе «Выбранное». Когда пользователи составили список из софта для инсталляции, необходимо нажать кнопку «Установить».

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

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

Преимущества программы ZipSoft:
- удобный интерфейс с поддержкой русского языка;
- бесплатная модель распространения;
- большой выбор программ из разных категорий;
- встроенный инструмент поиска.
- нет поддержки операционной системы Windows XP.
InstallPack
InstallPack — полезная утилита для установки программ на компьютер. В библиотеку софта входит более 700 приложений: антивирусы, офисные программы, браузеры, мультимедийные проигрыватели. Утилита устанавливает самые последние версии ПО. Загрузка инсталляторов выполняется с официальных сайтов разработчиков, что обеспечивает высокий уровень безопасности (дистрибутивы не содержат вирусов и вредоносного ПО).
Приложение имеет полную совместимость с операционной системой Windows XP и новее (32 и 64 бит). Для загрузки доступна полностью русская версия программы.
Чтобы начать работу с InstallPack, достаточно скачать и запустить ПО. Приложение не требует установки. После запуска откроется главное окно. На первом этапе работы необходимо выбрать программы для установки.
По умолчанию список сортируется по рейтингу.

При необходимости пользователи могут выбрать нужную категорию: Must have, безопасность, офис, драйверы и т.д. Также в интерфейсе есть строка поиска. Здесь нужно ввести название утилиты, чтобы InstallPack смог найти ее в общем списке.

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

Преимущества программы InstallPack:
- большой выбор программного обеспечения;
- бесплатная модель распространения;
- не требуется установка программы;
- простой и удобный интерфейс на русском языке;
- утилита загружает только последние версии софта.
- нельзя создать загрузочные файлы для программ.
Npackd
Npackd — менеджер и установщик программ для операционной системы Windows. Также с помощью утилиты можно обновить уже установленный софт. В библиотеке приложения находится более 850 приложений из разных категорий. Всего доступно 13 разделов.

Программа имеет полную совместимость с операционной системой Windows (32/64 бит). Доступна русская версия для скачивания. Чтобы пользоваться утилитой, требуется Windows XP и новее. Модель распространения Npackd — бесплатная.
После запуска программы начнется анализ системы и обновление базы данных ПО. По завершению процесса откроется список всех приложений, которые доступны для установки.

Для начала работы необходимо выделить программы из списка. Далее нужно выбрать пункт «Установить», который расположен на верхней панели инструментов. После этого запустится процесс инсталляции выбранного программного обеспечения. Прогресс загрузки отображается в разделе «Задания»: затраченное и оставшееся время.

Чтобы найти нужную программу среди сотен других, пользователи могут воспользоваться инструментом «Поиск». Для этого необходимо ввести название утилиты. Результат поиска отобразится в правом окне интерфейса.

- простой и удобный интерфейс с поддержкой русского языка;
- загрузить утилиту можно абсолютно бесплатно;
- более 850 программных продуктов, доступных для установки на Windows;
- возможность обновления установленных программ;
- доступен инструмент для экспорта установщиков ПО;
- загрузка только последних версий утилит.
- пользователи могут обновить только те программы, которые были скачаны с помощью Npackd;
- иногда случаются сбои при подключении к серверам утилиты.
DDownloads
DDownloads — приложение, которое используется для автоматической установки программ на компьютер: кодеки, антивирусы, утилиты для работы с текстовыми документами, браузеры, мультимедийные плееры. Загрузка установщиков выполняется с официальных сайтов разработчиков ПО.
Программа совместима с операционной системой Windows (32/64 бит). Язык интерфейса — английский, русская версия не поддерживается. Для комфортной работы с утилитой требуется ОС Windows XP и новее. Модель распространения DDownloads — бесплатная.
Чтобы запустить программу, не требуется установка. В главном окне приложения отображается полный список утилит, доступных в библиотеке DD3Apps.

Есть возможность изменения формата отображения списка. Пользователи могут сделать сортировку программ по категориям. Для этого нужно выбрать пункт «Category» из списка.

После выбора нужной утилиты из списка в правом окне интерфейса DDownloads откроется небольшое окно с информацией о ПО: разработчик, поддерживаемые платформы, версия, тип установки, дата релиза и стоимость лицензии. Кнопка «from Page» на верхней панели инструментов дает возможность пользователям перейти на официальный сайт разработчиков и загрузить установщик оттуда. Чтобы скачать ПО с помощью DDownloads нужно выбрать пункт «Download» на панели инструментов.

Начнется скачивание файла. На этом этапе пользователям необходимо выбрать папку для сохранения установщика на компьютере. По завершению процесса можно приступать к установке загруженной утилиты.
- программа не требует установки на компьютер;
- бесплатная модель распространения;
- большая библиотека приложений;
- возможность перехода на официальный сайт ПО через панель инструментов;
- отображение подробной информации об утилитах.
- нет официальной поддержки русского языка;
- база доступных программ не обновляется с 2015 года.
Speed Install
Speed Install — небольшое приложение, которое дает возможность загружать и устанавливать различные программы на компьютер. Все утилиты, которые доступны в библиотеке, разделены на категории: работа, дом, интернет, безопасность, мультимедиа, бесплатные. Скачивание ПО выполняется с официальных сайтов разработчиков без вирусов.

Приложение имеет полную совместимость с операционной системой Windows XP и новее (32/64 бит). Модель распространения Speed Install — бесплатная.
В главном окне утилиты расположены основные разделы, в которых находятся все программы для установки. Чтобы начать процесс инсталляции, необходимо отметить нужный софт в правом окне. После того, как пользователи сформировали список из программ, следует нажать кнопку «Установить».

Начнется загрузка установщика. Отследить прогресс скачивания файла можно разделе «Отчет».

Также в приложении Speed Install есть возможность сделать автономную версию. Для этого необходимо воспользоваться функцией «Автон. версия» на панели инструментов. В открывшемся окне пользователям нужно выбрать разделы, которые будут добавлены в автономную версию. Благодаря этой функции можно выполнять установку программного обеспечения без подключения к интернету.

- простой и удобный интерфейс с поддержкой русского языка;
- бесплатная модель распространения;
- быстрая загрузка и установка ПО;
- наличие всех полезных утилит для Windows;
- возможность создания автономной версии программы для работы без подключения к интернету.
- небольшая библиотека программ.
Одним щелчком: программы автоматической установки
В последнее время на рынках Москвы стали появляться интересные диски с софтом. Вроде бы диск как диск — программы, статьи, ссылки — всё как положено, но их отличительной особенностью является то, что программы с диска могут быть установлены автоматически.
Что это значит? Представляете себе обычный инсталлятор какой-нибудь программы? Множество вопросов о путях установки, о ярлыках, о лицензионном соглашении и тому прочее. А ведь на все вопросы можно ответить предлагаемыми значениями по умолчанию. Как большинство пользователей и поступает. Автоустановка — это значит установить программу со всеми значениями по умолчанию. Пользователю не придется давить кнопки, расставлять переключатели и флажки.
Даже не придется вручную вводить серийный номер (естественно, легально приобретенный). Все это будет сделано автоматически — пользователь отдыхает.
Как же создаются диски с такой уникальной возможностью? Мы рассмотрим две программы от российских разработчиков, специально предназначенных для создания таких дисков. Это конкурирующие между собой программы
LazySetupCD и MultiSet.
Теперь определимся с нашим диском. Без чего не может обойтись практически ни один современный пользователь? Без продуктов MicroSoft Office! Попробуем теперь составить диск для автоустановки MS Office 2003 с помощью каждой из программ.
LazySetupCD
Следуя подсказкам программы создадим новый проект диска MS Office 2003.

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


Меня заинтересовала кнопка «Запись» в редакторе действий.
Нажав ее можно запустить процесс автоматической записи действий пользователя. То есть вы просто устанавливаете программу в обычном режиме, а все ваши действия аккуратно записываются и в дальнейшем могут быть легко воспроизведены. Это очень удобно. А если вы вдруг ошиблись, или нажали лишнюю кнопку, то вы всегда можете
отредактировать алгоритм установки в редакторе действий.
Единственное что не поддается автоматической записи — это ввод серийника. Его нужно явно указывать в редакторе действий.
Проделав все эти действия в итоге я получил вот такой алгоритм установки из 12 действий:
Hoмep
Haзвaниe
Tип
&Я пpинимaю уcлoвия
лицензионного соглашения
Теперь у нас есть полностью составленный алгоритм автоустановки. Перед тем как его использовать, желательно проверить его правильность. Для этого в LazySetupCD есть «Проверка установки заданий». То есть LazySetupCD запустит инсталлятор MS Office и применит к нему данный алгоритм.
Если установка дошла до своего конца, то значит алгоритм составлен верно.
Теперь можно приступать непосредственно к записи диска. Нажимаем «Запись», выбираем папку, в которую хотим записать и
диск готов.
Вместе с программой LazySetupCD поставляется примитивный autorun.

Однако этот autorun легко можно заменить на свой собственный. Вы можете разработать оболочку диска через программы сторонних разработчиков, а на кнопку Автоустановка назначить специальную
команду LazySetupCD, по которой сразу будет запускаться процесс автоустановки.
MultiSet

Принцип составления автоустановки оказывается тот же самый, что и в LazySetupCD — нужно установить приложение, а все действия пользователя будут записаны, и потом воспроизведены.
В итоге будет создан установочный пакет MS OFFICE 2003. К сожалению, в MultiSet нет редактора действий и как-то откорректировать созданный алгоритм невозможно. Если автоустановка по каким-то причинам не пойдет, то автор советует удалить пакет и произвести запись с начала.
Также в MultiSet существует небольшая тонкость при вводе серийного номера. Требуется поставить запись действий на паузу и вручную ввести каждый текстовый фрагмент серийника.
В итоге можно будет записать диск с автоустановкой MS OFFICE.

В MultiSet, также как и в LazySetupCD, можно запустить автоустановку используя специальную команду, что позволяет использовать его в autorun’ах собственной разработки.
Таким образом, у нас есть диски с автоустановкой созданные программами LazySetupCD и MultiSet. В ходе полевых испытаний было определено, что MultiSet быстрее выполняет действия, но при этом полностью перехватывает управление мышью и клавиатурой, не позволяя ничего пользователю.
Сравнительные характеристики программ
- Поддерживает загрузку уже готовых скриптов — т.е. не надо устанавливать программу, чтобы составить алгоритм установки
- Поддерживает ключи автоустановки инсталляторов
- Редактор действий делает прозрачным процесс составления алгоритмов автоустановки
- Классический пользовательский интерфейс
- Поддержка множества языков
- Более высокая скорость автоустановки
Обе программы могут создавать диски с автоматической установкой софта, избавляя пользователя от рутиных действий. Благодаря им у вас всегда будет под рукой уникальный диск, с которого всегда можно быстро и оперативно установить необходимую программу.
Похожие статьи
-
Windows 10 установка удаление программ
Содержание Удаление программ Windows 10 Где в Windows 10 находится установка и удаление программ Удаление программ через «Параметры» Windows 10 3 способа…
-
Автоматическая установка программ
Содержание InstallPack Функции программы InstallPack Совместимость с Windows Программы для скачивания программ на компьютер ZipSoft InstallPack Speed…
-
Windows 10 настройка автоматического обновления
Содержание Как отключить автоматическое обновление Windows 10 Как отключить автоматическое обновление Windows 10 Как отключить автоматическое обновление…