Автоматическая установка. Автоматическая установка программ

На повестке дня вопрос о том как забыть про рутинную, ручную установку программ и присмотреться к более современным технологиям по автоматической установке приложений. Первым делом решил сделать небольшой мониторинг темы. Пошёл за советом к старику Гуглю. «Тыкнул» по самой первой ссылке и «упёрся рогами» на . Судьба злодейка, программа оказалась платной. Поэтому полного обзора не будет, хотя если выражаться языком телешоу «Играй гармонь» у MultiSet «репертуарчик очень даже неплохой».

  • Автоматическая установка программ, при этом быть программистом совершенно не обязательно и не нужно писать ни строчки кода/скрипта. Создание загрузочного внешнего накопителя для установки программного обеспечения после переустановки операционной системы.
  • Создание загрузочного диска, флешки, внешнего харда для автоматической установки Windows без участия пользователя или Windows с пакетом ваших программ.
  • Удалённая автоматическая установка по локальной сети.

Первым делом качаем программу и устанавливаем. Месяц можно использовать пробную версию, если понравиться купить или спросить в комментариях «Когда будет конец света». Наши супер «мозголомы» робот Дашка и её друг Андрюшка обязательно вам ответят. Не забываем про системные требования. Программа на данный момент работает в таких операционных системах, как Microsoft Windows 98, ME, 2000, XP, Server, Vista, 7.

На самом деле разработчики свели весь процесс работы с программой до минимума. Тем более, если открыть MultiSet и нажать кнопку F1, откроется подробнейшая инструкция, справка. Каждый пункт, деталь подробно описана и не совсем понятно что можно добавить.

Теперь о главном. Для меня это создание собственного загрузочного диска (CD/DVD) или флешки с пакетом часто используемых программ. Переустановил систему. Вставил диск в привод и забыл что такое «махать» курсором по многочисленным кнопкам и чикбоксам. В разделе «Все пакеты» пр.кн.мыши выделяем нужную категорию и нажимаем «Новый пакет…».

В выпавшем окне нажимаем на кнопку с изображением папки (пустое поле «Исполняемый файл»).

В проводнике указываем полный путь к .exe файлу программы. В моём случае испытуемая Setup_Volume2_1_1_3_247.exe (очень удобное ), нажимаем кнопку «ОК».

Появиться окно предупреждение. Закройте антивирус, фаервол и установите приложение как обычно. Иначе возможны ошибки, которые приведут к неработоспособности программы.

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

Появляется предупреждение где нужно нажать кнопку «ОК» и радоваться тому что вами пройден начальный этап по изучению программы MultiSet. Итак с каждой программой, пока не создадите полный, удовлетворяющий вас пакет приложений.

Осталось создать загрузочный диск (мой случай) с пакетом программ для автоматической их установки на любом компьютере. Кликаем по диску.

Выберем папку куда будет сохранён установочный комплект.

Используя подсказки в окне Мастера установки создаём комплекс, который в дальнейшем копируем на любой носитель информации (CD, DVD, Flash, Hard Drive). Прячем диск или флешку в укромное место и ждём новой переустановки системы. Более полная информация как всегда в видео ролике.

Помогите жертве капиталистического катаклизма. Делитесь постом в соц. сетях:



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



Portable от punsh

Автоматический установщик программ и ОС Windows. Хотите создать инсталляционный диск Windows XP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? Скачайте программу на cwer.ws! При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис-паки) операционной системы. Все это легко и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на неограниченное количество компьютеров.

Portable от punsh

Автоматический установщик программ и ОС Windows. Хотите создать инсталляционный диск Windows XP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? Скачайте программу на cwer.ws! При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис-паки) операционной системы. Все это легко и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на неограниченное количество компьютеров.


Автоматический установщик программ и ОС Windows. Хотите создать инсталляционный диск Windows XP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? Скачайте программу на cwer.ws! При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис-паки) операционной системы. Все это легко и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на неограниченное количество компьютеров.


Portable от punsh

Автоматический установщик программ и ОС Windows. Хотите создать инсталляционный диск Windows XP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? Скачайте программу на cwer.ws! При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис-паки) операционной системы. Все это легко и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на неограниченное количество компьютеров.


автоматический установщик программ и Windows. Хотите создать инсталляционный диск WindowsXP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис паки) от ОС. Все это возможно и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный - загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на любое количество компьютеров.

Portable от punsh

Автоматический установщик программ и Windows. Хотите создать инсталляционный диск WindowsXP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис паки) от ОС. Все это возможно и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный - загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на любое количество компьютеров.


Автоматический установщик программ и ОС Windows. Хотите создать инсталляционный диск Windows XP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? Скачайте программу на cwer.ws! При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис-паки) операционной системы. Все это легко и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на неограниченное количество компьютеров.

