заголовок

Предварительная установка приложений

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

[OEMRunOnce]
"Подключение к сетевому общему ресурсу", "net use R: \\сервер\общий_ресурс"
"Размещение первого приложения", "Application1.Stage", MSI
"Размещение второго приложения", "Application2.Stage", MSI
"Размещение третьего приложения", "Application3.Stage", MSI

[Application1.Stage]
InstallType = Stage
StagePath = "C:\App1_Temp"
SetupFile = "Application_One.msi"
SourcePath = "R:\ApplicationOne"

[Application2.Stage]
InstallType = Stage
StagePath = "C:\App2_Temp"
SetupFile = "Application_Two.msi"
SourcePath = "R:\ApplicationTwo"

[Application3.Stage]
InstallType = Stage
StagePath = "C:\App3_Temp"
SetupFile = "Application_Three.msi"
SourcePath = "R:\ApplicationThree"

[Factory]
ResealMode = Factory
Reseal = Yes

Fabrikam готовит образ мастер-установки. Кроме того, сотрудники Fabrikam используют специальную программу, генерирующую файл Winbom.ini с учетом требований заказчика и записывающую его на гибкий диск.

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

Для данного заказа файл Winbom.ini задает полную установку первого приложения и удаление всех файлов второго и третьего приложений с компьютера. Затем компьютер выключается и готов для передачи заказчику.

[OEMRunOnce]
"Подключение первого приложения", "Application1.Attach", MSI
"Отключение второго приложения", "Application2.Detach", MSI
"Отключение третьего приложения", "Application3.Detach", MSI

[Application1.Attach]
InstallType = Attach
StagePath = "C:\App1_Temp"
SetupFile = "Application_One.msi"

[Application2.Detach]
InstallType = Detach
StagePath = "C:\App2_Temp"

[Application3.Detach]
InstallType = Detach
StagePath = "C:\App3_Temp"

[Factory]
ResealMode = OOBE
Reseal = Shutdown

Использование раздела [GuiRunOnce] или файла Cmdlines.txt для предварительной установки приложений

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

Добавление ярлыков приложений в меню «Пуск»

Если необходимо разместить ярлык приложения в списке наиболее часто используемых программ меню Пуск, следует убедиться, что путь к файлу ярлыка (.lnk) содержится в разделе [StartMenuMFUlist] файла Winbom.ini.

Распаковка приложений для предварительной установки

Если для приложений отсутствуют пакеты установки установщика Microsoft Windows (.msi), для их распаковки и преобразования в формат .msi можно воспользоваться средствами сторонних изготовителей. Формат MSI более предпочтителен, поскольку он позволяет:

Дополнительные сведения об установщике Windows (на английском языке) см. в разделе веб-узла корпорации Майкрософт Общие сведения об установщике Windows.

Можно также использовать собственную программу установки приложения, если она поддерживает запуск в автоматическом режиме (без вмешательства пользователя) с помощью параметра командной строки /q (quiet) или /s (silent).

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

Примечание

Внимание!