Поделиться через


Создание образа Windows 11 для изготовителей оборудования

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

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

Подготовьте вашу среду

Чтобы выполнить действия в этой лаборатории, вам потребуется:

  • Технический компьютер, в котором вы будете выполнять автономные настройки для образа.
  • Эталонный компьютер, в котором вы развернете пользовательский образ
  • USB-накопитель размером 16 ГБ, который будет использоваться для развертывания образа. Это необходимо для развертываний на основе USB и сети.
  • ISO-код установки Windows и дополнительный носитель (залог).

Технический компьютер

Убедитесь, что ваш технический компьютер соответствует следующим требованиям:

  • четырёхъядерный процессор
  • 8 ГБ ОЗУ
  • SSD размером 128 ГБ
  • Windows 11 Профессиональная
  • Настроены и установлены Windows ADK для Windows 11 и связанное дополнение WinPE. При установке ADK, как минимум, установите:
    • Средства развертывания
    • Средство миграции пользовательской среды (USMT)
  • Сетевое подключение, если вы собираетесь развернуть образ по сети

Залог

Скачайте следующие материалы на компьютер технического специалиста:

Залог Номер части
Установочный носитель Windows X22-77379
Языки и необязательные компоненты ISO X22-62160
ISO-код RDX X22-62162
Iso приложения для папки "Входящие" X22-79194
Последняя версия LCU для Windows 11 X22-89545
Office 2106 OPK X22-61138
Сценарии Office C2R для OPK версии 2106 X22-61128
Скачивание Images.zip Отсутствует номер детали

Подготовка папки "Изображения"

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

Извлечение Images.zip

Извлеките содержимое Images.zip в корневой каталог вашего жесткого диска. После извлечения необходимо иметь эту структуру папок:

C:\
📁 Images
📁 Mount
📁 Projects
📁 Scripts
--📁 AutoPilot
📁 Windows
--📁 Drivers
--📁 FOD
--📁 InboxApps
--📁 Languages
--📁 Office
--📁 Unattend
    --📁 Office
--📁 Updates
--📁 WinRE
    --📁 Languages
    --📁 Updates
📁 WinPE
--📁 Drivers

Ниже приведено описание того, для чего предназначена каждая папка. Многие из этих папок будут пустыми при извлечении images.zip, и вы скопируете в них пакеты:

Папка Описание
Images Здесь хранятся пользовательские образы проектов.
Mount Используется для подключения wim-файлов в процессе настройки. Эта папка должна быть пустой перед запуском нового пользовательского образа. Никогда не хранить файлы здесь.
Projects Проекты хранятся здесь и наследуют файловую систему и файлы из папки \Windows при CreateProject.cmd запуске
Scripts содержит скрипты, необходимые для среды WinPE, включая WinPEMenu.cmd.
Windows\Drivers Драйверы, размещенные здесь, будут внедрены в образы Windows и WinRE.
Windows\FOD Опыт демонстрации розничной торговли и пакеты языковых функций по запросу.
Windows\InboxApps Обновления приложений UWP в папке "Входящие" и другие приложения UWP. Приложения в этой папке управляются с помощью UpdateInboxApps.cmd.
Windows\Language Языковые файлы для образов Windows с несколькими языками.
Windows\Unattend Файлы настройки OEM и другие скрипты, необходимые для автоматической обработки.
Windows\Updates Пакеты обновления MSU, включая ZDP и LCU.
Windows\WinRE\Languages Файлы языка WinRE из ADK для образов Windows с несколькими языками.
Windows\WinRE\Updates Пакеты обновления WinRE.
WinPE\Drivers Драйверы, необходимые для WinPE.
Использование скриптов

Скрипты в Images.zip упрощают сборку и развертывание образов. В этом лабораторном занятии предполагается использование сценариев для каждого этапа создания и развертывания образа.

При запуске скриптов вы увидите следующие цвета, каждый из которых имеет другое значение:

Цвет Описание
Зеленый Ожидание ввода пользователем
Синий Сценарий выполняется
Красный Предупреждение

