Автоматическая установка и настройка программы. Программы для автоматической установки программ на компьютер

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

Как же создаются диски с такой уникальной возможностью? Мы рассмотрим две программы от российских разработчиков, специально предназначенных для создания таких дисков. Это конкурирующие между собой программы
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

Об установке операционной системы Windows 10. Все у нас там получилось, обновили драйвера, осталось только нужные приложения поставить. Но вот вопрос: а где же их брать, если никакого диска под рукой нет?

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

Ну что же, друзья, давайте разбираться со всем этим делом. И первым на очереди у нас будет онлайн-сервис под названием InstallPack . Вот какие преимущества он предлагает своим пользователям.

Самих программ насчитывается более 700 штук. Причем , если верить разработчикам, их версии постоянно обновляются, так что общая база всегда поддерживается в актуальном состоянии. Но есть важный момент. Если какое-либо приложение платное, то ключи вы должны покупать самостоятельно, сервис предоставляет только чистые ознакомительные версии.

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

В верхней части окна есть возможность выбора категории. Настойчиво рекомендую ознакомиться с разделами « ТОП-100« и « Must have « . А вот « тихая« установка у меня не прокатила. Все равно некоторые программы требовали действий пользователя.

Также позвольте дать вам полезный лайфхак . Настоятельно рекомендую перед автоматической установкой программ онлайн, первым делом инсталлировать маленькое приложение Unchecky . Оно в фоновом режиме будет снимать галки с различных дополнительных компонентов типа « Элементы Яндекса« и « Поиска Mail.ru « .

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

Поэтому на этом месте обзор бесплатного сервиса InstallPack для автоматической установки программ онлайн подошел к концу. Уже в следующей статье я расскажу вам про его , так что, как говорится, не переключайтесь. Если остались вопросы, прошу в комментарии. А теперь, как всегда, полезный видеоролик.

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

А как быть, если необходимо установить на каждую машину 3-4 новые программы, без перезаписи всей системы? Второй способ решения может выглядеть так: записать на диск необходимые дистрибутивы и ходить с ним от ПК к ПК, занимаясь рутинными действиями: нажатием кнопочек "Next", "Finish", "OK" и расстановкой необходимых отметок в диалогах. Это все хорошо, если обслуживаемых машин не очень много, 1 - 5, т.е. терпения должно хватить на проделывание однотипных операций на каждой машине. А если машин 10, 20, 50 и больше, и программ для установки не 3-4, а 30-40!? А что если приходится ставить эти программы на машину клиента, где стирать данные нельзя? Вот на все эти вопросы отвечает данная статья, в которой рассказывается как просто и элегантно решить задачу автоматической установки программ .

Для решения этой задачи воспользуемся специальной программой MultiSet . Эта программа уникальна тем, что с ее помощью можно полностью автоматизировать процесс установки программ на ПК. С использованием этой программы все рутинные действия по установке приложений можно свести к одному нажатию кнопки "Установить". После выполнения процедуры "автоматической установки программ", на компьютер пользователя будут установлены все необходимые приложения, как будто Вы сами их устанавливали вручную, при этом установка происходит гораздо быстрее, чем вручную!

Т.е. происходит реальная экономия времени:

  • во-первых, установку производите не Вы - а программа. В это можно попить кофе или перекусить
  • во-вторых, установка (процесс воспроизведения) происходит гораздо быстрее, чем аналогичная ручная установка (если поставлен режим "максимальная скорость")
  • в-третьих, установка произойдет в точности так, как Вы задумали, т.к. программа не может "забыть" поставить то или иное приложение.
Программа работает следующим образом. Сначала вам необходимо установить приложение вручную, т.е. необходимо "научить" MultiSet, как необходимо ставить приложение. При этом Вам не нужно писать ни строчки кода! После, при необходимости, когда вам реально потребуется установить это приложение, вы просто нажимаете кнопку "воспроизведение" и программа начинает процесс установки приложения, т.е. полностью копирует ваши действия, сделанные в процессе записи установки приложения!

