Опубликован: 24.08.2010 | Доступ: свободный | Студентов: 4208 / 1102 | Оценка: 4.53 / 4.38 | Длительность: 18:46:00
Лекция 17:

Sysprep и oobe.xml

< Лекция 16 || Лекция 17: 123 || Лекция 18 >

Настройка oobe

Oobe.xml - это файл, который можно использовать вместе с Unattend.xml для хранения и развертывания корпоративных настроек и настроек изготовителей оборудования для экрана приветствия Windows, окна начального приложения изготовителя оборудования и мастера подключения к Интернету.

Oobe.xml обычно используется в следующих сценариях:

  • Вместе с Unattend.xml - для задания значений по умолчанию для экрана приветствия Windows и мастера подключения к Интернету, устанавливаемых изготовителями оборудования (OEM) или организациями.
  • Без Unattend.xml - для задания значений по умолчанию для экрана приветствия Windows и мастера подключения к Интернету, устанавливаемых изготовителями оборудования (OEM) или организациями.

Oobe.xml с параметрами Unattend.xml

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

В следующем списке перечислены компоненты с параметрами Unattend.xml, которые могут использоваться для управления страницами экрана приветствия Windows.

  • "Microsoft-Windows-Setup"
  • "Microsoft-Windows-Shell-Setup"
  • "Microsoft-Windows-International-Core"
  • "Microsoft-Windows-International-Core-WinPE".

Этапы экрана приветствия Windows:

  1. Региональные параметры:
    • "Microsoft-Windows-International-Core-WinPE | UILanguage"
    • "Microsoft-Windows-International-Core-WinPE | InputLocale"
    • "Microsoft-Windows-International-Core-WinPE | SystemLocale"
    • "Microsoft-Windows-International-Core-WinPE | UILanguageFallback"
    • "Microsoft-Windows-International-Core-WinPE | UserLocale"

    Если установлены все четыре параметра, то эта страница приветствия пропускается. Если некоторые параметры установлены, они не будут отображаться на странице приветствия.

  2. Условия лицензии:
    • "Microsoft-Windows-Shell-Setup | OOBE | HideEULAPage"

    Если этот параметр установлен, данная страница будет пропущена. Предполагается, что администратор организации соглашается с условиями лицензионного соглашения корпорации Майкрософт для пользователей.

  3. Ключ продукта:
    • "Microsoft-Windows-Setup | UserData | ProductKey | Key"
    • "Microsoft-Windows-Setup | UserData | ProductKey | WillShowUI"

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

  4. Имя пользователя:
    • "Microsoft-Windows-Shell-Setup | UserAccounts | LocalAccounts | LocalAccount | Description"
    • "Microsoft-Windows-Shell-Setup | UserAccounts | LocalAccounts | LocalAccount | DisplayName"
    • "Microsoft-Windows-Shell-Setup | UserAccounts | LocalAccounts | LocalAccount | Group"
    • "Microsoft-Windows-Shell-Setup | UserAccounts | LocalAccounts | LocalAccount | Name"
    • "Microsoft-Windows-Shell-Setup | UserAccounts | LocalAccounts | LocalAccount | Password | PlainText"
    • "Microsoft-Windows-Shell-Setup | UserAccounts | LocalAccounts | LocalAccount | Password | Value"

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

  5. Имя компьютера:
    • "Microsoft-Windows-Shell-Setup | ComputerName"

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

  6. Защита компьютера
    • "Microsoft-Windows-Shell-Setup | OOBE | ProtectYourPC"

    Если этот параметр задан, страница отображаться не будет и параметру будет присвоено требуемое значение. Возможны следующие значения: 1 – Рекомендуемый, 2 - Только обновления установки, 3 - Защита отключена

Oobe.xml без Unattend.xml

При использовании только для фирменной символики и региональных настроек Oobe.xml отображает все страницы экрана приветствия Windows.

Как работает Oobe.xml

Возможности приветствия Windows и подписки поставщика услуг Интернета, получающие данные из Oobe.xml, выполнят поиск и загрузку файлов Oobe.xml в следующих папках в следующем порядке:

  1. %WINDIR%\System32\Oobe\Info\Oobe.xml
  2. %WINDIR%\System32\Oobe\Info\Default\Oobe.xml
  3. %WINDIR%\System32\Oobe\Info\Default\<language>\Oobe.xml
  4. %WINDIR%\System32\Oobe\Info\<country>\Oobe.xml
  5. %WINDIR%\System32\Oobe\Info\<country>\<language>\Oobe.xml