Копирование залога

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

Копирование драйверов

Добавьте драйверы в Images\Windows\Drivers папки и Images\WinPE\Drivers папки.

  • Если вы готовите образ конкретной системы, вы можете разместить драйверы Windows в этой папке, которые будут добавлены в образ.
  • Если вы готовите универсальный образ Windows и не хотите включать системный драйвер, вы сможете добавить драйверы на эталонный компьютер во время настройки образа.
  • Можно добавлять только драйверы с расширением .inf. Драйверы, которые не используют установщик (Setup.exe) нельзя добавить с помощью DISM
  • Установите только соответствующую архитектуру драйвера. Некоторые IHV могут доставлять пакет драйверов, включающий двоичные файлы x86 и x64, но устанавливают только версию, соответствующую архитектуре.
Копирование пакетов RDX

Скопируйте пакеты из ISO-файла FOD RDX в папку Images\Windows\FOD .

Копируйте как минимум файлы Microsoft-Windows-RetailDemo-OfflineContent-Content-Package~31bf3856ad364e35~amd64~~.cab и Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~.cab

Кроме того, скопируйте Microsoft-Windows-RetailDemo-OfflineContent-Content-xx-yy-Package~31bf3856ad364e35~amd64~~.cab файлы всех добавляемых языков.

Скопировать языковые пакеты

Если вы планируете включить дополнительные языки в образ:

  1. Скопируйте языковые пакеты FOD из образа ISO с языками и дополнительными компонентами в папку Images\Windows\FOD. Эти файлы:

    • Microsoft-Windows-LanguageFeatures-TextToSpeech-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Basic-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Handwriting-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-OCR-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Speech-xx-yy-Package~31bf3856ad364e35~amd64~~.cab

    Замечание

    Только в некоторых языках имеется пакет Microsoft-Windows-LanguageFeatures-Speech. Для некоторых языков требуется дополнительный пакет шрифтов, например японский (Microsoft-Windows-LanguageFeatures-Fonts-Jpan-Package~31bf3856ad364e35~amd64~~.cab).

  2. Скопируйте содержимое папки LanguagesAndFeatures языков и дополнительных компонентов ISO в папку Images\Windows\Languages . После копирования удалите Microsoft-Windows-Client-Language-Pack_x64_xx-yy.cab основные языковые файлы языков, которые не нужно добавлять.

    Чтобы сэкономить место на диске, можно также удалить Microsoft-Windows-Client-Language-Pack_x64_en-us.cab файл, так как он уже находится в образе.

    Это важно

    Не удаляйте остальные 3000+ файлов, так как они необходимы для правильной настройки спутниковых пакетов.

    Если вы создаете только изображение на английском языке, вы можете оставить папку пустой

Копирование приложений папки "Входящие"
  1. Скопируйте содержимое папки amd64fre ISO "Входящие приложения" в папку Images\Windows\InboxApps .
  2. Скопируйте содержимое (4 файла) архива x64\Microsoft.SecHealthUI_8wekyb3d8bbwe folder of the X22-79194 Win 11 21H2 x64 MltLng OPK Inbox Apps (Win Security AppX) JuneRTM\SW ELCTRNC Win 11 21H2 x64 MltLng InboxAppsOEM (WinSecurityAppX) JuneRTM\Layer\X22-79198.zip, заменив два существующих файла: Microsoft.SecHealthUI_8wekyb3d8bbwe.appx и Microsoft.SecHealthUI_8wekyb3d8bbwe.xml.
Копирование пакетов Office
  1. Скопируйте содержимое папки 2106ODT из инструмента X22-61128 Office C2RScriptsConfigDeployment, предназначенного для OEM OPK версии 2106, в папку Windows\Office.
  2. Скопируйте содержимое X22-61138 Office 2016 OPK на английском языке в папку Images\Windows\Office.
  3. Необязательно: Скопируйте содержимое дополнительных языковых пакетов Office 2106 для языков Office, которые планируете предустановить