Перейдем непосредственно к созданию установочного пакета для одного приложения.

Шаг 1. Подготовка.

Запустите MultiSet.

Вот так выглядит главное окно программы.

Шаг 2. Запись установки дистрибутива.

На панели управления выберите кнопку "Создание нового пакета".

В появившемся диалоге выберите файл дистрибутива, нажав кнопку "Добавить файл". Если требуется, определите имя, категорию и описание устанавливаемого приложения в соответствующих полях. Нажмите кнопку "Ok".

Внимание!

Началом записи считается первый клик мышью или нажатие клавиши на клавиатуре. Остановка записи осуществляется нажатием клавиши "Break" или нажатие кнопки "Стоп" на панели записи.

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

Во время процесса записи, т.е. установки приложения, необходимо соблюдать следующие правила:

  • Перед использованием MultiSet закройте все работающие приложения.
  • Перед процессом автоматической установки полностью удалите требуемое приложение, используя поставляемый с программой uninstaller или используя средства Windows. Также удалите каталог программы на диске, если uninstaller не удалил его.
  • Помните, что программа во время режима автоматической установки полностью повторяет Ваши действия. Если Вы производили запись установки на машине, где программы не было, то во время процесса автоматической установки на этой же машине никаких проблем не возникнет. Если же запустить процесс автоматической установки приложения, не удалив его с компьютера, то во время процесса установки многие программы выводят окна наподобие ("Каталог уже существует. Хотите создать его?") или же предлагает (Uninstall, Repair, Modify). Естественно MultiSet не знает, как действовать в подобной ситуации и процесс автоматической установки "зависнет".
  • Щелчки мышью и нажатия клавиши на клавиатуре производите спокойно, не спешите. MultiSet требуются миллисекунды, чтобы запомнить Ваши действия.
  • При вставке длинных регистрационных ключей или выбора каталога установки сначала установите фокус на редактируемой поле и нажмите кнопку "Пауза" на панели записи.
  • Обычно в конце установки пользователю предлагается запустить файл справки (txt, html) и само приложение. Всегда убирайте эти галочки.
  • Запись установки начинается с первого клика или нажатия клавиши на клавиатуре и заканчивается нажатием кнопки "Стоп" на панели записи.
  • Перед установкой убедитесь, что владеете правами администратора, если компьютер находится в сети.
  • Если требуется выбрать пункт всплывающего меню, то всегда сначала выбирайте родительский пункт, а затем дочерний. Например, если Вам требуется изменить настройки WordPad, то сначала выберите "Вид", а затем "Настройки". Если Вы сначала выберите пункт "Помощь", а затем переместите курсор на пункт "Вид" и выберите пункт "Настройки", то процесс автоматической установки "зависнет".
  • Перемещения мыши, а также вращение колесика мыши записываются только после одиночного клика мышкой в требуемом окне. Например, если Вам требуется переместить окно по экрану, то щелкните один раз на заголовке окна, а затем перемещайте окно.
Шаг 3. Автоматическая установка.

Прежде чем запускать пакет установки удалите установленное приложение. Для этого используйте панель управления Windows. Если автоматический деинсталлятор не удалил каталог установки, то удалите его вручную.

Для воспроизведения записанных установочных пакетов необходимо:

  • отметить нужные дистрибутивы в списке пакетов
  • нажать кнопку "Install" на панели инструментов
Во время выполнения программы в верхней части экрана появится специальное окно - панель воспроизведения.

Оно служит для текущего отображения состояния работы MultiSet.

Панель воспрозведения отображает следующую информацию:

  • номер текущего устанавливаемого дистрибутива
  • количество устанавливаемых дистрибутивов
  • общее время выполнения установки
  • наименование текущего дистрибутива
Резюме.

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

