Добавление специального сценария в программу установки Windows. Быстрая переустановка Windows - полезные секреты

06.02.2019

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

Итак, первое, куда нам нужно наведаться – «Параметры». Попасть туда можно через меню «Пуск». Переходим в раздел "Система".

Здесь в левом меню мы видим несколько пунктов настроек. Пройдемся по некоторым из них. Для начала, открываем "Экран". Лучше оставить рекомендуемые параметры, то есть не использовать изменение размеров текста и других элементов. Оставляем бегунок на 100%.


Следующий пункт - "Уведомления и действия". Если нет необходимости, то все пункты нужно установить в положение "Выкл".


Следующий пункт "Приложения и возможности" не относится к настройкам. В нем можно увидеть установленные программы и приложения и при необходимости удалить их.


Идем далее, переходим в "Многозадачность". Тут лучше отключить всевозможные прикрепления. Если что-то из этого вам необходимо, то оставьте. Напомним, мы оптимизируем Виндвос 10 для ускорения, поэтому лишние/ненужные фишки отключаем.


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



В разделе "Хранилище" рекомендуем настроить место сохранения фото, видео, документов и т.д. на физическом диске. Желательно выбрать свободный диск. То есть, например, у нас 2 диска "С" и "Е". На первом установлена система, а второй свободный. Значит выбираем его. Это позволит не загружать диск с операционкой.


В разделе "Автономные карты" можно отключить лимитные подключения и изменить расположение хранилища.