Примечания:

  • Корневая папка каждого комплекта Office 2106 — Office. Это папка, которую необходимо скопировать в папку Windows\Office, чтобы в конечном итоге получить структуру Images\Windows\Office\Office\Data\.. папок.
  • Пакеты OPK для Office 2106 имеют различные языковые файлы, но базовые файлы одинаковы. Если вы копируете несколько Office OPK, появится уведомление о перезаписи файла. Это нормально, чтобы пропустить перезапись файлов, чтобы ускорить процесс копирования.
  • Добавленные языки Office не будут предварительно установлены по умолчанию. Вам будет предложено выбрать, какие языки Office будут предварительно установлены позже в процессе создания проекта.
  • Если вы не хотите добавлять несколько языков в образ Windows с несколькими языками, необходимо предварительно выполнить предварительную настройку Office на языке Windows по умолчанию.
Без присмотра

Папка Images\Unattend содержит файл Unattend.xml , который используется для добавления сведений oem в образ Windows. Этот файл будет настроен с информацией, которую вам будет предложено предоставить в процессе создания образа с помощью CreateImage.cmd.

Для успешного создания образа требуются все файлы и скрипты в этой папке.

Фоновый рисунок

Если вы используете пользовательский фон рабочего стола (обои), скопируйте его в Images\Unattend папку wallpaper.jpg , перезаписав существующий файл. Если вы не планируете использовать настраиваемые обои, удалите существующий файл wallpaper.jpg

Обновления

Поместите все пакеты обновлений MSU в папку Images\WIndows\Updates и папку Images\Windows\WinRE\Updates. Обновления в этих папках программно обновляют файл Install.wim в процессе CreateImage.cmd.

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

  • Пакет Windows10.0-KB5005027-x64.msu из установочного носителя Windows OPK.
  • Windows10.0-KB5005635-x64.msu из носителя LCU.
Восстановление

Поместите все языковые пакеты WinPE, которые вы хотите применить к WinRE, в папку Images\Windows\WinRE\Languages . Скопируйте языковые пакеты из C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_Ocs\xx-yy.

Вам также потребуются следующие файлы для каждого языка; При добавлении нескольких языков можно сохранить структуру папок из C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs

  • lp.cab
  • WinPE-Rejuv_xx-yy.cab
  • WinPE-EnhancedStorage_xx-yy.cab
  • WinPE-Scripting_xx-yy.cab
  • WinPE-SecureStartup_xx-yy.cab
  • WinPE-SRT_xx-yy.cab
  • WinPE-WDS-Tools_xx-yy.cab
  • WinPE-WMI_xx-yy.cab
  • WinPE-StorageWMI_xx-yy.cab
  • WinPE-HTA_xx-yy.cab

Это важно

Вы должны сопоставить языки WinRE с предварительно установленными языками Windows. Если вы создаете только изображение на английском языке, вы можете оставить папку пустой. Для некоторых языков требуется пакет необязательных шрифтов, например японский.

Для сетевого развертывания — общий доступ к папке Images

Если вы будете развертывать образ по сети, вам потребуется сделать папку Images доступной по сети.

  1. В проводнике на компьютере технического специалиста щелкните правой кнопкой мыши папку C:\Images и выберите пункт "Свойства".
  2. Щелкните вкладку "Общий доступ ".
  3. В разделе "Расширенный общий доступ" нажмите кнопку "Расширенный общий доступ... ".
  4. Установите флажок рядом с Общий доступ к этой папке.
  5. Щелкните "Разрешения".
  6. Настройка разрешений:
    • Полный контроль: Разрешить
    • Изменение: разрешить
    • Чтение: разрешить
  7. Нажмите кнопку "ОК " в окнах "Разрешения" и "Расширенный общий доступ".
  8. Закройте окно свойств изображения. Теперь папка "Изображения" доступна по сети.

Замечание

Убедитесь, что сеть задана как частная, и правила брандмауэра позволяют предоставлять общий доступ к папке по сети.

Создание USB-диска, который может загрузиться в WinPE