MultiSet окажет неоценимую услугу при многократной установке большого количества программного обеспечения.

Установщик B800 «НАУТИЛУС» предназначен для осуществления автоматической установки SMD компонентов на печатную плату в процессе производства электронных узлов. Установщик работает автономно, предполагая ручные установку и снятие печатного узла в/из установщика. Данный установщик является лучшим вариантом для опытных, мелкосерийных и многономенклатурных производств, поскольку обеспечивает быструю переналадку с одного изделия на другое, а также демонстрирует высокую скорость работы, которая может быть дополнительно увеличена за счет установки дополнительных опций, автоматизирующих процесс.

Особенности

  • массивная металлическая конструкция, обеспечивающая высокую точность, скорость и стабильность монтажа
  • использование профильных направляющих минимизирует люфт системы и обеспечивает отличную повторяемость монтажа
  • использование в качестве привода монтажной головки сервоприводов с прецизионными линейными энкодерами дает высочайшую точность позиционирования головки, что совместно с цифровой оптической системой позволяет монтировать компоненты минимальных размеров
  • поддерживается двухсторонний монтаж, а также монтаж с предварительно установленными компонентами
  • большое количество посадочных мест для питателей позволяет монтировать сложные платы с большим количество разнотипных элементов
  • универсальные посадочные места для питателей позволяют использовать любые типы питателей в любой комбинации
  • использование «интеллектуальных» питателей
  • доступны следующие виды питателей:
  • - однодорожечный питатель из ленты для лент с различной шириной
    - питатель из обрезков ленты, позволяющий использовать обрезки вплоть до одного компонента
    - вибрационный многодорожечный питатель для работы с компонентами из пеналов
    - питатель из «россыпи» на восемь номиналов, позволяющий захватывать компоненты насыпанные в ячейки
  • возможность использования поддонов с компонентами
  • использование реперов для «привязки» к плате. Распознавание реперов с помощью системы технического зрения на установочной головке
  • цифровая система технического зрения, состоящая из двух камер, позволяет:
  • - определить наличие и местоположение компонента в питателе, что сводит необходимость различного рода подстроек к минимуму
    - определить наличие и положение компонента на вакуумном захвате
    - для мелких компонентов (составляют до 95% компонентов на плате) распознавание компонентов производится «с остановкой» через зеркала с помощью камеры на головке, что исключает необходимость подвода каждого компонента к стационарной камере и значительно увеличивает скорость монтажа
  • программное обеспечение с мультимедийным графическим интерфейсом обеспечивает управление всеми аспектами работы установщика
  • встроенный в программу конструктор компонентов для библиотеки
  • использование системы технического зрения для подготовки необходимых фотоматериалов для библиотеки компонентов
  • встроенная возможность импорта из текстовых файлов CAD-систем
  • возможность установки пневматического дозатора для дозирования паяльной пасты, клея и пр.
«Интеллектуальность» питателей подразумевает следующее: внутри питателя смонтирована электронная плата управления с микроконтроллером и EEPROM (электрически программируемое запоминающее устройство). В это запоминающее устройство записывается номинал элемента, установленного в питатель. Таким образом можно хранить компоненты уже заряженными в питатели и устанавливать в произвольное место машины. Это значительно экономит время подготовки машины к работе, особенно при большой номенклатуре выпускаемых изделий. Учитывая значительную емкость посадочных мест под питатели, появляется возможность держать установленными в машине одновременно две и более единицы изделий, осуществляя переход между ними «мгновенно» или с минимальными установками. Традиционные питатели имеют «привязку» к месту своей установки и при этой смене приходится корректировать программу установки или выполнять перестановку питателей в соответствии с программой. Интеллектуальные питатели позволяют устанавливать компоненты на любые места, тем самым экономя время и снижая вероятность ошибки. Важно помнить, что заправка ленты - одна из самых трудоемких операций при работе с установщиком. Интеллектуальный питатель сводит эту операцию к минимуму.