При использовании настроек, охватывающих все страны и языки, файлы Oobe.xml можно разместить в папке, указанной в пункте 1.

При поставке одноязычной системы для одного региона настроенный файл Oobe.xml следует размещать в каталоге \Info или \Default, как показано в пунктах 1 и 2. Пункты 1 и 2 имеют одинаковое влияние.

Если при выполнении поставок в несколько стран параметры OOBE требуют настройки в зависимости от страны, причем для каждой используется один язык, то все файлы Oobe.xml следует размещать в папках, соответствующих пунктам 4 и 5 этого списка.

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

  • Размещайте специфические для страны данные в папке пункта 4.
  • Размещайте специфические для языка данные для каждой соответствующей страны в папке пункта 5.

Параметры Oobe.xml

В данном разделе описаны параметры, которые можно задать в файле Oobe.xml. Пример файла Oobe.xml поставляется с пакетом автоматической установки Windows (Windows AIK) в папке \Samples. В этом примере используется вымышленная компания Fabrikam, ее графика и предложения.

Просмотр файлов примеров в экране приветствия Windows

  • Скопируйте папку \Info в папку \Windows\System32\Oobe и папку \Fabrikam в корневой каталог диска C:, где C - это буква диска, на котором установлена операционная система Windows.

Просмотр экрана приветствия Windows с содержимым примера

  1. В меню "Пуск" укажите "Все программы", а затем выберите "Стандартные".
  2. Щелкните правой кнопкой мыши пункт "Командная строка" и выберите команду "Запуск от имени администратора".
  3. Примите параметры в диалоговом окне "Контроль учетных записей пользователей".
  4. Перейдите к \Windows\System32\Sysprep.
  5. Выполните sysprep /oobe.
  6. Запустите компьютер.

Экран приветствия Windows

В следующей таблице показаны доступные параметры Oobe.xml по разделам с описанием и значением каждого из параметров.

Раздел Параметр Описание Значение
OEM name Имя производителя. Строка.
logopath Абсолютный путь к эмблеме изготовителя оборудования (OEM). Абсолютный путь к файлу эмблемы - 32-разрядному PNG-файлу. 240x100 пикселей.
eulafilename Язык и специфическая для региона версия лицензионного соглашения пользователя с производителем (EULA). RTF-файл.
OutOfBoxBackground Определяет, поместил ли OEM фоновое изображение в папку Windows\System32\Oobe\Info\Backgrounds. True (истина) или False (ложь). Если значение этого параметра равно true, фоновое изображение должно быть помещено в каталог Windows\System32\Oobe\Info\Backgrounds и должно быть названо Background<разрешение>.jpg, где разрешение = 800x600, 1280x1024 или любое другое разрешение монитора конечного компьютера. Размер файла для фона не может превышать 250 КБ. Можно также добавить файл по умолчанию, BackgroundDefault.jpg, используемый в случае отсутствия файла фона для разрешения монитора конечного компьютера.
usertilepath Абсолютный путь к рисунку пользователя, заданного изготовителем оборудования. Абсолютный путь к файлу точечного изображения (BMP-файлу) 128x128 пикселей.
computername Указывает имя изготовителя оборудования, присоединяемое к назначенному пользователем имени компьютера. Заменяет суффикс "-PC", в противном случае добавляемый к имени пользователя для создания имени компьютера. Строка из пяти знаков.
title Название предложения поставщика услуг Интернета (ISP). Строка, являющаяся именем предложения службы ISP.
imagepath Абсолютный путь к BMP-файлу. Абсолютный путь к 32-разрядному BMP-файлу. 32x32 пикселя. PNG-файлы не поддерживаются.
details Длинное описание предложения ISP. Строка длиной до 128 символов.
shellexecute Путь к исполняемому файлу (EXE) для предложения ISP. Абсолютный путь к программе установки для поставщика услуг Интернета.
параметры по умолчанию
language Десятичный идентификатор языка ввода. Десятичный идентификатор языка ввода.
location Место расположения указывается при помощи значения идентификатора GEOID, которое преобразуется в десятичный формат. Полный список значений GeoID см. на данном веб-сайте MSDN .
locale Для указания языкового стандарта используется его код идентификатора (LCID). Полный список значений LCID см на этом веб-сайте общих вопросов разработки программного обеспечения корпорации Майкрософт (страница может быть на английском языке). Список кодов LCID и версий Windows, в которых эти коды доступны, можно получить, загрузив "Справочник по кодам идентификаторов языковых стандартов (LCID)" (возможно, на английском языке) с веб-сайта MSDN. В этом документе с помощью области слева перейдите к разделу "Приложение А. Поведение Windows", чтобы просмотреть таблицу с кодами LCID и выпусками Windows, где они присутствуют.
keyboard Указывает раскладку клавиатуры. Используйте значение клавиатуры, перечисленное в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts.
timezone Определяет часовой пояс для конечного пользователя компьютера. Часовой пояс определяется строкой, определяющей часовой пояс для компьютера. Максимальная длина 256 символов. В будущих выпусках могут появиться новые часовые пояса. Для поддержки нового часового пояса следует ввести для него точную строку. Полный список значений часовых поясов приведен в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones на компьютере под управлением Windows® 7. Чтобы вывести часовой пояс для компьютера, на компьютере с операционной системой Windows 7 можно использовать средство командной строки tzutil. Средство tzutil устанавливается с ОС Windows Server 2008 R2 по умолчанию.
adjustForDST Указывает, нужно ли выполнять переход на летнее время. Этот параметр действует только в сочетании с параметрами timezone и hideTimeAndDate для указания параметров времени для конечного пользователя. True (истина) или False (ложь).
hideRegionalSettings Если этот параметр не равен true, будет выведена страница "Язык и стандарты", даже если все значения на этой странице уже были настроены заранее. True (истина) или False (ложь).
hideTimeAndDate Если этот параметр не равен true, будет выведена страница "Дата и время", даже если все значения на этой странице уже были настроены заранее. True (истина) или False (ложь).