Теперь, когда вы настроили среду, можно начать использовать скрипты Images.zip. Сначала мы будем использовать CreateWinPE.cmd для создания загрузочного USB-диска с настраиваемой версией WinPE, которую вы будете использовать для загрузки эталонного компьютера с помощью WinPE и хранения образов, или создания сетевого сопоставления с техническим компьютером.

CreateWinPE.cmd использует следующий синтаксис:

CreateWinPE {/DualPart | /OnePart | /Network <NetworkName> <UserName> <Password>}
командование Описание
Параметр раздела (обязательный)
/DualPart Двухсекционный загрузочный WinPE с разделом NTFS для хранения образов.
/OnePart Один секционированный загрузочный диск WinPE, отформатированный как FAT31.
/Сеть Единый разделенный загрузочный WinPE с возможностями сетевого подключения. Необходимо указать имя компьютера, имя учетной записи пользователя и пароль для этой учетной записи.
  1. Открытие средств развертывания и визуализации в качестве администратора

  2. Запустите CreateWinPE.cmd.

    CreateWinPE.cmd /dualpart
    

    для создания двухсекционного USB-накопителя или:

    CreateWinPE.cmd /network
    

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

    Настраиваемый WinPE

Создание нового проекта

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

  1. Подключите iso-образ установки Windows. В проводнике Windows дважды щелкните ISO-файл, и ISO-файл будет отображаться как оптический диск и назначается буква диска. Обратите внимание на букву диска, например D:\.

    Подсказка

    Вы можете скопировать файл \Sources\install.wim из ISO установки Windows в папку C:\Images для более удобного доступа.

  2. Если он еще не открыт, запустите среду средств развертывания и создания образов от имени администратора.

  3. Перейдите к папке C:\Images :

    cd c:\Images
    
  4. CreateProject.cmd Запустите скрипт, чтобы создать новый проект:

    CreateProject.cmd <projectname> D:\Sources\install.wim
    

    Где <projectname> это имя проекта, например testproj, и D:\Sources\install.wim — путь к файлу install.wim на подключенном ISO-файле или жестком диске.

    При запуске этого скрипта все файлы и папки из Images\Windows будут скопированы в Images\Projects\<projectname>.

    Теперь папка Images\Projects\<projectname> представлена для проверки, добавления и удаления файлов. Папка Images\Windows остается нетронутой для дальнейшего использования с дополнительными проектами.

    Пример выходных данных окна командной строки при создании проекта

Создайте новое изображение

Теперь, когда вы создали проект, можно приступить к созданию нового образа. Мы будем использовать CreateImage.cmd для создания образа.

  1. Из средств развертывания и создания образов , работающих от имени администратора, выполните следующую команду CreateImage.cmd:

    CreateImage.cmd NewProject
    

    Где NewImage — это имя, которое вы даете изображению.

  2. Вам будет предложено выбрать выпуск Windows 11. Ключ Производства по умолчанию OA 3.0 будет автоматически применен к изображению, и unattend.xml будет обновлён.

    Экран с выбранным выпуском

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

    Все драйверы в Images\Projects\<projectname>\Drivers папке будут применены как к Windows, так и к WinRE.

    Выходные данные командного окна запуска CreateImage.cmd

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

Настройки OEM

После того как вы проверите список примененных пакетов и драйверов, NewImage.cmd запросит дополнительные сведения.

  1. Введите дату. Эта дата будет использоваться для создания файла csup.txt, включающего дату в формате MM-DD-YYYY.

    Окно, запрашивающее ввод даты и времени

  2. Введите язык изображения по умолчанию. Это также будет применяться как язык по умолчанию для WinRE. Обратите внимание, что соответствующий языковой пакет должен быть включен в папку \Images\Windows\Languages при первоначальном запуске CreateImage.cmd.

    Значение по умолчанию — en-US.

    Экран выбора языка

  3. Введите имя часового пояса.

    Значение по умолчанию — Pacific Standard Time.

    Экран выбора часового пояса

  4. Введите, нужно ли включить режим S (Y/N).

    Окно ввода Y для включения режима S в изображении

  5. Введите имя изготовителя оборудования и URL-адрес поддержки. Ввод этих сведений обязателен и будет использован в приложении Get Help.

    Экран с запросом на добавление сведений oem

  6. Если вы включили Office в образ, вам будет предложено выбрать языки Office, которые хотите включить в образ, из файла, который представлен в Блокноте. Полностью удалите строки с языками, которые вы не хотите включить, выберите "Файл " и " Сохранить", а затем закройте блокнот.