Автоматический установщик программ и ОС Windows. Хотите создать инсталляционный диск Windows XP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? Скачайте программу на cwer.ws! При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис-паки) операционной системы. Все это легко и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на неограниченное количество компьютеров.


Portable от punsh

Автоматический установщик программ и ОС Windows. Хотите создать инсталляционный диск Windows XP, который бы автоматически устанавливал систему, не задавая вопросов про имя пользователя, ключ продукта, временные и региональные настройки? Скачайте программу на cwer.ws! При этом автоматически устанавливаются ваши любимые приложения, прописываются нужные ключи реестра, обновляются драйвера, ставятся новые заплатки (сервис-паки) операционной системы. Все это легко и просто сделать с помощью программы Almeza MultiSet. С помощью программы MultiSet можно создать автономный загрузочный диск для автоматической установки программ и ОС Windows с любого носителя информации (CD/DVD/Flash/Hard Drive) на неограниченное количество компьютеров.

В последнее время на рынках Москвы стали появляться интересные диски с софтом. Вроде бы диск как диск — программы, статьи, ссылки — всё как положено, но их отличительной особенностью является то, что программы с диска могут быть установлены автоматически.
Что это значит? Представляете себе обычный инсталлятор какой-нибудь программы? Множество вопросов о путях установки, о ярлыках, о лицензионном соглашении и тому прочее. А ведь на все вопросы можно ответить предлагаемыми значениями по умолчанию. Как большинство пользователей и поступает. Автоустановка — это значит установить программу со всеми значениями по умолчанию. Пользователю не придется давить кнопки, расставлять переключатели и флажки. Даже не придется вручную вводить серийный номер (естественно, легально приобретенный). Все это будет сделано автоматически — пользователь отдыхает.

Как же создаются диски с такой уникальной возможностью? Мы рассмотрим две программы от российских разработчиков, специально предназначенных для создания таких дисков. Это конкурирующие между собой программы
LazySetupCD и MultiSet .

Теперь определимся с нашим диском. Без чего не может обойтись практически ни один современный пользователь? Без продуктов MicroSoft Office! Попробуем теперь составить диск для автоустановки MS Office 2003 с помощью каждой из программ.

LazySetupCD

Следуя подсказкам программы создадим новый проект диска MS Office 2003.

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


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

Единственное что не поддается автоматической записи — это ввод серийника. Его нужно явно указывать в редакторе действий.

Проделав все эти действия в итоге я получил вот такой алгоритм установки из 12 действий:

Теперь у нас есть полностью составленный алгоритм автоустановки. Перед тем как его использовать, желательно проверить его правильность. Для этого в LazySetupCD есть «Проверка установки заданий». То есть LazySetupCD запустит инсталлятор MS Office и применит к нему данный алгоритм. Если установка дошла до своего конца, то значит алгоритм составлен верно.

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

Вместе с программой LazySetupCD поставляется примитивный autorun.


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

MultiSet


Принцип составления автоустановки оказывается тот же самый, что и в LazySetupCD — нужно установить приложение, а все действия пользователя будут записаны, и потом воспроизведены.

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

В итоге можно будет записать диск с автоустановкой MS OFFICE.


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

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

Сравнительные характеристики программ

  • Поддерживает загрузку уже готовых скриптов — т.е. не надо устанавливать программу, чтобы составить алгоритм установки
  • Поддерживает ключи автоустановки инсталляторов
  • Редактор действий делает прозрачным процесс составления алгоритмов автоустановки
  • Классический пользовательский интерфейс
  • Поддержка множества языков
  • Более высокая скорость автоустановки

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

Никто не любит устанавливать и настраивать программы, все любят их использовать, работать в них, ставить им какие нить аддоны, фенечки, скины. Т.е. настраивать программы под себя, под свои вкусы и предпочтения. Этот процесс рутинный – неинтересный, занимает время и энергию, поэтому возвращаться к нему мало кому приятно. Но иногда приходится – например, после того, как ОС в очередной раз «упала», или отказал жесткий диск. Все начинается сначала: установка ОС, установка драйверов, установка сервис паков, установка программ, далее идет: настройка ОС(тюнинг), настройка программ, локализация под свой язык, ввод регистрационных данных (у платных программ)… Ни чего страшного если у вас все программы под рукой – на дисках, и устанавливать их надо всего на один компьютер. Но тогда вам все равно придется настраивать все вручную. А если у вас нет дистрибутивов, регистрационные ключи потеряны (придется обращаться в службу поддержки компании производителя), тут начинается нервная работа по поиску нужных программ и восстановлению прежней рабочей среды. Напрашивается вопрос – как это автоматизировать? На практике решений задачи автоматической установки программ и windows существует всего три.

  • Использовать штатные функции автоустановки для каждой программы в отдельности (ключи автоматической установки)
  • Написать скрип-программу для автоматической установки.
  • Создать загрузочный диск для автоустановки Windows и остальных программ.

