Корпорация Майкрософт рекомендует выбирать для предварительной
установки программное обеспечение, соответствующее требованиям
программы Certified for Windows Program(http://msdn.microsoft.com/certification/).
Дополнительные сведения о преимуществах этой политики сертификации
см. в разделе Программы размещения
эмблемы Windows.
Предварительную установку приложений для систем Windows XP
лучше всего выполнять в фабричном режиме программы Sysprep с помощью
раздела [OEMRunOnce] файла Winbom.ini. Данный способ
увеличивает скорость установки и обладает большей гибкостью.
Один из способов подготовки компьютера заключается в том, чтобы
начать с создания базового образа операционной системы,
дополненного только сведениями о поставщике и настроенного на
запуск после очередной перезагрузки в среде программы Sysprep в
фабричном режиме. При выполнении заказа этот базовый образ
переносится на конечный компьютер, устанавливаются все приложения,
требуемые заказчиком, а затем компьютер запечатывается и готовится
к отправке. Приложения можно устанавливать вручную или с помощью
раздела [OEMRunOnce] файла Winbom.ini.
Однако, если эти приложения представлены в виде пакетов
установки MSI (Microsoft® Windows® Installer), целесообразнее
провести установку, разместив их в мастер-установке. При размещении
приложения все файлы помещаются в компьютер, но никакие изменения в
реестр не вносятся.
После того как образ мастер-установки переносится на конечный
компьютер, каждое приложение можно подключить (завершая его
установку) или отключить (с удалением всех файлов), чтобы настроить
компьютер в соответствии с пожеланиями заказчика. Установка
подключаемого приложения осуществляется быстрее, так как программе
установки не нужно копировать файлы на компьютер. Кроме того,
гораздо быстрее удалить файлы с компьютера, чем устанавливать
приложение через сетевое подключение, особенно если это приложение
устанавливается на большинстве компьютеров данного поставщика.
Если добавить любые приложения в профиль «Владелец» (в
Windows XP Home Edition) или профиль «Администратор» (в других
версиях Windows), то при выполнении программы приветствия Windows
или программы мини-установки эти приложения копируются в
установленный по умолчанию профиль пользователя и становятся
доступными при входе конечного пользователя в систему. Если
требуется устанавливать приложения для отдельных учетных записей
пользователей, необходимо устанавливать эти приложения после
выполнения программы приветствия Windows или программы
мини-установки либо устанавливать их с помощью учетных записей
пользователей, отличных от учетных записей «Владелец» или
«Администратор».
Компания Fabrikam является поставщиком вычислительной
техники и выпускает компьютеры, собираемые на заказ.
Данная компания предлагает три универсальных приложения для
стандартной установки. Последние продажи показали, что 80 процентов
заказчиков выбирают первое приложение, 70 процентов второе и 50
процентов третье.
Fabrikam составляет набор конфигурации
для основного образа, используемого на компьютерах данного типа. В
диалоговом окне Добавление приложения диспетчера установки
все три приложения определены как использующие сценарии установщика
Microsoft Windows (.msi).
Диспетчер установки
создает файл Winbom.ini, согласно которому файлы всех трех
приложений копируются на мастер-компьютер,
однако сами приложения не устанавливаются полностью. При завершении
работы компьютер настраивается на перезагрузку в фабричном режиме
программы Sysprep.
Fabrikam готовит образ мастер-установки.
Кроме того, сотрудники Fabrikam используют специальную программу,
генерирующую файл Winbom.ini с учетом требований заказчика и
записывающую его на гибкий диск.
Сборщик на предприятии получает заказ и соответствующую дискету,
копирует основной образ на конечный компьютер, а затем вставляет
дискету в дисковод. Компьютер запускается в фабричном режиме
программы Sysprep, которая обрабатывает файл Winbom.ini данного
заказчика.
Для данного заказа файл Winbom.ini задает полную установку
первого приложения и удаление всех файлов второго и третьего
приложений с компьютера. Затем компьютер выключается и готов для
передачи заказчику.
Использование раздела [GuiRunOnce] или файла Cmdlines.txt для
предварительной установки приложений
Для сохранения совместимости с Windows 2000 можно
продолжать пользоваться теми же способами предварительной установки
приложений. Однако эти способы увеличивают время, необходимое для
первого запуска компьютера пользователем, и потому не рекомендуются
к применению. Дополнительные сведения см. в разделе Предварительная установка
приложений с помощью устаревших программ.
Если необходимо разместить ярлык приложения в списке наиболее
часто используемых программ меню Пуск, следует убедиться,
что путь к файлу ярлыка (.lnk) содержится в разделе
[StartMenuMFUlist] файла Winbom.ini.
Если для приложений отсутствуют пакеты установки установщика
Microsoft Windows (.msi), для их распаковки и преобразования в
формат .msi можно воспользоваться средствами сторонних
изготовителей. Формат MSI более предпочтителен, поскольку он
позволяет:
избежать трудностей, связанных с управлением версиями
DLL-файлов.
Дополнительные сведения об установщике Windows (на английском
языке) см. в разделе веб-узла корпорации Майкрософт Общие сведения об
установщике Windows.
Можно также использовать собственную программу установки
приложения, если она поддерживает запуск в автоматическом режиме
(без вмешательства пользователя) с помощью параметра командной
строки /q (quiet) или /s (silent).
Для установки разных приложений используются разные параметры
командной строки. Например, для ряда приложений полезным параметром
является /l, позволяющий создать файл отчета для процедуры.
До выполнения предварительной установки приложения необходимо
ознакомиться со сведениями, инструкциями и средствами,
предоставляемыми разработчиком приложения.
Примечание
Для приложения, использующего установщик на основе
InstallShield, в командную строку необходимо добавить параметр
-SMS (без кавычек). -SMS
следует вводить прописными буквами. Этот параметр командной строки
обеспечивает завершение создаваемого установщиком процесса перед
обработкой следующей записи в разделе [OEMRunOnce].
Внимание!
Вне зависимости от способа предварительной установки для
каждого устанавливаемого на компьютер приложения необходимо
соблюдать условия лицензионного соглашения.
Если программа установки приложения заменяет какой-либо
системный файл Windows файлом более старой версии из своего
установочного пакета, активизируется средство защиты
файлов Windows, которое заменяет старый файл текущей версией,
установленной в составе Windows.