Сохранение образа

Настройка образа завершена, и пользовательский образ сохраняется в папке Images\Images\<projectname>.wim .

  • Если вы будете развертывать образ с USB, скопируйте файл <projectname>.wim на USB-накопитель.
  • Если вы будете развертывать образ по сети, вы можете оставить его там, где он находится.

Примените ваш образ к референсному ПК

Теперь, когда у вас есть настроенный образ, его можно развернуть на эталонном компьютере. Вы можете:

  • Разверните через сеть или
  • Развертывание с помощью USB-ключа

Снимок экрана с примененным изображением

Метод развертывания USB

  • Скопируйте папки C:\Images\Images и C:\Images\Scripts на USB-накопитель/раздел NTFS.

МЕТОД USB и сети

  1. Загрузите эталонное устройство с USB-диска WinPE.

  2. После загрузки устройства появится запрос на выбор параметра. Нажмите клавишу ВВОД 1, чтобы применить файл .wim. Отобразится список доступных wim-файлов.

  3. Выберите изображение, которое хотите применить, но не нажимайте Enter.

  4. На экране выбора введите 2 "Применить восстановление".

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

Настройки режима аудита

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

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

  2. После завершения установки Office закройте окно Office.

  3. Если у вас есть дополнительные драйверы или приложения для добавления в образ, добавьте их.

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

видео о загрузке эталонного компьютера в режиме аудита и открытии окон скриптов

Запись изображения

Затем вы загрузите эталонный компьютер с USB-диска WinPE, чтобы записать настроенный образ. Убедитесь, что USB с папкой "Образы и скрипты" находится на эталонном компьютере при включении.

Это важно

Убедитесь, что вы загружаетесь на USB-диск, а не в Windows. При загрузке в Windows может потребоваться вручную ввести режим аудита и снова запустить Sysprep.

Метод развертывания USB

После загрузки на USB-диск появится запрос со списком параметров:

  1. Введите 3 для записи WIM-файла. Образ Windows будет записан на USB-диске в папке \Images как <projectname_Final>.wim

  2. После завершения записи изображения введите 5 для выхода и перезагрузки.

Метод развертывания сети

После загрузки на USB-диск появится запрос со списком параметров:

  1. Введите 3 для записи WIM-файла. Образ Windows будет записан на сетевом ресурсе в папке \Images под именем <projectname>_Final.wim

  2. После завершения записи изображения введите 5 для выхода и перезагрузки.

видео процесса захвата изображения в WinPE

Разверните ваш образ

Загрузка эталонного компьютера с USB-интерфейса WinPE

Метод развертывания USB

Чтобы развернуть образ, вы загрузите эталонный компьютер с USB-диска WinPE, а затем выберите параметр Apply wim. Убедитесь, что USB с папкой "Образы и скрипты" находится на эталонном компьютере при включении.

  1. После загрузки на USB-диск отобразится список параметров. Введите 1 для применения файла .wim.

  2. Выберите завершенное изображение (<projectname>_Final.wim).

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

  4. Когда устройство перезагружается в режим аудита, можно выполнить проверки качества и внедрение DPK OA 3.0, а затем использовать панель Sysprep для перевода компьютера в режим OOBE, завершения работы и отправки.

  5. Для доставки изображений с включенным режимом S: запустите Sysprep S Mode.cmd файл на рабочем столе. Этот скрипт настраивает реестр для окончательной отправки и запускает Sysprep /OOBE /Shutdown.

    Это важно

    Не запускайте sysprep вручную, используйте этот скрипт.

    значок sysprep s mode.cmd