Разберем подробно каждый метод, а также средства его реализующие.

1. Штатные средства программ. Использование ключей автоустановки(silent ключи).

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

Плюсы этого метода:
+ высокая скорость установки без вмешательства пользователя

Минусы:
- пользователю требуется точно знать, какой инсталлятор и ключ используется при установке программы.
- некоторые инсталляторы не поддерживают автоустановку.

2. Написание скрипт – программы для автоматической установки.

Для написания сценариев используется специальные языки программирования – языки написания сценариев. Самым популярным является AutoIt. Основным его назначением является автоматизация работ с графическим интерфейсом Windows.

Что умеет AutoIt:

  • Запускать на выполнение Windows и DOS программы
  • Симулировать нажатия комбинаций клавиатуры
  • Симулировать перемещения указателя мыши и нажатия на ее кнопки
  • Перемещать, менять размер и управлять параметрами отображения окон
  • Непосредственно взаимодействовать с “управляющими элементами” окна (получать/менять надпись, перемещать, отключать, и т.п. действия)
  • Работать с буфером обмена для пересылки его текстового содержания
  • Читать, менять и создавать ключи и значения реестра

В состав AutoIt входит интерпретатор и компилятор сценариев. Если Вы написали и отладили собственный сценарий, то его легко можно превратить в обычный exe-файл, который уже работает автономно.

Плюсы этого метода:
+ возможность написания гибких сценариев
+ создание автономного exe файла

Минусы:
- необходимость изучения, как самого языка скриптов, так и ОС Windows.

3. Создание диска для автоматической установки Windows и других программ.

Для создания диска автоматической установки Windows и программ, есть специальные программы. Наиболее известные из них: nLite и MultiSet

nLite – программа может создать загрузочный диска с операционными системами Windows 2000/XP/2003. Также позволяет интегрировать в операционную систему некоторые пакеты обновлений и, при необходимости, удалить из ОС некоторые компоненты (Media Player, Internet Explorer, Outlook Express, MSN Explorer, Messenger и т.д.). В результате работы утилиты получается ISO-образ загрузочного диска с Windows.

Плюсы:
+ бесплатная программа
+ создание загрузочного диска ос Windows

Минусы:
- невозможно автоматически устанавливать любое пользовательское программное обеспечение

MultiSet – программа для создания загрузочных дисков автоматической установки ос Windows и наборов программ. Результатом работы программы являются загрузочные диски трех типов:

  • Автоматическая установка ос Windows
  • Автоматическая установка программ
  • Автоматическая установка и ос Windows и программ. MultiSet умеет запускать файлы любых типов с параметрами, то в него легко интегрируются два вышеописанных метода (использование ключей инсталляторов и выполнение написанного скрипта из AutoIt).

Преимущества MultiSet:

  1. Автоматическая установка ОС Windows. Возможность создания диска CD/DVD для автоматической установки ОС Windows на любой компьютер. Установка ОС в любом режиме: восстановление ОС Windows (установка поверх текущей версии ОС(repair reinstall)) или полная переустановка windows.
  2. Автоматическая установка любого программного обеспечения. Возможность создать CD/DVD диск который будет автоматически устанавливать любые наборы программного обеспечения на множество компьютеров. Например, после установки Windows можно в автоматическом режиме установить сервис паки, драйвера, русификаторы, любые программы(кодеки, музыкальные плееры, рабочие утилиты…), и также в автоматическом режиме провести их настройку.
  3. Создание загрузочного диска для одновременной автоматической установки Windows и программ. Возможность создания диска который будет автоматически устанавливать и windows и набор программ.
  4. Автоматическое восстановление настроек программ и тюнинг Windows. Возможность автоматически восстанавливать настройки программ, ОС windows. Восстановление ключей реестра, запуск спецутилит.
  5. Удаленная автоматическая установка. Возможность автоматически устанавливать наборы программного обеспечения по локальной сети. Необходимое программное обеспечение будет автоматически установлено на любое количество компьютеров подключенных к локальной сети.

Плюсы:
+ создание загрузочного диска ос Windows и набора программ

Минусы:
- нельзя дописывать созданный сценарий.

Резюме.

Все способы, а в частности три вышеописанные программы преследуют одинаковую цель – создание загрузочного диска для автоматической установки Windows и программам. Но решают ее по разному. nLite заточена под модификацию дистрибутива Windows, т.е. интеграцию в него сервис паков и обновлений. С автоматической установкой других программ поступает просто – пользователь должен использовать silent ключи, либо указать примерный алгоритм установки на основе предлагаемого программой. MultiSet же основной акцент сделал на автоматическую установку любых программ вместе с Windows с возможностью использования silent ключей и последующей авто-настройкой.

Программы могут дополнять друг друга: скрипт написанный на AutoIt легко выполняется в MultiSet, диск nLite может автоматически ставить наборы программ от MultiSet