Часовые пояса

Полный список значений часовых поясов приведен в разделе реестра "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones" на компьютере под управлением Windows 7 или Windows Server 2008 R2. Чтобы вывести часовой пояс для компьютера, на компьютере с операционной системой Windows 7 можно использовать средство командной строки tzutil. Средство tzutil устанавливается с ОС Windows Server 2008 R2 по умолчанию.

Краткие итоги

После ознакомления с данной лекцией необходимо помнить важные моменты:

  1. Утилита sysprep позволяет подготовить установленную операционную систему так, что можно создать образ для его клонирования любое количество компьютеров.
  2. Можно сбросить активацию не более 3 раз.
  3. Sysprep можно использовать как в командной строке, так и в графическом интерфейсе.
  4. Утилита sysprep позволяет загрузиться в режим аудита или провести настройку экрана приветствия.
  5. Настройка экрана приветствия осуществляется с помощью конфигурационного файла oobe.xml, не совместимого с Windows SIM.
  6. Если задать все необходимые параметры, применимые к oobeSystem, то экран приветствия Windows не будет отображаться.

Следующая лекция будет всецело посвящена утилите командной строки – ImageX, позволяющей создать образ операционной системы, скопировать его в общую папку или любой другой ресурс и в дополнении к этому осуществляет развертывание образа на диск.

Ключевые термины

Oobe.xml - это файл, который можно использовать вместе с Unattend.xml для хранения и развертывания корпоративных настроек и настроек изготовителей оборудования для экрана приветствия Windows, окна начального приложения изготовителя оборудования и мастера подключения к Интернету.

Программа подготовки системы (Sysprep) - подготавливает установленную копию Windows к дублированию, аудиту и доставке конечному пользователю.

Режим аудита – режим работы Windows 7, позволяющий изготовителям оборудования (OEM), сборщикам систем и корпорациям быстро настраивать установку Windows. В режиме аудита можно устанавливать приложения, добавлять драйверы устройств, выполнять сценарии, а также проверять правильность установки Windows.

Экран приветствия Windows - запуск при первом включении компьютера (режим OOBE), является первым доступным пользователю интерфейсом, позволяющим конечным пользователям настроить установку Windows.

< Лекция 16 || Лекция 17: 123 || Лекция 18 >
Олег Сергеев
Олег Сергеев
Евгений Дедков
Евгений Дедков
Александр Климов
Александр Климов
Россия, Московское высшее техническое училище им. Н. Э. Баумана, 1989
Алексей Алатырцев
Алексей Алатырцев
Россия