Теперь вернемся в основное меню "Параметров" (откуда мы перешли в "Систему" и пройдем по всем пунктам. Для начала зайдем в раздел "Устройства", где нас интересует пункт "Автозапуск". В нем лучше отключить автозапуск для всех носителей и устройств. Это будет полезно, в том числе, и с точки зрения безопасности.


Снова возвращаемся в "Параметры" и переходим в "Учетные записи". Здесь можно получить доступ к настройкам учетной записи Windows 10, изменить данные, пароль и т.д. Но нас, прежде всего, интересует пункт "Синхронизация", в котором при отсутствии необходимости, все пункты можно установить в положение "Выкл".


Теперь переходим в раздел "Обновление и безопасность", где в первом пункте левого меню ("Центр обновления Windows") открываем "Дополнительные параметры".


Тут, если не требуется, отключаем автоматические обновления системы.


Возвращаемся в предыдущий раздел ("Обновление и безопасность") и переходим в "Защитник Windows". Его желательно отключить и установить сторонний антивирус. Все, что касается вы можете найти в .


Эта документация перемещена в архив и не поддерживается.

Сценарии развертывания Windows 10

Последнее обновление

  • 12 ноября 2015 г.
Применимо к:
  • Windows 10
В этой статье

Для успешного развертывания операционной системы Windows 10 в вашей организации важно понимать различные способы ее развертки, особенно с учетом новых рассматриваемых сценариев. Ключевая задача - сделать выбор среди этих сценариев, понимая основные возможности и ограничения каждого.

Обновление на месте

Для существующих компьютеров под управлением Windows 7, Windows 8 или Windows 8.1 для организаций, развертывающих Windows 10, рекомендуется использовать программу установки Windows (Setup.exe) для выполнения обновления на месте, которое автоматически сохранит все данные, параметры, приложения и драйвера из существующей версии операционной системы. При этом задействует наименьшее число ИТ-операций, так как нет необходимости создавать сложную инфраструктуру развертывания.

Несмотря на то что потребительские компьютеры будут обновляться с помощью Центра обновления Windows, организациям нужен дополнительный контроль над этим процессом. Это достигается применением таких средств, как System Center Configuration Manager или Microsoft Deployment Toolkit, позволяющих полностью автоматизировать процесс обновления за счет простых последовательностей задач.

Процесс обновления разработан с упором на максимальную надежность и возможность автоматического отката к предыдущей операционной системе, если во время развертывания возникли какие-либо проблемы, без какого-либо вовлечения ИТ-персонала. Также можно выполнить откат вручную, воспользовавшись автоматически созданными данными для восстановления (хранятся в папке Windows.old), если после завершения обновления обнаружились какие-либо проблемы. Как правило, процесс обновления проходит быстрее обычного развертывания, так как при этом не нужно переустанавливать приложения.

Существующие приложения сохраняются, поэтому в процессе обновления используется стандартный образ установочного носителя Windows (Install.wim); пользовательские образы не требуются и использоваться не могут, так как процесс обновления не сможет устранить конфликты между приложениями в старой и новой операционной системе. (Например, Contoso Timecard 1.0 в Windows 7 и Contoso Timecard 3.0 в образе Windows 10).

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

  • Переход с Windows 7, Windows 8 или Windows 8.1 x86 на Windows 10 x64. Процесс обновления не может изменить 32-разрядную операционную систему на 64-разрядную из-за возможных осложнений с установленными приложениями и драйверами.
  • Переход с традиционной загрузки BIOS на UEFI. Некоторые организации развернули более ранние версии Windows на системах, поддерживающих UEFI, используя возможности BIOS. Поскольку при переходе с традиционного BIOS на UEFI требуется изменить конфигурацию оборудования, диска и ОС, это невозможно сделать при обновлении на месте.

    Примечание Windows 10 не требует наличия UEFI, поэтому обновление системы с эмуляцией BIOS можно выполнить без проблем. После этого недоступны некоторые функции Windows 10, такие как безопасная загрузка.

  • Windows To Go и загрузка с установок VHD. Процесс обновления не может обновить эти установки. Вместо этого потребуется выполнить новые установки.
  • Устройства, где применяется стороннее ПО для шифрования дисков. Устройства, зашифрованные с помощью BitLocker обновить легко, а вот для средств шифрования дисков от сторонних производителей потребуется выполнить больше работы. Некоторые поставщики программных продуктов предоставят инструкции о том, как интегрировать свое ПО в процесс обновления на месте (свяжитесь с вашим поставщиком ПО на предмет получения инструкций), но если таковых нет, то потребуется провести обычное развертывание.
  • Обновление существующих образов. Может показаться заманчивым попробовать обновить существующие образы Windows 7, Windows 8 или Windows 8.1 до Windows 10, установив старый образ, обновив его, а затем записав новый образ Windows 10, но такой вариант не поддерживается - подготовка обновленной ОС для записи на образ (с помощью Sysprep.exe) не поддерживается и процесс будет прерван при обнаружении обновленной операционной системы.
  • Двухвариантная загрузка и многозагрузочные конфигурации. Процесс обновления предназначен для устройств под управлением одной операционной системы; для систем с двухвариантной или многовариантной загрузкой ОС (без применения виртуальных машин для второй и последующей ОС) требуется дополнительное внимание.

Динамическая подготовка

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

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

  • Изменение выпуска Windows за одну перезагрузку. Для организаций с лицензией Software Assurance для Windows не составляет труда перейти на устройстве с Windows 10 Pro на Windows 10 Корпоративная, просто указав подходящий продукт или ключ установки. После перезапуска устройства будут активированы все функции Windows 10 Корпоративная.
  • Настройка на устройстве VPN и Wi-Fi подключений, которые могут потребоваться для получения доступа к ресурсам организации.
  • Требуется установка дополнительных приложений для выполнения рабочих функций в организации.
  • Настройка общих параметров Windows для обеспечения соответствия правилам организации.
  • Регистрация устройства в решении по управлению мобильными устройствами (MDM), например Microsoft Intune.

Есть два основных сценария выполнения динамической подготовки.

  • Присоединение к Azure Active Directory (Azure AD) с автоматической регистрацией в решению по управлению мобильными устройствами (MDM). В этом сценарии член организации должен просто предоставить свой рабочий или школьный идентификатор и пароль; затем устройство можно автоматически присоединить к Azure Active Directory и зарегистрировать в решении MDM без дополнительного взаимодействия с пользователем. После регистрации решение MDM может завершить конфигурацию устройства по мере необходимости.
  • Конфигурация пакета подготовки. Используя конструктор образов и конфигураций Windows, ИТ-администраторы могут создать автономный пакет, содержащий все настройки, параметры и приложения, которые необходимо применить на компьютере. Эти пакеты затем развертываются на новых компьютерах различными способами, выполнение осуществляется обычно ИТ-специалистами. Подробнее: .

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

Несмотря на то что первый выпуск Windows 10 уже включает множество параметров подготовки и механизмов развертывания, они будут постепенно улучшаться и расширяться на основе отзывов, получаемых из организаций. Windows, организации могут отправлять свои предложения насчет дополнительных возможностей (как и для всех других функций Windows) на сайте Предложений и отзывов Microsoft или в службу поддержки Microsoft.

Обычное развертывание

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

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

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

  • Новый компьютер. Развертывание на чистую новую машину.
  • Обновление компьютера. Переустановка на той же машине (с переносом пользовательской среды и созданием полного архивного образа WIM (по желанию)).
  • Замена компьютера. Замена старой машины на новую (с переносом пользовательской среды и созданием полного архивного образа WIM (по желанию)).

Новый компьютер

Этот сценарий подходит при наличии у вас пустого компьютера, который следует развернуть, или существующего компьютера, который вы хотите очистить и развернуть заново без сохранения любых существующих данных. Программа установки запускается с загрузочного носителя, с компакт-диска, USB, ISO-файла или предзагрузочной среды выполнения (PXE). Также можно сформировать полный автономный носитель, включающий все файлы, необходимые для развертывания клиента, что дает возможность проводить развертывание без подключения к общей папке централизованного развертывания. Целью может быть физический компьютер, виртуальная машина или виртуальный жесткий диск (VHD), запущенный на физическом компьютере (загружающийся с VHD).

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

  1. Запустите программу установки с загрузочного носителя (USB, компакт-диска, ISO-файла или PXE-среды).
  2. Полностью очистите жесткий диск и создайте новые тома.
  3. Установите другие приложения (в качестве части последовательности задач).

Обновление компьютера

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

Процесс развертывания для сценария «очистки и загрузки» выполняется следующим образом:

  1. Запустите программу установки в работающей операционной системе.
  2. Локально сохраните пользовательскую среду.
  3. Полностью очистите жесткий диск (за исключением папки с резервной копией).
  4. Установите образ операционной системы.
  5. Установить другие приложения.
  6. Восстановите пользовательскую среду.
После выполнения этих действий компьютер будет готов к работе.

Замена компьютера

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

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

  1. Сохраните пользовательскую среду (данные и параметры) на сервере, запустив задание резервного копирования в работающей операционной системе.
  2. Выполните чистое развертывание нового компьютера.

Примечание В некоторых случаях можно применить сценарий замены, даже если конечной целью сценария будет тот же компьютер. Например, сценарий замены можно использовать для перевода разметки диска с основной загрузочной записи (MBR) на таблицу разделов GUID (GPT), что позволит получить преимущества интерфейса UEFI. Также сценарий замены можно применить, если нужно переразбить диск, поскольку пользовательские данные нужно перенести за пределы диска.

Связанные разделы

Развертывание Windows 10 с помощью System Center 2012 R2 Configuration Manager Техническая справка по установке Windows Конструктор образов и конфигураций Windows Встроенное ПО UEFI

Принцип создания файла ответов для автоматической установки Windows Vista и Windows 7 значительно изменился. Теперь для его создания, как было сказано ранее, необходимо воспользоваться утилитой Windows SIM (System Image Manager ). Конфигурационный файл, созданный при помощи данной утилиты, использует формат XML, а не текстовый, как в Windows XP. К тому же изменился принцип конфигурирования:

  1. Появились проходы – этапы установки, во время которых применяется необходимый параметр. О них мы говорили ранее.
  2. Один и тот же параметр может применяться в разных проходах.
  3. В зависимости от прохода секция данного параметра может принимать разные значения.

Файл ответов позволяет выполнять следующие действия: производить автоматическую разбивку диска, включать шифрование диска (BitLocker ), добавить многоязыковую поддержку, производить автоматическую установку приложений. Нововведение, появившееся с выходом Windows SIM – проверка синтаксиса файла ответов, позволяющая избежать возможных ошибок. К тому же, утилита Windows SIM позволяет автоматизировать и, тем самым, облегчить процесс интеграции драйверов в дистрибутив продукта и добавление необходимых дополнительных компонентов.

Windows System Image Manager (Windows SIM) – утилита, входящая в состав WAIK 2.0, позволяющая создавать файл ответов, интегрировать пакеты и драйвера в образ операционной системы и позволяет облегчать процесс установки приложений на вновь установленную операционную систему . Подробнее об утилите Windows SIM , ее параметрах и возможностях далее в этом курсе.

Процесс установки можно настроить таким образом, чтобы по завершении установки компьютер загрузился в так называемый режим аудита. В режиме аудита компьютер работает под учетной записью администратора. В данном режиме можно производить настройку операционной систем, установку драйверов устройств или же установку необходимого программного обеспечения. По окончании настройки компьютер можно "запаковать" (выполнить команду sysprep с параметрами /oobe, /generalize и /shutdown ). Это означает, что при последующем входе в систему пользователю предложат принять лицензионное соглашение, при необходимости указать лицензионный ключ, ввести имя учетной записи пользователя и имя компьютера, т.е. запустится последний проход (oobeSystem ), в котором необходимо указать конечную информацию о компьютере.

Для осуществления сценария установки с носителя необходимо выполнить следующие шаги:

  1. Установить WAIK на компьютере техника.
  2. Скопировать дистрибутив операционной системы.
  3. Создать файл ответов и интегрировать необходимые драйверы и компоненты в дистрибутив.
  4. Создать образ дистрибутива.
  5. Записать образ на съемный носитель.
  6. Произвести установку со съемного носителя.

Установка ОС из сетевой папки

Установка операционной системы из сетевой папки коренным образом не отличается от установки с использованием съемного носителя. Основные отличия кроются в методе установке:

  1. Установка из рабочей операционной системы. Например, обновление с Windows Vista до Windows 7 (прямое обновление с Windows XP до Windows 7 не поддерживается, необходимо использовать миграцию, подробнее о миграции в следующих лекциях).
  2. Инициализация (запуск) процесса установки из среды Windows PE (Windows Preinstallation Environment). Это означает, что для начала процесса установки операционной системы необходимо загрузиться со съемного носителя, на котором расположен загрузочный образ (boot.wim), содержащий среду предустановки. После загрузки в среду предустановки появляется возможность, при наличии драйверов на сетевую карту, подключиться к серверу, получить доступ к образу системы и запустить процесс установки операционной системы.

С выходом операционной системы Windows Vista в процессе установки произошли коренные изменения. Операционная система Windows XP распространялась в виде набора системных файлов. Мастер установки создавал готовую рабочую систему, путем копирования и конфигурирования необходимых системных файлов небольшого размера, что уменьшало скорость установки операционной системы. В современном виде дистрибутивы операционных систем Windows Vista/2008 и Windows 7/2008R2 поставляются в виде готового образа. А процесс установки сводится к простым операциям копирования и распаковки этого образа операционной системы, а так же последующего процесса конфигурирования: создания необходимых идентификаторов, таких как идентификаторы безопасности; установки драйверов устройств; ознакомление с лицензионным соглашением; регистрация пользователя и определение имени компьютера. В курсе "Развертывание Windows XP" разбирались вопросы создания образа операционной системы на базе Windows XP, а так же сопутствующие этому процессу проблемы (лекция "Клонирование системы" ). Сейчас процесс установки лишен данных сложностей, хотя появились свои нюансы, которые мы обязательно разберем.

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

Пакет автоматической установки WAIK позволяет осуществлять процесс развертывания операционной системы, но в использовании он достаточно сложен. Множество параметров приходится вводить вручную, но тем самым достигается максимальная гибкость. Для облегчения работы с WAIK существует пакет Microsoft Deployment Toolkit (MDT ). Подробнее о MDT далее в этом курсе.

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

Основными недостатками сценария автоматической установки с использованием съемного носителя можно считать:

  1. Ограниченность объема данного носителя. В какой-то мере это не касается flash накопителей большой емкости, оптических дисков большой емкости (например, Blue Ray Disk) или же переносных (внешних) жестких дисков.
  2. Ограничение по скорости обмена данными. Зачастую скорость обмена данными по сети гораздо выше.

Для осуществления сценария установки операционной системы по сети необходимо выполнить следующие действия:

  1. Установить WAIK на компьютере техника.
  2. Скопировать дистрибутив операционной системы в общую папку.
  3. Создать загрузочный диск или flash накопитель со средой предустановки (Windows PE ).
  4. Загрузиться с накопителя, содержащего Windows PE .
  5. Запустить процесс установки.

Так же существует другой способ:

  1. Установить WAIK на компьютере техника.
  2. Установить операционную систему на тестовом (другом) компьютере, произвести ее настройку, а так же установить необходимые приложения. По окончании настройки "запаковать" компьютер.
  3. Создать загрузочный носитель с Windows PE , предварительно интегрировав в него утилиту ImageX .
  4. Загрузиться с Windows PE накопителя и произвести захват операционной системы. Захват операционной системы можно производить и на рабочей системе, но все же рекомендуется первый вариант.
  5. Скопировать захваченный образ в общий сетевой ресурс.
  6. Производить развертывание операционной системы, загрузившись с WindowsPE накопителя. Для этого необходимо произвести разметку диска и развернуть образ на только что созданный диск.

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

В Windows 10 в классической панели управления отсутствует возможность настройки и управления Центром обновлений Windows, теперь настройкой обновлений можно управлять только из Параметров системы. Функциональные возможности настройки стали гораздо более скудными, например, отсутствует возможность просмотра доступных необязательных обновлений, как и возможность скрыть обновления. Рассмотрим два варианта управления обновлениями в Windows 10.

Примечание. На момент написания статьи последней стабильной сборкой Windows 10 является сборка 10240. Статья будет обновлена если возможности настройки обновлений Windows изменятся в интерфейсе.

Использование диагностического пакета для скрытия и восстановления обновлений

Для того, чтобы отменить автоматическую установку обновления, которое вызывает неполадки в работе системы был выпущен диагностический пакет Show or Hide Updates , который помимо просмотра списка доступных обновлений позволяет также скрыть выбранные обновления и восстанавливать скрытые ранее обновления.

Управление обновлениями с использованием сценариев PowerShell

Для управления обновлениями Windows воспользуемся готовым модулем из Центр сценариев Microsoft: PSWindowsUpdate .

Установка модуля PSWindowsUpdate

Использование модуля PSWindowsUpdate

Модуль содержит ряд сценариев, которые предоставляют возможности управления обновлениями Windows. Функции, поддерживаемые модулем:

  • Add-WUOfflineSync
  • Add-WUServiceManager
  • Get-WUHistory
  • Get-WUInstall
  • Get-WUInstallerStatus
  • Get-WUList
  • Hide-WUUpdate
  • Invoke-WUInstall
  • Get-WURebootStatus
  • Get-WUServiceManager
  • Get-WUUninstall
  • Remove-WUOfflineSync
  • Remove-WUServiceManager
  • Update-WUModule

Для ознакомления с назначением и поддерживаемыми параметрами каждого сценария используйте команду Get-Help <имя сценария>, например:

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

В результате выполнения этой команды вы получите список всех доступных обновлений.

Для того, чтобы скрыть обновление Microsoft Silverlight (KB3056819) выполните следующую команду

Hide-WUUpdate -Title "Silverlight*"

После подтверждения выполнения команды скрытое обновление будет отмечено буквой H в колонке Status

Для восстановления скрытого обновления из примера выше выполните следующую команду

Hide-WUUpdate -Title "Silverlight*" -HideStatus:$false

Для установки необязательных обновлений можно использовать сценарий Get-WUInstall

Get-WUInstall -Title "Silverlight*"
Get-WUInstall -KBArticleID 3056819

Это лишь часть примеров, которые вписываются в рамки данной статьи, но модуль PSWindowsUpdate обладает довольно богатым функционалом по управлению обновлениями Windows, наверняка вы найдете его полезным.

Программы-автоустановщики обычно используются для автоматической установки ОС и приложений. При желании данные решения также могут быть применены для установки драйверов, однако на практике это уже довольно сложно, да и потребует гораздо больше времени на отладку сценариев. Поэтому для работы с драйверами гораздо удобнее использовать специализированные драйверные утилиты, которые позволяют проводить резервирование установленных в системе драйверов и восстанавливать их при необходимости, а также проводить диагностику установленного в системе аппаратного обеспечения и осуществлять поиск новых драйверов для имеющегося оборудования. Мы в данной статье на таких программах останавливаться не будем, а всем желающим рекомендуем заглянуть в материал , где рассмотрены наиболее привлекательные "драйверные" утилиты. В качестве примеров программ-автоустановщиков рассмотрим утилиты MultiSet, RoboSetup и Maestro AutoInstaller. Первая позволяет автоматизировать процесс установки операционной системы и приложений (табл. 2), две другие - только приложений. Все три решения не требуют ручного создания сценариев (хотя RoboSetup позволяет разрабатывать сценарии вручную) и знания тонкостей программного кода, а поэтому представляют интерес не только для администраторов, но и широкого пользователя. Создать сценарий автоустановки в одной из этих утилит несложно - достаточно запустить утилиту и вручную провести инсталляцию приложения. В ходе данного процесса утилита запомнит все произведенные пользователем действия с мышью и клавиатурой и в дальнейшем сможет выполнять их самостоятельно. Однако при проведении инсталляции необходимо выполнять ряд правил (в противном случае результат работы утилиты по сценарию окажется неутешительным):
  • перед началом записи сценария закрыть все работающие приложения и полностью деинсталлировать устанавливаемые приложения (то есть вначале деинсталлировать их стандартными средствами Windows, а затем вручную удалить соответствующие приложениям каталоги на диске, если при деинсталляции они не был удалены);
  • в процессе записи сценария при указании исходных данных (вставке регистрационных ключей, выборе каталога установки и т.п.) обязательно сначала устанавливать фокус на редактируемое поле и только потом вводить данные, а при выборе пункта всплывающего меню - сначала выбирать родительский пункт, а затем дочерний;
  • при определении пути установки (если он отличен от предлагаемого по умолчанию) нужный путь вводить в соответствующем поле вручную, а не путем указания каталога в дереве каталогов. В противном случае процесс автоматической установки зависнет, поскольку дерево каталогов во время автоматической установки окажется совершенно иным, чем в процессе записи сценария;
  • в конце установки, когда пользователю обычно предлагается запустить файл справки (TXT, HTML) и само приложение, посетить web-сайт и т.п., следует всегда отказываться от данных возможностей, отключая соответствующие флажки.
Кроме того, при использовании решений данного плана (как при создании сценариев, так и непосредственно при автоматической установке приложений) необходимо отключать приложения, которые могут помешать выполнению тех или иных установочных действий: антивирус, брандмауэр и т.п. В MultiSet и RoboSetup возможно также создание сценариев другим способом. А именно путем указания ключа автоматической установки - при запуске с таким ключом инсталлятор не задает вопросов, не демонстрирует лицензионное соглашение, а устанавливает программу со значениями по умолчанию. Но и тут есть свои сложности. Во-первых, нужно знать какой инсталлятор используется при установке интересующего вас приложения. Во-вторых, не у каждого типа инсталляторов имеются ключи автоустановки. И, наконец, в-третьих, у разных типов инсталляторов ключи, чаще всего, различны - например, для инсталлятора типа Inno Setup подходит ключ /verysilent (setup.exe /verysilent), для инсталлятора типа WISE Installer - ключ /s (setup.exe /s) и т.д. Разработчиками приложений ключ автоустановки, как правило, не указывается - в итоге, на практике ключ придется подбирать. Вместе с тем, если вы знаете, какой инсталлятор используется для установки конкретного приложения, и его ключ (предполагаем, что он существует), то, применив данный метод, можно настроить автоматическую установку приложения гораздо быстрее, чем при непосредственной его установке. В RoboSetup дополнительно предусмотрен еще один метод создания сценариев, суть которого в следующем - нужно вручную задать программе всю последовательность действий при инсталляции приложения, то есть указать, какие кнопки и в каком порядке нажимать, вставить в окна инсталляторов используемые при установке текстовые данные, выбрать переключатели и т.д.

Таблица 2. Функциональность программ-автоустановщиков

Программы/Функции MultiSet 6.4 RoboSetup 2.1 Maestro AutoInstaller 1.4.0
Интерфейс Русскоязычный Русскоязычный Русскоязычный
Установка Windows
Установка приложений
Методы создания сценариев Воспроизведение действий пользователя; использование ключей автоматической установки Воспроизведение действий пользователя; использование ключей автоматической установки; выполнение определенной последовательности действий Воспроизведение действий пользователя
Создание установочного самозагружающегося диска

+
(ограниченно)

MultiSet 6.4

Разработчик: Almeza Research, LLC
Размер дистрибутива: 5,4 Мб
Распространение: условно бесплатная MultiSet - удобное решение, предназначенное для подготовки готовых дистрибутивов для автоматической установки Windows и приложений. Данная программа обеспечивает запись сценариев двумя способами - путем запоминания действий пользователя, выполненных в ходе установки, и через указание ключей автоустановки. Созданные сценарии можно редактировать. Демо-версию программы (имеется русскоязычная локализация) можно скачать и использовать бесплатно в течение 30 дней, после чего потребуется заплатить 695 руб. (домашняя лицензия) либо 4500 руб. (корпоративная лицензия). Данная версия не полностью функциональна - в ней можно устанавливать только пять приложений и нельзя создавать универсальные установочные диски. Запись сценариев в данной программе, как правило, производится путем запоминания всех действий, выполненных пользователем в ходе установки. Для создания нового сценария нужно щелкнуть по кнопке "Создание нового пакета" и в открывшемся диалоговом окне указать имя сценария и исполняемый файл. Если создается сценарий с ключами автоустановки, то также требуется в поле "Параметры" указать ключи в виде: "/qn REBOOT=ReallySuppress". По окончании щелкают на кнопке "Ок". Программа попросит закрыть антивирус и отключить файервол и запустит процесс обычной инсталляции указанного приложения, в ходе которого от пользователя потребуется лишь обычным образом (но с соблюдением вышеприведенных правил) провести установку. После того как приложение будет установлено, нажмите кнопку "Стоп" на панели записи - и пакет автоматической установки приложения окажется готов.

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

Можно не ограничиваться возможностью инсталляции приложений из списка и создать установочный самозагружающийся диск (CD/DVD/Flash/Hard Drive), который будет удобно использовать для быстрой автоматической установки сразу всех или только избранных приложений. Для этого нажмите на панели управления кнопку "Создать диск" и в открывшемся окне выберите вариант "Программы".

Затем укажите каталог, в котором будет помещен инсталляционный пакет для автоматической установки, и отметьте нужные пакеты, которые будут включены в комплект. Если дистрибутив состоит из нескольких файлов и каталогов (скажем, MS Office), то для соответствующих элементов в их свойствах списка придется включить флажок "Копировать папку". По щелчку по кнопке "Старт" будет создан инсталляционный пакет для автоматической установки выбранных приложений.

После этого можно будет скопировать папку, определенную на первом шаге мастера на любой носитель информации (CD, DVD, Flash, Hard Drive). Если созданный таким образом диск вставить в привод CD/DVD либо в случае Flash Drive или Hard Drive подключить к компьютеру, то на экране появится предложение выбрать все либо только конкретные приложения для их последующей установки. После выбора пользователя, завершаемого щелчком по кнопке "Ок", все указанные приложения будут автоматически установлены на компьютер.

Самозагружающиеся диски для установки Windows создаются немного иначе. Вначале после щелчка по кнопке "Создать диск" указывается вариант Windows. Затем определяется файл ответов, представляющий собой скрипт ответов на серию диалоговых окон, появляющихся во время установки системы. Тут же рекомендуется установить параметр "Пользователь выбирает раздел жесткого диска", иначе новая версия Windows может установиться на уже существующий раздел с рабочей системой. На последнем шаге мастера указывается папка с дистрибутивом Windows (он предварительно должен быть скопирован с CD/DVD на жесткий диск). А если требуется создать загрузочный диск, то дополнительно отмечается соответствующая опция и указывается каталог для образа.

RoboSetup 2.1

Разработчик: High Mountain Group
Размер дистрибутива: 4,9 Мб
Распространение: условно бесплатная Программа RoboSetup (ранее известная под именем UnitedSetup) представляет собой инструмент для создания CD/DVD-дисков (так называемых рободисков) с автоматически устанавливающимся софтом. Создание сценариев для таких дисков в ней может быть осуществлено тремя способами - можно задать весь перечень действий непосредственно, либо сделать это опосредованно (провести установку нужных программ в режиме записи действий пользователя), либо задать ключи автоматической установки. При использовании первого метода предусмотрена корректировка сценария инсталляции в редакторе действий. Демо-версию программы (для версии 2.0 имеется русскоязычная локализация) можно скачать и использовать бесплатно в течение 30 дней. Данная версия имеет функциональные ограничения на количество создаваемых сценариев и установочных действий, а также не позволяет производить отладку сценариев. Цена коммерческой версии зависит от типа лицензии: персональная лицензия - 485 руб., бизнес-лицензия - 499 руб. (Allsoft.Ru). Подготовка рободиска состоит их нескольких этапов. Вначале, щелкнув по кнопке "Создать новый диск", создают новый диск и выбирают для него графическую мультимедийную оболочку из нескольких предложенных, которых, к сожалению совсем немного.

Затем приступают к определению структуры диска - то есть формируют нужный перечень категорий приложений (кнопка "Создать новую категорию на диске"). Категории создаются только в корне диска, создание вложенных категорий не поддерживается.

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

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

Результатом вышеперечисленных действий станет генерация пользовательского модуля RoboSetup, который можно будет предварительно просмотреть с целью проверки алгоритмов автоустановки. Если при предпросмотре ошибок не обнаружено, то его записывают на физический носитель (CD/DVD/Flash) или в папку на жестком диске. При вставке такого диска в привод будет открываться меню, в котором для установки соответствующих приложений пользователю достаточно будет указать инсталлируемый софт и нажать кнопку "Установить". Предусмотрено также формирование сетевой версии рободиска, с помощью которой автоматическая установка программ окажется доступной для всех пользователей сети.

Maestro AutoInstaller 1.4.0

Разработчик: Shebanitsa Ivan
Размер дистрибутива: 1,52 Мб
Распространение: бесплатная Maestro AutoInstaller - простая программа для автоматической установки приложений по заданным сценариям, записываемым путем запоминания программой действий пользователя, выполненных им в ходе установки. Программа имеет русскоязычную локализацию и совершенно бесплатна. При запуске программы первым делом требуется указать папку (кнопка "Папка Msr"), в которой будут размещаться файлы со сценариями автоустановки (*.msr) - удобнее создать несколько таких папок (свою для каждой группы приложений).

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

Установить приложения столь же просто - необходимо выбрать папку с нужным набором пакетов, выделить среди пакетов интересующие, определить их очередность (если это принципиально) и запустить процесс инсталляции, щелкнув на кнопке "Установить".

Возможно создание прообразов инсталляционных загрузочных дисков с помощью встроенного мастера (команда Файл => Мастер создания диска). Подобный прообраз записывается на жесткий диск и включает файл autorun и три папки: папку с программой Maestro AutoInstaller, папку со сценариями автоустановки и папку с дистрибутивами устанавливаемых приложений. Прообраз записывают на CD/DVD-диск через установленное на компьютере приложение для прожига дисков. Следует иметь в виду, что придется вручную править пути к исполняемым файлам каждого проекта - то есть после записи прообраза на перезаписываемый диск потребуется изменять свойства у каждого пакета, указывая конкретные файлы на CD/DVD-диске.

Заключение

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