Развертывание выпусков windows 11 desktop

Подготовка к сборке и тестированию компьютеров с Windows? В этой лаборатории показаны шаги по внесению и развертыванию образов Windows. Мы покажем, как использовать средства и команды для настройки комплексного развертывания. Команды можно использовать для сценариев, помогая быстро настраивать новые образы для конкретных рынков в соответствии с потребностями клиентов.

Мы рассмотрим процесс создания настраиваемого развертывания Windows. Вот что мы рассмотрим:

Image showing the flow of a Windows deployment. The first step in the flow is to prepare by gathering collateral, installing the ADK, and Create a WinPE drive. Then you create images by adding language packs, features on demand, apps, drivers, updates, configuring unattend and start layouts, configuring hardware settings, and setting the edition. Finally you can apply your image as an ffu or WIM.

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

  • Подготовка и подключение образа WinPE
  • Добавление пакетов
  • Добавление драйверов
  • Создание носителя WinPE

Далее мы перейдем к настройке образа Windows. Начнем с автономных настроек в подключенном образе Windows, где мы рассмотрим:

  • Добавление драйверов
  • Добавление языков
  • Добавление Обновления
  • Переустановка приложений для папки "Входящие"
  • Предварительная установка Microsoft Office
  • Настройка начального макета
  • Настройка панели задач
  • Настройка OOBE для отображения пользовательского лицензионного соглашения
  • Настройка и использование файлов ответов для настройки установки Windows

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

  • Внесение изменений в режим аудита
  • Подготовка сброса кнопки

Наконец, мы завершим работу и захватим образ, проверим все работы и подготовим образ к развертыванию.

  • Завершение образа

Приступим.

Подготовка лабораторной среды

Примечание.

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

На этом этапе вы должны быть готовы к работе с инструментами. На этом этапе вам понадобятся:

  • USB-накопитель, отформатированный двумя секциями:

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

    • Папка, вызванная C:\temp\lab следующими носителями:
      • Установочный носитель Windows
      • Последняя версия Microsoft Office OPK
      • ISO языка и необязательных компонентов
      • Обновление приложений OPK или ISO приложения для папки "Входящие"
      • Установщик Windows ADK
      • Надстройка WinPE ADK
      • Драйверы для образа (при необходимости)
      • Скрипты развертывания

Давайте настроим лабораторию.

Установка Windows ADK

Windows ADK — это набор средств, позволяющих управлять пользовательскими установками Windows и развертывать их на новых компьютерах.

На вашем техническом компьютере:

  1. Если у вас есть предыдущая версия пакета средств оценки и развертывания Windows (ADK), удалите его.

  2. Скачайте последнюю версию Windows ADK , которая соответствует версии Windows, которую вы устанавливаете.

  3. Запустите установщик ADK, чтобы установить ADK со следующими параметрами:

    • Средства развертывания
    • Средство миграции пользовательского состояния (USMT)
    • Среда предварительной установки Windows (Windows PE)
  4. Установите надстройки WinPE для ADK.

Создание загрузочного раздела Windows PE (WinPE)

WinPE — это небольшая операционная система на основе командной строки, которую можно использовать для записи, обновления и оптимизации образов Windows. В этом разделе мы покажем, как подготовить базовый образ WinPE на загрузочном USB-накопителе флэш-памяти и попробовать его.

Подготовка файлов WinPE

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

    • Нажмите кнопку " Пуск", введите среду средств развертывания и создания образов. Щелкните правой кнопкой мыши среду средств развертывания и создания образов и выберите команду "Запуск от имени администратора".
  2. Используется copype для создания рабочего каталога с базовыми файлами WinPE:

    copype amd64 C:\winpe_amd64
    

    Совет

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

Настройка WinPE

Образ WinPE (boot.wim) можно настроить несколькими способами, добавив файлы и компоненты в подключенный образ WinPE.

Ниже приведены некоторые примеры изменения образа WinPE:

  • Добавьте необязательный компонент. Необязательные компоненты WinPE, отправляемые в ADK. Это пакеты, которые можно добавить в образ WinPE, чтобы добавить функциональные возможности в WinPE.

  • Добавьте графический или сетевой драйвер. WinPE включает универсальное видео, но в большинстве случаев требуются дополнительные драйверы для отображения экрана или подключения к сети. Дополнительные сведения см. в статье WinPE: Добавление драйверов.

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

  • Оптимизация WinPE: рекомендуется для устройств с ограниченным объемом ОЗУ и хранилищем (например, 1 ГБ ОЗУ/16 ГБ). После добавления драйверов или других настроек в Windows PE см. раздел WinPE: Оптимизация и сжатие образа , чтобы сократить время загрузки.

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

Подключение образа WinPE

Чтобы настроить образ Windows, необходимо подключить его, прежде чем работать с ним. Это верно для изображений WinPE, а также. Подключение изображения извлекает содержимое файла изображения в расположение, где его можно просмотреть и изменить. В этой лаборатории мы будем использовать DISM для подключения и изменения изображений. DISM поставляется с Windows, но мы будем использовать версию, установленную ADK, доступ к которой будет осуществляться через среду средств развертывания и создания образов.

Boot.wim — это файл образа WinPE. Его можно найти в файлах, скопированных с помощью copype.cmd.

Подключите изображение:

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

    Dism /mount-image /imagefile:c:\WinPE_amd64\media\sources\boot.wim /index:1 /mountdir:c:\winpe_amd64\mount
    

Добавление пакетов, необязательных компонентов, зависимостей и языковых пакетов в WinPE (необязательно)

Используйте Dism /Add-Package для добавления пакетов в подключенный образ WinPE. В ADK есть необязательные компоненты WinPE, которые можно добавить для дополнительных функций WinPE. Некоторые пакеты имеют зависимости и требуют установки других пакетов. Для этих пакетов необходимо установить зависимости перед добавлением пакета. Например, если вы хотите использовать PowerShell в WinPE, необходимо установить NetFx, а также компьютеры, относящиеся к языку. ЦС OC можно найти в C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\. Вот как добавить поддержку PowerShell для en-us:

Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"  /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab"

Примечание.

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

Добавление драйверов в WinPE (при необходимости)

Если вам нужно добавить драйверы в WinPE, вы будете использовать Dism /Add-Driver. Это необходимо сделать только в том случае, если WinPE еще не включает драйверы для вашего оборудования.

Вот как добавить драйверы в WinPE:

Примечание.

Для этого метода требуются драйверы на основе INF.

dism /image:C:\winpe_amd64\mount /Add-Driver /driver:"C:\Out-of-Box Drivers\mydriver.inf"

Где C:\Out-of-Box Drivers\mydriver.inf находится путь к добавлению драйвера.

Чтобы установить все драйверы в папке и все вложенные папки, используйте параметр /recurse. Например:

Dism /Image:C:\Winpe_amd64\mount /Add-Driver /Driver:c:\drivers /recurse

Где C:\drivers находится папка драйверов, которую вы добавляете.

Настройка схемы питания для высокой производительности

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

  1. Используйте блокнот для открытия C:\Winpe_amd64\mount\windows\system32\startnet.cmd

    notepad C:\Winpe_amd64\mount\windows\system32\startnet.cmd
    
  2. Добавьте следующую строку в startnet.cmd:

    powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
    
  3. Сохраните файл и закройте Блокнот.

Очистка образа WinPE

Выполните команду dism /cleanup-image , чтобы сократить объем дисков и памяти WinPE и повысить совместимость с широким спектром устройств:

DISM /image:c:\winpe_amd64\mount /Cleanup-image /StartComponentCleanup

Дополнительные сведения см. в статье "Оптимизация и сжатие изображения ".

Фиксация изменений и отключение образа

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

dism /unmount-image /mountdir:c:\winpe_amd64\mount /commit
dism /export-image /sourceimagefile:c:\winpe_amd64\media\sources\boot.wim /sourceindex:1 /DestinationImageFile:c:\winpe_amd64\mount\boot2.wim
Del c:\winpe_amd64\media\sources\boot.wim
Copy c:\winpe_amd64\mount\boot2.wim c:\winpe_amd64\media\sources\boot.wim

Создание загрузочного диска WinPE

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

  1. Подключение USB-ключ к вашему техническому компьютеру.

  2. Скопируйте WinPE в раздел WinPE :

    MakeWinPEMedia /UFD C:\winpe_amd64 P:
    

    Где P: буква диска WinPE .

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

Загрузка эталонного компьютера в WinPE

  1. Подключение USB-диск на эталонное устройство.

  2. Отключите эталонное устройство и загрузите usb-диск. Обычно это делается путем включения на устройстве и быстрого нажатия клавиши (например, клавиши ESC или ключа вверх по тому).

    Примечание.

    На некоторых устройствах может потребоваться перейти в меню загрузки, чтобы выбрать USB-диск. Если вы предоставляете выбор между загрузкой в режиме UEFI или в режиме BIOS, выберите режим UEFI. Дополнительные сведения см. в разделе "Загрузка в режим UEFI" или "Устаревший режим BIOS". Если устройство не загружается с USB-диска, ознакомьтесь с советами по устранению неполадок в WinPE: создание USB-загрузочного диска.

    WinPE начинается с командной строки и запускается wpeinit для настройки системы. Это может занять несколько минут.

Оставьте этот компьютер загруженным в Windows PE. Вы можете удалить загрузочный USB-накопитель.

Настройка образа Windows

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

Вы можете выполнять настройки в автономном режиме или в сети в образе Windows. Автономные настройки выполняются для образа Windows (install.wim) с компьютера технического специалиста или конечного компьютера при загрузке в WinPE. В большинстве случаев автономные настройки — это настройки, выполняемые на компьютере технического специалиста. Настройки в Сети выполняются на эталонном компьютере после загрузки в режим аудита.

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

Сценарий Offline Миграция по сети
Добавление драйверов устройств X X
Добавление приложений Microsoft Store X X
Добавление приложений Desktop (win32) - X
Добавление языковых пакетов X X
Удаление языкового пакета по умолчанию X -
Добавление функций по запросу X X
Добавление последнего накопительного обновления X X
Оптимизация изображений X X
Очистка повторяющихся файлов в приложениях Microsoft Store X -
Microsoft Office X X

Подготовка и подключение образа Windows

mount and customize process that shows that you mount an image into a folder, modify the mounted image by adding drivers, languages, packages, etc. Then you use DISM to save your changes to the image and unmount it.

В этом разделе описано, как подключить образы Windows на вашем техническом компьютере. Подключение образа Windows — это тот же процесс, который мы использовали для подключения образа WinPE ранее. При подключении образа Windows (install.wim) мы сможем получить доступ ко второму образу WinRe.wim, который является образом, поддерживающим сценарии восстановления. Обновление install.wim и WinRE.wim одновременно помогает сохранить два образа в синхронизации, что гарантирует, что восстановление происходит должным образом.

Прежде чем продолжить, убедитесь, что вы создали папку C:\Temp\Lab на вашем техническом компьютере. Мы показали, как настроить его в разделе "Получить необходимые инструменты".

Резервное копирование файла образа Windows

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

Сначала скопируйте install.wim из установочного носителя Windows в C:\temp\lab\images. Install.wim включает как домашние, так и профессиональные образы. Мы экспортируем образ Home из install.wim, а затем работаем с этим образом во время этой лаборатории.

  1. Подключите установочный носитель Windows.

  2. С подключенного носителя установки скопируйте D:\sources\install.wim в C:\temp\lab\images. (Где D: — буква диска подключенного носителя установки.)

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

  4. Создайте копию изображения в случае, если что-то пошло не так.

    copy "C:\temp\lab\Images\install.wim" C:\temp\lab\Images\install-backup.wim
    
  5. Экспортируйте выпуск Home (индекс 2) из install.wim как basicimage.wim и удалите исходный C:\temp\lab\images\install.wim:

    Dism /export-image /sourceimagefile:C:\temp\lab\images\install.wim /sourceindex:2 /destinationimagefile:C:\temp\lab\images\basicimage.wim
    Del C:\temp\lab\images\install.wim
    

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

Подключение образа Windows

Создайте каталог подключения и подключите basicimage.wim:

Md C:\mount\windows
Dism /Mount-Wim /WimFile:C:\temp\lab\images\basicimage.wim /index:1 /MountDir:C:\mount\windows

Подключение образа WinRE

Если система не может успешно загрузиться в Windows, она будет выполнять отработку отказа в среду восстановления Windows (WinRE). WinRE может исправить распространенные причины неизменяемых операционных систем. WinRE основан на WinPE, и для его работы для клиентов можно добавлять драйверы, языки, необязательные компоненты Windows PE и другие средства устранения неполадок и диагностики.

Образ WinRE включается в образ Windows и в конечном итоге копируется в раздел средств Windows RE на целевом компьютере или устройстве. Чтобы изменить образ WinRE, вы подключите образ Windows, а затем подключите образ WinRE внутри него. Внесите изменения, отключите образ WinRE, а затем отключите образ Windows.

Image showing that you can mount and windows image, and then mount an image from the mounted image's mount folder so you can configure two nested images.

Если вы добавляете в образ любой из следующих элементов, необходимо также обновить образ восстановления с теми же изменениями:

  • Добавьте критически важные драйверы inf-style, такие как драйверы графики и хранилища.
  • Добавьте основные обновления в Windows, например LCUS.
  • Добавьте новые языки, хотя это не всегда возможно, так как не все языки имеют эквиваленты Windows RE.

Примечание.

В этой лаборатории предполагается, что вы предпочли бы сохранить winre.wim внутри install.wim, чтобы сохранить языки и драйверы в синхронизации. Если вы хотите сэкономить немного времени на заводской площадке, и если вы хорошо управляете этими изображениями отдельно, вы можете предпочесть удалить winre.wim из изображения и применить его отдельно.

  • Подключите файл образа Windows RE из подключенного образа.

    Md c:\mount\winre
    Dism /Mount-Wim /WimFile:C:\mount\windows\Windows\System32\Recovery\winre.wim /index:1 /MountDir:C:\mount\winre
    

    Совет

    Если winre.wim не удается увидеть в указанном каталоге, используйте следующую команду, чтобы задать видимый файл:

    attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
    

    Устранение неполадок. Если операция подключения завершается сбоем, убедитесь, что вы используете DISM из среды средств развертывания и создания образов. Не подключайте образы к защищенным папкам, например папку User\Documents. Если процессы DISM прерваны, попробуйте временно отключиться от сети и отключить защиту от вирусов.

Автономные настройки

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

Языки

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

Примечание.

  • Добавьте языки перед добавлением накопительного обновления (LCU). Если вы добавите язык после накопительного обновления, необходимо переустановить обновление.
  • Добавьте приложения после языков и функций по запросу. При добавлении языка после установки приложения необходимо переустановить универсальные приложения Windows и классические приложения.
  • Добавьте языки в образ восстановления. Многие распространенные языки можно добавить в образ восстановления.

Всегда используйте языковые пакеты и пакеты FOD, соответствующие языку и платформе образа Windows.

Функции по запросу (FOD) — это пакеты компонентов Windows, которые можно добавлять в любое время. Когда пользователю нужен новый компонент, он может запросить пакет компонентов из Обновл. Windows. Изготовители оборудования могут предварительно настроить эти функции, чтобы включить их на своих устройствах из коробки.

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

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

Компонент Имя примера файла Зависимости Description
Языковой пакет Microsoft-Windows-Client-Language-Pack_x64_de-de.cab нет Текст пользовательского интерфейса, включая основные возможности Кортана.
Базовая Microsoft-Windows-LanguageFeatures-Basic-de-Package нет Орфографические проверка, прогнозирование текста, критические слова и дефисирование, если они доступны для языка. Перед добавлением любого из следующих компонентов необходимо добавить этот компонент.
Fonts Microsoft-Windows-LanguageFeatures-Fonts-Thai-Package нет Шрифты, необходимые для некоторых регионов. Например, для th-TH требуется тайский пакет шрифтов.
Распознавание текста Microsoft-Windows-LanguageFeatures-OCR-de-package Базовая Распознает и выводит текст на изображении.
Распознавание ручного письма Microsoft-Windows-LanguageFeatures-Handwriting-de-Package Базовая Включает распознавание рукописного ввода для устройств с вводом пера.
Преобразование текста в речь Microsoft-Windows-LanguageFeatures-TextToSpeech-de-Package Базовая Включает текст для речи, используемый Кортана и экранным диктором.
Распознавание речи Microsoft-Windows-LanguageFeatures-Speech-de-Package Базовое распознавание текста в речь Распознает голосовые входные данные, используемые Кортана и речью Windows
Демонстрационный интерфейс розничной торговли Microsoft-Windows-RetailDemo-OfflineContent-Content-de-Package Базовый, а также пакет демонстрации розничной торговли с нейтральным языком: Microsoft-Windows-RetailDemo-OfflineContent-Content-Package Демонстрационный интерфейс розничной торговли.

Добавление или изменение языков

В этом разделе мы добавим языки и компоненты по запросу в образ Windows. Мы добавим языковой пакет немецкого языка (de-de), а затем добавим язык японского языка (ja-jp). Японский — это пример языка, требующего дополнительной поддержки шрифтов.

Важно!

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

Языковые обновления имеют определенный порядок, в котором они должны быть установлены. Например, чтобы включить Кортана, установить, упорядочение: Microsoft-Windows-Client-Language-Pack, а затем –Basic, А затем OCR, а затем рукописный ввод, а затем –Fonts, затем –TextToSpeech, а затем –Speech.

Добавление языков

Подключите языки и дополнительные компоненты ISO. При добавлении языковых компонентов и компонентов по запросу мы будем использовать подключенный ISO в качестве источника для этих пакетов. Использование языка и дополнительных компонентов ISO в качестве источника гарантирует, что FOD в изображении обновляются, чтобы включить языковые ресурсы для добавленных языков. В приведенных ниже примерах используется F:\ в качестве расположения подключенных languaes и дополнительных компонентов ISO.

  1. Добавьте немецкий языковой пакет.

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

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_de-de.cab 
    
  2. Добавление связанных функций языка по запросу

    Dism /Add-Capability /Image:C:\mount\windows /CapabilityName:Language.Basic~~~de-DE~0.0.1.0 /CapabilityName:Language.OCR~~~de-DE~0.0.1.0 /CapabilityName:Language.Handwriting~~~de-DE~0.0.1.0 /CapabilityName:Language.TextToSpeech~~~de-DE~0.0.1.0 /CapabilityName:Language.Speech~~~de-DE~0.0.1.0 /Source:F:\LanguagesAndOptionalFeatures
    
  3. (Необязательно) Добавьте языковые пакеты и функции японского языка по запросу.

    Некоторые шрифты, относящиеся к языку, были разделены на различные компоненты языка. В этом разделе мы добавим язык ja-JP вместе с поддержкой японских шрифтов.

    Используйте языковые пакеты и компоненты по запросу из 64-разрядных isOS:

    1. Добавьте японский пакет langauge:
    Dism /Add-Package /Image:C:\mount\windows /PackagePath:F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_ja-jp.cab 
    
    1. Добавление функций японского языка по запросу
    Dism /Add-Capability /CapabilityName:Language.Basic~~~ja-JP~0.0.1.0 /CapabilityName:Language.OCR~~~ja-JP~0.0.1.0 /CapabilityName:Language.Handwriting~~~ja-JP~0.0.1.0 /CapabilityName:Language.Fonts.Jpan~~~und-JPAN~0.0.1.0 /CapabilityName:Language.TextToSpeech~~~ja-JP~0.0.1.0 /CapabilityName:Language.Speech~~~ja-JP~0.0.1.0 /Source:F:\LanguagesAndOptionalFeatures
    
  4. Убедитесь, что языковые пакеты теперь являются частью подключенных образов:

    dism /get-packages /image:"C:\mount\windows"
    

    Убедитесь, что добавленные языки находятся в списке.

    Package Identity : Microsoft-Windows-Client-LanguagePack  ...  de-DE~10.0.22000.1
    State : Installed
    
  5. Убедитесь, что функции по запросу находятся на изображении:

    dism /get-capabilities /image:"C:\mount\windows"
    

    Убедитесь, что языковые foD находятся в списке:

    Capability Identity : Language.Basic~~~de-de~0.0.1.0
    State : Installed
    ...
    Capability Identity : Language.Handwriting~~~de-de~0.0.1.0
    State : Installed
    

Настройка параметров языка

В этом разделе описывается изменение языка и часового пояса подключенного образа Windows по умолчанию.

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

    Dism /Image:C:\mount\windows /Set-AllIntl:de-DE
    
  2. Проверка внесенных изменений

    Dism /Image:C:\mount\windows /Get-Intl
    

Установка часового пояса по умолчанию

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

Dism /Set-TimeZone:"W. Europe Standard Time" /Image:"C:\mount\windows"

Удаление базового языка из образа

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

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

Предупреждение

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

Для удаления компонентов языка из 64-разрядного образа:

dism /image:"c:\mount\windows" /remove-package /packagename:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1

Совет

Устранение неполадок. Если при выполнении этих команд возникает ошибка, повторите попытку в пакете, который завершился сбоем. Пример:

Error: 0x800f0825
Package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package may have failed due to pending updates to servicing components in the image.

Если команда завершится ошибками, проверка файл журнала DISM. в C:\windows\Logs\DISM\dism.log.

Добавление языков в Windows RE

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

В приведенных ниже примерах используются пакеты из подключенных языков и дополнительных компонентов ISO, а также из ADK:

  1. Добавление языковых пакетов на немецком языке

    Используйте 64-разрядные версии языковых пакетов и необязательные компоненты WinPE:

    Dism /image:F:\Windows Preinstallation Environment\x64\WinPE_OCs\de-de\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-Rejuv_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-EnhancedStorage_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-Scripting_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-SecureStartup_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-SRT_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-WDS-Tools_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-WMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-StorageWMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-HTA_de-de.cab"
    
  2. (Необязательно) Добавление языковых пакетов и поддержки шрифтов японского языка в WinRE. Обратите внимание, что для японского языка мы добавим дополнительный кабс для поддержки шрифтов.

    Используйте языковые пакеты и необязательные компоненты WinPE из 64-разрядных isOS:

    Dism /image:C:\mount\winre /add-package /packagepath:"F:\Windows Preinstallation Environment\x64\WinPE_OCs\ja-jp\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-Rejuv_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-EnhancedStorage_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-Scripting_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-SecureStartup_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-SRT_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-WDS-Tools_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-WMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-StorageWMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-HTA_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-FontSupport-JA-JP.cab"
    
  3. Задайте язык по умолчанию для WinRE, чтобы он соответствовал языку Windows по умолчанию.

    Dism /Image:C:\mount\winre /Set-AllIntl:de-DE
    

Удаление базовых языков из WinRE (необязательно)

Как и при удалении базового языка в install.wim, мы также можем удалить базовый язык из WinRE.

Для удаления языковых компонентов из 64-разрядного образа:

Dism /image:"c:\mount\winre" /remove-package /packagename:Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-HTA-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1

Драйверы

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

  • Драйверы DCHU: многие драйверы включают в себя файл сведений (с расширением INF), чтобы помочь установить драйвер. Их можно установить с помощью средств, описанных в этом разделе.
  • Критически важные драйверы загрузки: драйверы графики и хранилища иногда могут быть добавлены в образ Windows (как показано в этой лаборатории), образ Windows PE и в образе WindowsRE.

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

Совет

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

Добавление драйверов в образ Windows

  1. Добавьте один драйвер, содержащий INF-файл. В этом примере мы используем драйвер с именем media1.inf:

    Dism /Add-Driver /Image:"C:\mount\windows" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf"
    

    Где "C:\Driver\PnP.Media.V1\media1.inf" — базовый INF-файл в пакете драйвера.

  2. Если вы хотите добавить всю папку драйверов, можно использовать параметр /Recurse. Это добавляет все драйверы INF в папку и все ее вложенные папки.

    Предупреждение

    Хотя /Recurse может быть удобно, легко раздуть изображение с ним. Некоторые пакеты драйверов включают несколько пакетов драйверов INF, которые часто используют полезные файлы из одной папки. Во время установки каждый пакет драйвера INF развертывается в отдельную папку с копией полезных файлов. Мы видели случаи, когда популярный драйвер в папке 900 МБ добавил 10 ГБ к изображениям при добавлении с параметром /Recurse.

    Dism /Add-Driver /Image:"C:\mount\windows" /Driver:c:\drivers /Recurse
    
  3. Убедитесь, что драйверы являются частью образа:

    Dism /Get-Drivers /Image:"C:\mount\windows"
    

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

Добавление драйверов в образ WinRE

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

Dism /Add-Driver /Image:"C:\mount\winre" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf" /LogPath=C:\mount\dism.log

Примечание.

Параметр /recurse можно использовать для добавления всей папки драйверов.

Обновления

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

Напоминание:

  • Добавьте языки перед основными обновлениями. Основные обновления включают исправления, общие выпуски дистрибутивов или пакеты обновления. Если вы добавите язык позже, вам потребуется повторно добавить обновления.
  • Добавьте основные обновления перед приложениями. К этим приложениям относятся универсальные приложения Windows и классические приложения. Если вы добавите обновление позже, вам потребуется повторно добавить приложения.
  • Для основных обновлений также обновите образ восстановления: они могут включать исправления, общие выпуски дистрибутивов, пакеты обновления или другие предварительные обновления. Мы покажем, как обновить эти файлы позже в лаборатории 12. Обновление образа восстановления.
  • Если требуется обновление стека обслуживания (SSU), необходимо применить его перед применением последнего общего выпуска дистрибутива или любых будущих GDR.

Добавление обновлений Windows в образ

Используйте DISM, чтобы применить последнее обновление стека обслуживания (SSU), последнее накопительное обновление (LCU), обновления ZDP или любые необходимые КБ обновления.

Важно!

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

  1. Получите пакет обновления Windows. Извлеките обновление MSU-файла в папку, например E:\updates\windowsupdatename.msu. Убедитесь, что обновление соответствует архитектуре образа, с которым вы работаете.

  2. Добавьте msu в подключенный образ с помощью dism /add-package.

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"
    

    Вы также можете добавить несколько обновлений в одну и ту же команду:

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu" /PackagePath:"E:\updates\windows10.0-kb0000002-x64.msu"
    

    Примечание.

    Каждый пакет обычно представляет собой новый КБ, который увеличивает число версий сборки Windows. Номер редакции окна можно найти в следующем разделе реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UBR

  3. Блокировка обновления, чтобы обеспечить восстановление во время восстановления.

    DISM /Cleanup-Image /Image=C:\mount\windows /StartComponentCleanup /ScratchDir:C:\Temp
    
  4. Убедитесь, что обновления находятся на изображении.

    Dism /Image:C:\mount\windows /Get-Packages
    

    Просмотрите результирующий список пакетов и убедитесь, что список содержит пакет. Например:

    Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.250.1.1
    State : Installed
    Release Type : Security Update
    Install Time : 04/29/2017 6:26 PM
    The operation completed successfully.
    

Добавление пакетов обновления в WinRE

В этом разделе описано, как добавить обновления в образ WinRE.

Важно!

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

Чтобы применить обновление, скачаемое в предыдущем разделе, к образу WinRE, необходимо выполнить, dism /add-package чтобы применить обновление к подключенному образу WinRE.

Dism /Add-Package /Image:C:\mount\winre /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"

Программы и компоненты

Приложения

В этом разделе рассматривается работа с приложениями, включая переустановку приложений папки "Входящие" после обновлений, добавление приложений Microsoft Store и добавление Microsoft Office.

Этот раздел продолжает использовать подключенный образ Windows. Если образ еще не подключен, подключите его.

Напоминание. Установите приложения только после установки языков и обновлений в этом порядке.

Переустановка приложений в папке "Входящие"

Теперь, когда вы добавили языки и обновления образа, необходимо переустановить приложения, которые входят в Windows. Это гарантирует, что приложения будут работать и включать языки, которые вы добавили в образ. Чтобы переустановить эти приложения, вам потребуется opK обновления приложений или ISO приложения в папке "Входящие".

  1. Скопируйте папку amd64fre в папку "Входящие приложения ISO" в папку c:\temp\lab\apps\inbox\
  2. Переустановите приложения папки "Входящие", чтобы убедиться, что у приложений есть необходимые языковые ресурсы. На странице "Примеры сценариев" есть пример сценария, но это только пример и не обязательно переустановка всех приложений в папке "Входящие" на изображении. Обязательно используйте собственный скрипт, содержащий все приложения на устройстве.

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

Добавление приложения Microsoft Store

Чтобы завершить работу с этим разделом, вам потребуется использовать OPK обновления приложений или iso приложения для папки "Входящие". Независимо от того, какой вы используете, мы будем ссылаться на него как opK обновления приложения на следующих шагах.

  1. Используйте DISM, чтобы добавить кодек HEVC .appx из файлов, извлеченных в предыдущем разделе.

  2. Установите HEVC .appx:

    DISM /Add-ProvisionedAppxPackage /Image:c:\mount\windows /PackagePath:"C:\temp\lab\apps\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.appx" /licensepath:"C:\temp\lab\apps\inbox\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.xml" /DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x64.14.00.appx"
    
  3. Используйте DISM /Add-ProvisionedAppxPackage для добавления дополнительных приложений в образ.

  4. Убедитесь, что приложения установлены:

    Dism /Image:"C:\mount\windows" /Get-ProvisionedAppxPackages
    

Оптимизация установленных приложений

Вы можете уменьшить использование дисков приложений, выполнив команду DISM /Optimize-ProvisionedAppxPackages после установки приложений. Эта команда будет работать только при запуске в автономном образе:

DISM.exe /Image:"C:\mount\windows" /Optimize-ProvisionedAppxPackages

Предварительная метка Microsoft Office

Следуйте инструкциям в последнем руководстве по предварительной установке Office OEM, чтобы узнать, какая версия Office будет предварительной, и как установить ее.

Компоненты по требованию

Добавьте функцию по запросу (FOD) в образ Windows. Функции по запросу — это функции, которые можно выбрать для предварительной установки. Здесь можно просмотреть список доступных FOD и рекомендации по предварительной установке.

Здесь мы покажем, как предварительно настроить функцию .Net Framework по запросу.

Примечание.

Хотя можно добавить некоторые FOD с помощью параметра /add-package, рекомендуется DISM /Add-Capability добавить FOD.

  1. Если он еще не подключен, подключите языки и дополнительные компоненты ISO

  2. На вашем техническом компьютере используйте DISM, чтобы получить список доступных FOD на изображении:

    dism /image:C:\mount\windows /get-capabilities
    

    Откроется список доступных возможностей.

  3. Добавьте платформу .NET.

    dism /image:C:\mount\windows /add-capability /capabilityname:NetFX3~~~~ /Source:F:\LanguagesAndOptionalFeatures
    

    Где F: является подключенным ISO-файлОМ FOD и NetFX3~~~~ является именем возможности платформы .NET.

    Платформа .NET теперь добавляется в образ.

  4. Если у вас есть дополнительные FOD для включения в образ, добавьте их.

меню и панель задач

Настройка меню закреплений

Изменение макета "Пуск"

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

Настройки макета запуска настраиваются с помощью LayoutModification.json и, при необходимости, LayoutModification.xml:

  • LayoutModification.json обеспечивает полную поддержку закреплений приложений
  • LayoutModification.xml позволяет добавлять пин-коды веб-сайта в LayoutModification.json

Примечание.

Невозможно использовать конструктор конфигураций Windows или автоматическую настройку меню "Пуск" Windows 11.

См. раздел "Настройка меню Windows 11"

Настраиваемые разделы

Закрепленный раздел

Раздел в верхней части меню называется закрепленным разделом. Этот раздел состоит из закреплений, расположенных в сетке. Элементы в этом разделе — это подмножество всех приложений, установленных на компьютере; Не все установленные приложения включены в этот раздел по умолчанию. Количество строк и элементов в этом представлении согласовано между размерами панели устройств.

Пока начальное представление этого раздела отображает 18 элементов, пользователь может использовать элемент управления разбивкой на страницы для перемещения по страницам дополнительных закреплений. Элементы в этом разделе — это сочетание приложений, определяемых корпорацией Майкрософт, динамически предоставляемых приложений и элементов, настроенных OEM. После настройки компьютера пользователи могут добавлять, перемещать или удалять пин-коды в этом разделе.

Доступные настройки:

  • До четырех элементов на странице 1 этого раздела. Настроено в primaryOEMPins LayoutModification.json.
  • До четырех элементов в нижней части закрепленной сетки приложений. Пользователи должны прокрутить вниз в меню , чтобы увидеть эти закрепления. Настроено в secondaryOEMPins LayoutModification.json.

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

Примечание.

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

Это раздел ниже раздела "Закреплено". При первой загрузке приложение "Начало работы" от Майкрософт будет предварительно заполнено в этом расположении. OEM также может предварительно заполнить раздел приветственным или первым приложением для запуска, которое будет закреплено до семи дней, если клиент не удаляет его.

Доступные настройки: один элемент в этом разделе. Настроено в firstRunOEMPins LayoutModification.json.

  • Для лучшего и чистого взаимодействия с пользователем рекомендуется, чтобы приложение, выбранное для раздела "Рекомендуемые", не было предварительно закреплено на панели задач или первой странице начальных закреплений.

Добавление закреплений в меню

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

  • Чтобы закрепить приложения UWP, необходимо знать их AUMID.
  • Если вы закрепляете веб-ссылку, вам потребуется создать плитку веб-ссылки с помощью компьютера с Windows 10, а затем экспортировать макет, включающий веб-ссылку. См. статью "Экспорт начального макета", чтобы узнать, как экспортировать макет запуска.
  • Распаковка приложений Win32 использует LNK-файлы, указывающие на приложение.
  1. На вашем техническом компьютере создайте пустой файл LayoutModification.json.

  2. Вставьте следующий пустой LayoutModification.json файл, созданный на предыдущем шаге:

    { "primaryOEMPins": [ 
      ], 
      "secondaryOEMPins": [ 
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
  3. Настройте каждый раздел, чтобы добавить приложения, добавив элементы JSON для типов приложений, которые вы хотите закрепить.

    1. Начнем с закрепления командной строки в качестве основного пин-кода OEM. Так как командная строка представляет собой распаковку приложения Win32, оно добавляется в виде desktopAppLink:
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
    1. Затем мы добавим приложение UWP в качестве дополнительного пин-кода OEM, используя его AUMID и добавив его с помощью packagedAppID. Этот закрепление появится в конце меню . Ниже приведен пример приложения UWP, добавленного в наш макет:
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
    1. Наконец, мы добавим приложение в раздел "Рекомендуемые". В этот раздел можно добавить одно приложение. Закрепление приложения не будет постоянным; Он исчезнет с течением времени, так как используется компьютер, а новые элементы заполняют раздел "Рекомендуемый" раздел:
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}
      ], 
      "firstRunOEMPins": [ 
        { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk" }
      ] 
    } 
    
  4. Если вы хотите создать веб-ссылки для добавления в меню :

    Чтобы закрепить веб-ссылку на меню , вам потребуется использовать оба LayoutModification.json файла и LayoutModification.xml файлы.

    Веб-ссылки используют как LayoutModification.xml, так и LayoutModification.json. Каждая веб-ссылка, указанная в LayoutModification.json, должна иметь соответствующий SecondaryTile элемент в LayoutModification.xml:

    • LayoutModification.xml используется для настройки веб-ссылки
    • LayoutModification.json ссылается на настроенную веб-ссылку

    Использование экспортированного макета "Пуск" для закрепления веб-ссылки

    Экспортированный макет начального запуска будет содержать SecondaryTile элементы для каждой настроенной веб-ссылки. Запишите AppUserModelID элементы и TileID элементы. Вы добавите их в файл LayoutModification.json, чтобы закрепить веб-ссылку.

    Пример веб-пина

    Ниже приведен пример веб-пина из layoutModification.xml:

    <start:SecondaryTile 
    AppUserModelID="Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App" 
    TileID="MSEdge.anfoedbkjbcacemdbigf.UserData.Default" 
    Arguments="--launch-tile --profile-directory=Default --app-id=anfoedbkjbhcfgooaffkopcacemdbigf --app-url=https://www.bing.com/" 
    DisplayName="(Text of your choice to display in Start)" 
    Square150x150LogoUri="msappdata:///local/Favicons/Taskbar/‌anfoedbkjbhcfgooaffkopcacemdbigf/largefavicon.png" 
    Wide310x150LogoUri="ms-appx:///" 
    ShowNameOnSquare150x150Logo="true" 
    ShowNameOnWide310x150Logo="false" 
    BackgroundColor="#000000" 
    Size="2x2" 
    Row="0" 
    Column="0"/> 
    

    Добавьте эту плитку в LayoutModification.json, добавив новый объект JSON в разделе, который вы хотите добавить.

    • Используйте атрибут из AppUserModelID ("Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App") для packageAppID значения в LayoutModification.json.
    • Используйте атрибут из TileID ("MSEdge.anfoedbkjbcacemdbigf.UserData.Default") для tileID значения в LayoutModification.json.

    Ниже показано, как выглядит, используя приведенный выше пример, чтобы закрепить веб-ссылку в нижней части раздела "Закреплено".

    ... 
    "secondaryOEMPins": [ 
      { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
        "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
      ], 
    ...
    

    Дополнительные элементы можно закрепить в меню . Ниже приведен пример макета LayoutModification.json, включающего несколько элементов в каждом разделе:

    { "primaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}, 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}, 
        { "packageAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
            "tileId": "MSEdge.paomdnjincdkenhiicpl.UserData.Default"} 
        ], 
        "secondaryOEMPins": [ 
        { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
        "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
        { "desktopAppId": "Contoso.Desktop.Example.AUMID"} 
        ], 
        "firstRunOEMPins": [ 
        { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk", 
            "caption": { 
            "en-US": "(localized caption text for US English)", 
            "de": "(localized caption text for German)", 
            "default": "(fallback caption text for other languages)" } 
        } 
        ] 
    } 
    
Добавление макета в изображение
  1. Скопируйте и LayoutModification.json , если вы закрепляли веб-ссылки, макетMofification.xml в подключенном изображении. Windows ищет эти файлы в папке \Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell . Если эта папка уже содержит файлы макета, замените существующие файлы на новые;

    xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    xcopy /s LayoutModification.xml C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    
  2. Если вы закончите настройку образа, отключите его с фиксацией изменений.

    dism /unmount-image /mountdir:C:\mount /commit
    

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

Настройка макета панели задач

На панели задач можно закрепить до трех элементов. Чтобы закрепить элементы панели задач, необходимо создать пользовательский файл TaskbarLayoutModification.xml, а затем задать раздел реестра, определяющий расположение файла макета панели задач.

См. раздел "Настройка панели задач Windows 11"

  1. Ниже приведен пустой файл макета панели задач. Скопируйте содержимое в файл с именем TaskbarLayoutModification.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
    
    <CustomTaskbarLayoutCollection PinListPlacement="Replace">
        <defaultlayout:TaskbarLayout>
            <taskbar:TaskbarPinList>
                <taskbar /> 
                <taskbar />
            </taskbar:TaskbarPinList>
        </defaultlayout:TaskbarLayout>
    </CustomTaskbarLayoutCollection>
    </LayoutModificationTemplate>
    
  2. Закрепление классического приложения Windows:

    Чтобы добавить классическое приложение Windows, добавьте <taskbar:DesktopApp> элемент с атрибутом DesktopApplicationLinkPath , указывающим путь к файлу ярлыка (LNK). Мы рекомендуем использовать один и тот же ярлык LNK-файлы в меню всех пользователей. Пример:

    <taskbar:TaskbarPinList>
    <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk"/>
    </taskbar:TaskbarPinList>
    

    Примечание.

    Некоторые классические приложения Windows теперь упаковываются по-разному, чем в предыдущих версиях Windows. Дополнительные сведения см. в разделе Блокнот и Paint.

  3. Добавьте приложение UWP. Для универсальных приложений Windows добавьте <Taskbar:UWA> элемент с атрибутом AppUserModelID , указывающим идентификатор пользовательской модели универсального приложения Windows (AUMID). Пример:

    <taskbar:TaskbarPinList>
    <taskbar:UWA AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App"/>
    </taskbar:TaskbarPinList>
    

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

  4. Сохраните файл как C:\Mount\Windows\OEM\TaskbarLayoutModification.xml.

  5. Далее в разделе "Аудит" мы добавим раздел реестра для определения места сохранения TaskbarLayoutModification.

Добавление лицензионного соглашения и файла сведений

Добавление лицензии для изготовителя оборудования

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

Примечание.

Если условия лицензии включены, изготовитель оборудования должен включить версию условий лицензии на каждом языке, предварительно установленном на компьютере. Текст термина лицензии должен быть RTF-файлом и иметь HTML-файл с соответствующим именем в той же папке. Дополнительные сведения о файлах лицензий см . в условиях лицензионного соглашения OEM.

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

  1. Создайте папки для системных языков в следующем каталоге: C:\mount\windows\Windows\System32\oobe\info\default\

  2. Назовите каждую папку в каталоге C:mount\windows\Windows\System32\oobe\info\default\ в качестве десятичного идентификатора языка, соответствующего языку. Выполните этот шаг для каждого языкового пакета, который находится в образе Windows.

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

    Например, если в образ Windows добавляются языковые пакеты en-us и de-de, добавьте папку с именем "1033" (представляющий язык en-us) в C:\mount\windows\Windows\System32\oobe\info\default. Затем добавьте папку с именем "1031" (de-de language) в том же каталоге C:\mount\windows\Windows\System32\oobe\info\default\.

    MD c:\mount\windows\windows\system32\oobe\info\default\1031
    MD c:\mount\windows\windows\system32\oobe\info\default\1033
    
  3. Создайте rtf-файл условий лицензии для каждого языка, который есть в образе, и скопируйте их в папку oobe для конкретного языка.

    Например: переместите файл english agreement.rtf на C:\mount\windows\Windows\System32\oobe\info\default\1033\ и переместите немецкий соглашение.rtf на C:\mount\windows\Windows\System32\oobe\info\default\1031.

    copy E:\resources\english-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1033\agreement.rtf
    copy E:\resources\german-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1031\agreement.rtf
    
  4. Откройте текстовый редактор и создайте html-версии условий лицензии. Сохраните термины в те же папки, что и версии RTF. Пример лицензионного соглашения с поставщиком лицензий OEM можно использовать для создания примеров файлов. Имена файлов EULA должны совпадать, за исключением расширения.

    C:\mount\windows\windows\system32\oobe\info\default\1033\agreement.html  (English version)
    C:\mount\windows\windows\system32\oobe\info\default\1031\agreement.html  (German version)
    
  5. Создайте файл oobe.xml, чтобы указать путь к файлу лицензионного соглашения.rtf. Windows автоматически находит сопровождающий HTML-файл. Ниже приведен пример oobe.xml.

     <FirstExperience>
    <oobe>
        <oem>
            <eulafilename>agreement.rtf</eulafilename>
        </oem>
    </oobe>
    </FirstExperience>
    
  6. Скопируйте файл oobe.xml в папку "C:\mount\windows\windows\system32\oobe\info\

  7. Скопируйте oobe.xml в созданные ранее папки, относящиеся к laguage. Например, скопируйте oobe.xml в C:\mount\windows\Windows\System32\oobe\info\default\1033, который имеет файл с именем agreement.rtf на английском языке. Чтобы добавить немецкое соглашение, скопируйте oobe.xml в каталог C:\mount\windows\Windows\System32\oobe\info\default\1031\, в котором есть немецкий файл agreement.rtf.

    copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1033
    copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1031
    
  8. Теперь каждая языковая папка содержит файл oobe.xml, agreement.rtf и agreement.thml в соответствующем языке.

Когда образ сначала загружается в OOBE, он отобразит лицензионное соглашение.

Создайте файл сведений о изображении и добавьте его в образ

  • Создайте файл csup.txt, чтобы указать, когда был создан образ Windows. Этот файл должен содержать дату создания образа в виде MM-DD-YYYY, без других символов в одной строке в верхней части файла. Эта команда создаст файл:

    echo 6-24-2021 >"C:\mount\windows\Windows\csup.txt"
    

Настройка Windows с помощью файла ответов

Файлы ответов (или файлы автоматической обработки) можно использовать для изменения параметров Windows в образах во время установки. Вы также можете создавать параметры, которые активируют скрипты в образах, которые выполняются после создания учетной записи первого пользователя и выбора языка по умолчанию. Файлы ответов позволяют указать различные параметры установки, включая секционирование дисков, расположение образа Windows для установки, а также ключ продукта для применения. Также можно указать значения, применяемые к установке Windows, такие как имена учетных записей пользователей, параметры отображения и интернет-Обозреватель избранное. Файл ответа для программы установки обычно называется Unattend.xml.

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

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

  • 1 — windowsPE: эти параметры используются программой установки Windows. Если вы изменяете существующие изображения, обычно эти параметры можно игнорировать.
  • 2 — автономная службаServicing: Параметры в автономной службеServicing обрабатываются при использовании DISM для применения автоматического файла к автономному изображению.
  • 4 — специализация: большинство параметров следует добавить здесь. Эти параметры активируются как в начале режима аудита, так и в начале OOBE. Если вам нужно сделать несколько обновлений или параметров теста, снова обобщите устройство и добавьте еще один пакет параметров в проходе специализированной конфигурации.
  • 6 — auditUser: выполняется сразу после запуска режима аудита. AuditUser — это хорошее место для запуска скрипта системного теста. Мы добавим Microsoft-Windows-Deployment\RunAsynchronousCommand в качестве примера. Дополнительные сведения см. в статье "Добавление пользовательского скрипта в программу установки Windows".
  • 7 — oobeSystem: используйте разреженно. Большинство этих параметров выполняются после завершения OOBE. Исключением является параметр аудита Microsoft-Windows-Deployment\Reseal\Mode = Audit, который будет использоваться для обхода OOBE и загрузки компьютера в режим аудита. Если сценарий зависит от того, какой язык пользователь выбирает во время OOBE, вы добавите его в проход oobeSystem.

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

Создание файла ответов

Используйте диспетчер образов Windows (SIM) для создания и изменения автоматических файлов. SIM-карта устанавливается в составе ADK. Убедитесь, что параметры ответа включают необходимые параметры, как описано в документе политики OEM.

Создание файла каталога в Windows SIM

Файлы каталога (CLG) — это файлы с информацией о параметрах, применимых к конкретному образу Windows. При работе с образом Windows в SIM-карте необходимо сначала создать файл каталога для windows WIM, с которым вы работаете.

  1. Запустите Диспетчер системных образов Windows (WSIM).
  2. Нажмите кнопку "Выбрать образ > Windows".
  3. В разделе "Выбор образа Windows" перейдите к файлу образа (D:\install.wim).
  4. Выберите выпуск "Главная" нажмите кнопку "ОК".
  5. Нажмите кнопку "Да", чтобы создать файл каталога. Windows SIM создает файл на основе файла образа и сохраняет его в той же папке, что и файл образа. Этот процесс может занять несколько минут.

Файл каталога отображается на панели образов Windows. Sim-карта Windows перечисляет настраиваемые компоненты и пакеты в этом изображении.

Создание файла ответов

Если вы не работаете с существующим автоматическим файлом, можно создать новую в Windows SIM:

  • Щелкните файл "Создать файл > ответов"

Новый файл ответа появится в правой области.

Добавление параметров файла ответа

В этом разделе показано, как создать файл ответа, который может настроить параметры при развертывании образа Windows.

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

md c:\mount\windows\Windows\panther
Добавление сведений OEM (необязательно)
  1. В области образов Windows разверните узел "Компоненты", щелкните правой кнопкой мыши amd64_Microsoft-Windows-Shell-Setup_(версия), а затем выберите "Добавить параметр для передачи 4".

  2. В области "Файл ответа" выберите "Компоненты\4 специализируется\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation".

  3. В области свойств OEMInformation в разделе Параметры задайте следующие параметры:

    Manufacturer=Fabrikam
    Model=Notebook Model 1
    Logo=C:\Windows\Fabrikam\Fabrikam.bmp
    
  4. Сохраните файл ответа в папке Panther как c:\temp\lab\AnswerFiles\unattend.xml.

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

  1. Создайте 32-разрядное изображение цвета с максимальным размером 120x120 пикселей. Сохраните его как C:\temp\labAnswerFiles\Fabrikam.bmp-файл на компьютере технического специалиста.

  2. Создайте папку в подключенном образе FabrikamWindows.

    mkdir c:\mount\windows\Fabrikam
    
  3. Скопируйте Fabrikam.bmp в только что созданную папку Fabrikam:

    copy fabrikam.bmp c:\mount\windows\fabrikam
    
Настройка устройства для автоматической загрузки в режим аудита

Используя тот же файл unattend.xml, установите компьютер для автоматической загрузки в режим аудита.

  1. В области образов Windows разверните узел "Компоненты", щелкните правой кнопкой мыши amd64_Microsoft-Windows-Deployment_(версия), а затем выберите "Добавить параметр для передачи 7 oobeSystem".
  2. В области "Файл ответов" выберите "Компоненты\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal".
  3. В области "Повторное изменение свойств" в разделе Параметры выберите Mode=Audit.
  4. Сохраните файл ответа в папке Panther как unattend.xml.

Установка выпуска Windows

В этом разделе мы обновим выпуск ОС Windows с home to Pro.

Важно!

  • Вы не можете установить образ Windows на более низкий выпуск.
  • Примечание. Эту процедуру не следует использовать на изображении, который уже был изменен на более высокий выпуск.
  • Как правило, вы не переключите выпуски в автономном режиме, как мы покажем вам здесь. Вместо обновления выпусков вы подключили бы wim для Windows Профессиональный, чтобы начать работу. Этот шаг включен здесь для инструкций; просто чтобы показать использование команды /Set-Edition.
  1. Определите доступные выпуски, выполнив следующую команду, чтобы определить, какие образы можно обновить до:

    Dism /Get-TargetEditions /Image:C:\mount\windows
    

    Обратите внимание на доступные идентификаторы выпусков.

  2. Обновите выпуск до выпуска Professional.

    Dism /Set-Edition:Professional /Image:C:\mount\windows
    

Сохранение параметров Windows с помощью восстановления

В сценариях восстановления Windows не сохраняет параметры, созданные с помощью файлов ответов, настроек меню "Пуск" Windows, созданных с помощью LayoutModification.xml или сведений о первом входе из oobe.xml.

Чтобы убедиться, что Windows сохраняет настройки, сделайте следующее:

  • Сохраните копии unattend.xml, LayoutModification.json, TaskbarLayoutModification.xml и папку C:\mount\windows\Windows\System32\OOBE в папке C:\Recovery\AutoApply\.

Оптимизация WinRE (часть 1)

  1. Увеличьте размер пространства царапин образа WinRE.

    Dism /image:c:\mount\winre /set-scratchspace:512
    
  2. Очистка неиспользуемых файлов и уменьшение размера winre.wim

    dism /image:"c:\mount\winre" /Cleanup-Image /StartComponentCleanup
    

Отключение изображений

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

  2. Зафиксируйте изменения и отключите образ Windows RE:

    Dism /Unmount-Image /MountDir:"C:\mount\winre" /Commit
    

    где C — буква диска, содержащая образ.

    Этот процесс может занять несколько минут.

  3. Создайте резервную копию обновленного образа Windows RE и замените старый образ WinRE недавно экспортируемым:

    dism /export-image /sourceimagefile:c:\mount\windows\windows\system32\recovery\winre.wim /sourceindex:1 /DestinationImageFile:c:\temp\lab\winre_bak.wim
    Del c:\mount\windows\windows\system32\recovery\winre.wim
    Copy c:\temp\lab\winre_bak.wim c:\mount\windows\windows\system32\recovery\winre.wim
    

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

    Устранение неполадок: если не удается увидеть winre.wim в указанном каталоге, используйте следующую команду, чтобы задать видимый файл:

    attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
    
  4. Проверьте новый размер образа Windows RE:

    Dir "C:\mount\windows\Windows\System32\Recovery\winre.wim"
    
  5. На основе размера нового winre.wim настройте размеры секций в сценариях развертывания, чтобы они включали достаточно места для winre.wim, а также дополнительного свободного места.

    Следуйте приведенной ниже диаграмме размера макета секции, чтобы определить размер секции восстановления в файлах createpartitions-firmware-imageformat.txt<<>>. Объем свободного места остается после копирования winre.wim в скрытую секцию. Дополнительные сведения см. в следующих правилах секционирования дисков.

    Размер секции Свободное место
    Менее 500 МБ Минимум 50 МБ бесплатно
    450 МБ - 680 МБ Минимум 320 МБ бесплатно
    Более 680 МБ Бесплатный МБ 1024

    Пример размера раздела восстановления из скриптов diskpartitions createpartitions.:

    rem == 3. Windows RE tools partition ===============
    create partition primary size=465
    
  6. Оптимизируйте образ Windows так же, как и образ WinRE:

    Dism /Image:c:\mount\windows /Cleanup-Image /StartComponentCleanup
    
  7. Зафиксируйте изменения и отключите образ Windows:

    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
    

    Где C — буква диска, содержащая образ. Этот процесс может занять несколько минут.

  8. Завершите оптимизацию образа, экспортировав изображение. Во время процесса экспорта DISM удаляет файлы, которые были заменены, и изображение будет иметь уменьшенный размер файла. Экспорт образа Windows в новый файл образа:

    Dism /Export-Image /SourceImageFile:"C:\temp\lab\Images\basicimage.wim" /SourceIndex:1 /DestinationImageFile:"C:\temp\lab\Images\install.wim"
    

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

Развертывание образов на новом компьютере

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

  • Копирование настраиваемых образов в раздел NTFS на USB-диске

    copy c:\temp\lab\images\install.wim e:\images
    copy c:\temp\lab\images\winre_bak.wim e:\images
    
  • Убедитесь, что примеры скриптов находятся в папке развертывания на USB-диске.

Загрузка в WinPE

Если вы еще не загружены в WinPE на устройстве, на которое вы развертываете образ, загрузите в WinPE:

  1. Подключение USB-ключ с помощьюЗагрузит раздел WinPE на эталонный компьютер.
  2. Если вы используете два отдельных USB-накопителя, после загрузки WinPE подключите USB-диск с образами и скриптами развертывания.
  3. В командной строке X:\Windows\system32> введите diskpart и нажмите клавишу ВВОД.
  4. В командной list volumeстроке \DISKPART>.
  5. В столбце "Метка" запишите букву тома в столбце "Ltr". Это буква диска USB-ключа. (пример E)
  6. Выход из типа для выхода из Diskpart

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

Запустите скрипт для создания секций и применения образа. Для этого мы будем использовать applyimage.bat в USBDrive\deployment.

ApplyImage.bat использует скрипты diskpart для создания секций и определения макета секций. Этот скрипт и подстроки, которые он вызывает, должны быть помещены в одну вложенную папку. Эти скрипты можно обновить, чтобы изменить размеры секций по мере необходимости.

Примечание.

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

  1. Запустите applyimage.bat и укажите изображение для применения:

    D:
    cd Deployment
    ApplyImage.bat D:\Images\install.wim
    

    Где D: — буква диска скрипта и образа на USB-служба хранилища диске.

    При появлении запроса скрипта:

    1. Выберите, следует ли настроить раздел восстановления

      • Y: настраивает секцию восстановления Windows
      • N: не настраивает секцию восстановления. Секцию восстановления можно настроить позже. Выберите этот параметр, если вы собираетесь записывать и развертывать образ в качестве FFU.
    2. Нажмите, Y чтобы отформатировать диск

    3. Выберите N , чтобы не развертывать ос Compact.

    4. Нажмите, N чтобы указать, что изображение не включает расширенные атрибуты (EA)

      Примечание.

      Использование компактных ОС на устройствах на основе флэш-накопителей в значительной степени зависит от возможностей устройства хранения. Компактная ОС не рекомендуется использовать на сменных устройствах. Дополнительные сведения см. в справочнике по Ос Compact.

  2. Удалите USB-диск и перезагрузите эталонный компьютер.

    exit
    

    Компьютер должен загружаться в режим аудита Windows на основе параметров автоматического файла, созданного ранее. Если вы не используете файл unattend.xml, который задает компьютер для загрузки в режим аудита, можно нажать клавишу Ctrl+Shift+F3 OOBE, чтобы загрузиться в режим аудита.

Настройка в Сети (режим аудита)

Настройка расположения TaskbarLayoutModification.xml

  • Добавьте следующий раздел реестра, чтобы определить расположение созданного ранее файла TaskbarLayoutModification.xml:

    cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ /v LayoutXMLPath /d C:\Windows\OEM\TaskbarLayoutModification.xml

Дополнительные настройки

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

Чтобы убедиться, что изменения в режиме аудита включены в образ восстановления, необходимо записать эти изменения в пакет подготовки с помощью ScanState. Этот пакет используется средствами восстановления системы для восстановления изменений в случае сбоя. При необходимости можно сэкономить место на диске, выполнив приложения непосредственно из сжатых файлов восстановления; это называется одноэлементным.

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

Проверка настроек в режиме аудита

Во время производства не рекомендуется подключать компьютер к Интернету, а также не рекомендуется обновлять обновления из Обновл. Windows в режиме аудита, так как это, скорее всего, приведет к возникновению ошибки во время sysprep.

  1. После завершения установки компьютер выполняет вход в Windows в режиме аудита автоматически в качестве Администратор istrator.
  2. Проверьте наличие изменений из файла ответов (см. название производителя, номер телефона поддержки и другие настройки).

Проверка выпуска

Ранее в лаборатории мы обновили выпуск с Windows Home до Windows Professional. Проверьте это изменение:

  1. Открытие командной строки от имени администратора

  2. Запустить:

    dism /online /get-current-edition
    
  3. Убедитесь, что это правильный выпуск. Он должен выглядеть так:

    Current edition is:
    
    Current Edition : Professional
    
    The operation completed successfully.
    

Возможности приложений и магазинов

Благодаря Windows и Microsoft Store у вас есть огромные возможности для различий бренда и устройств, создания доходов и доступа клиентов.

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

Важно!

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

Чтобы добавить идентификатор OEM, необходимо изменить параметр реестра. Если вы являетесь участником программы OEM Store, обратитесь reportapp@microsoft.com к своему идентификатору OEM.

Товар Расположение в реестре
OEMID HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) OEMID
Идентификатор SCM HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) StoreContentModifier

OEMID

  1. Запуск regedit.exe из командной строки
  2. Перейдите к HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
  3. Щелкните правой кнопкой мыши в разделе (Defalut) —> щелкните новое
  4. Щелкните строковое значение
  5. Тип OEMID
  6. Дважды щелкните OEMID и введите имя OEM в поле "Значение": текстовое поле

SCMID

  1. Запуск regedit.exe из командной строки
  2. Перейдите к HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
  3. Щелкните правой кнопкой мыши в разделе (Defalut) —> щелкните новое
  4. Щелкните строковое значение
  5. Тип StoreContentModifier
  6. Дважды щелкните StoreContentModifier и введите имя OEM в данных "Значение": текстовое поле

Важно!

Раздел реестра OEMID не восстанавливается автоматически во время сброса кнопки push. Ознакомьтесь со следующим разделом этого руководства, чтобы узнать, как восстановить раздел реестра OEMID во время операции PBR.

Подготовка образа к сбросу кнопки

В этом разделе приведены рекомендации по настройке среды восстановления для сценариев сброса кнопки кнопки (PBR).

Дополнительные сведения см. в разделе "Сброс кнопки" и "Среда восстановления Windows" (Windows RE) и жесткие диски и секции.

Сброс кнопки push-button — это встроенное средство восстановления, которое позволяет пользователям восстанавливать ОС при сохранении своих данных и важных настроек, не создавая резервную копию данных заранее. Это снижает потребность в пользовательских приложениях восстановления, предоставляя пользователям больше возможностей восстановления и возможность исправить собственные компьютеры с уверенностью.

Подготовка ScanState

Чтобы начать работу с сбросом кнопки push, необходимо скопировать ScanState на USB-диск.

Используйте scanstate для записи классических приложений и параметров Windows на изображении.

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

  1. Вставка USBDrive на компьютере технического специалиста

  2. Командная строка средств развертывания и создания образов в качестве администратора

  3. Запустите copydandi.cmd, чтобы скопировать необходимые файлы в USBDrive\scanstate:

    Copydandi.cmd amd64 e:\scanstate
    

    Где E: буква USBDrive.

Создание файла миграции Scanstate

В этом разделе вы создадите файл конфигурации, который восстановит файлы и разделы реестра во время сброса кнопки push-button.

Создайте XML-файл миграции, используемый для восстановления значений реестра, введенных вручную во время производственного процесса. В приведенном ниже примере восстанавливается значение реестра OEMID, заданное ранее в этом документе.

  1. Открытие блокнота

  2. Скопируйте и вставьте следующий xml-файл в Блокнот. Это сообщает ScanState о переносе раздела реестра OEMID:

    <migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
         <component type="System" context="UserAndSystem">
              <displayName>OEMID</displayName>
            <role role="Settings">
                <rules>
                    <include>
                        <objectSet>
                            <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Store [OEMID]</pattern>
                        </objectSet>
                    </include>
                </rules>
            </role>
        </component>
    </migration>
    
  3. Сохраните файл как regerecover.xml.

Создание пакета восстановления с помощью Scanstate

Важно!

Для правильной работы сброса кнопки push-кнопки пакеты должны быть PPKG-файлами, хранящимися в C:\Recovery\Customizations.

На эталонном компьютере:

Используйте ScanState для записи установленных настроек в пакет подготовки, а затем сохраните его в c:\Recovery\customizations.

  1. Создайте папку восстановления в корне диска ОС:

    mkdir C:\Recovery
    icacls C:\Recovery /inheritance:r
    icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
    icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
    takeown /f C:\Recovery /a
    attrib +H C:\Recovery
    
  2. Запустите ScanState для сбора приложений и настроек:

    mkdir c:\recovery\customizations
    E:\ScanState\scanstate.exe /apps /ppkg C:\Recovery\Customizations\apps.ppkg /i:c:\recovery\oem\regrecover.xml /config:E:\scanstate\Config_AppsAndSettings.xml /o /c /v:13 /l:C:\ScanState.log
    

    Где E: буква диска USB-диска.

  3. После успешного завершения ScanState удалите файлы scanstate.log и miglog.xml:

    del c:\scanstate.log
    del c:\miglog.xml
    

Восстановление дополнительных параметров с помощью автоматического применения папок

Восстановление Windows проверка C:\Recovery\AutoApply и автоматически восстанавливает общие параметры, включая OOBE, Unattend и конфигурации макета панели задач, включенные в эту папку.

Убедитесь, что копии файлов unattend.xml, LayoutModification.json, TaskbarLayoutModification.xml и OOBE находятся в папке C:\Recovery\AutoApply\, чтобы эти файлы автоматически применялись во время PBR.

Копирование резервного копирования winre.wim

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

Copy e:\images\winre_bak.wim c:\windows\system32\recovery\winre.wim

Повторное изменение изображения

В этом разделе мы будем использовать sysprep.exe для повторного изменения образа и подготовки к развертыванию фабрики.

  1. Удалите папки и файлы установки, созданные предварительно загруженными приложениями. Эти папки могут увеличить размер захваченного WIM-файла.
  2. Если средство SysPrep открыто, закройте его и откройте командную строку в режиме Администратор istrator.
  3. Обобщение изображения с помощью файла ответов с дополнительными параметрами:
C:\Windows\System32\Sysprep\sysprep /oobe /generalize /unattend:c:\recovery\oem\Unattend.xml /shutdown

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

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

  1. Загрузка эталонного компьютера в WinPE.
  2. После загрузки WinPE подключите USB-накопитель.

Устранение неполадок

  • Если эталонный компьютер загружается из внутреннего HDD, Windows введет специализированный и проходит OOBE. Вы не сможете записать стабильный и обобщенный образ, если какая-либо из конфигураций завершена. Если любой из этих проходов завершен, вам потребуется снова обобщить изображение. Вы можете использовать режим аудита (<CTRL>+SHIFT>+<<F3> во время OOBE). В режиме аудита выполните команду Sysprep выше. Убедитесь, что компьютер загружается в WinPE при следующем перезапуске.

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

  • Определите букву диска секции Windows с помощью diskpart.

    1. В командной строке X:\windows\system32> введите diskpart и нажмите клавишу ВВОД , чтобы запустить Diskpart.

    2. В типе list volumeзапроса \DISKPART>.

    3. В столбце "Метка" найдите том, помеченный как "Windows".

    4. Обратите внимание, что письмо было назначено в столбце "Ltr" (пример: C). Это буква диска USB-ключа.

    C:\WINDOWS\system32>diskpart
    
    Microsoft DiskPart version 10.0.22000.1
    
    Copyright (C) Microsoft Corporation.
    
    On computer: Windows
    
    DISKPART> list volume
    
    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0         System       NTFS   Partition    100 MB  Healthy    System
    Volume 1     C   Windows      NTFS   Partition    465 GB  Healthy    Boot
    Volume 2         Recovery     NTFS   Partition    500 MB  Healthy    Hidden
    Volume 3     D                       Removable         B  No Media
    
    5. Type exit to quit Diskpart.
    
    

(Только CompactOS) Преобразование установленных настроек

В этом разделе показано, как уменьшить размер пакетов ScanState.

Важно!

Это действие выполняется только при развертывании на устройстве с ограниченным хранилищем. Единое развертывание влияет на производительность запуска некоторых классических приложений.

Дополнительные сведения см. в разделе "Компактная ОС ".

Чтобы уменьшить размер пакетов восстановления ScanState, выполните следующую команду из WinPE на эталонном устройстве:

DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\apps.ppkg /ImagePath:C:\ /SingleInstance

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

В этом разделе мы расскажем, как записать образ, готовый к системе. Вы можете записать WIM или FFU.

Запись WIM

На эталонном компьютере:

  1. Определите букву диска секции Windows.

    1. В командной строке X:\windows\system32> введите diskpart и нажмите клавишу ВВОД , чтобы запустить Diskpart.

    2. В томе списка типов запроса \DISKPART>

    3. В столбце "Метка" найдите том, помеченный как "Windows"

    4. Обратите внимание, что письмо было назначено в столбце "Ltr" (пример: C). Это буква диска, которую необходимо использовать

    5. Выход из типа для выхода из Diskpart

  2. Запечатлейте образ секции windows на USB-диск. Этот процесс занимает несколько минут.

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

    MD e:\scratchdir
    Dism /Capture-Image /CaptureDir:C:\ /ImageFile:E:\Images\CustomImage.wim /Name:"CustomImage" /scratchdir:e:\scratchdir /EA
    

    Это записывает изображение с именем CustomImage.wim E:\Images. После завершения записи изображений можно завершить работу эталонного компьютера.

С помощью записанного изображения можно перейти к проверке окончательного образа.

Запись FFU

На эталонном компьютере:

  1. Определите букву диска секции Windows.

    1. В командной строке X:\windows\system32> введите diskpart и нажмите клавишу ВВОД , чтобы запустить Diskpart.

    2. На диске списка типов запроса \DISKPART>

    3. В столбце "Диск ###" определите диск с установкой Windows и запишите назначенный номер диска. Это будет выглядеть примерно так же, как диск 0.

    4. Выход из типа для выхода из Diskpart

  2. Запечатлейте образ диска Windows на USB-накопителе. Этот процесс занимает несколько минут.

    DISM.exe /capture-ffu /imagefile=E:\Images\CustomImage.wim /Name:"CustomImage" /capturedrive=\\.\PhysicalDrive0 /description:"Windows FFU"
    

    Это записывает изображение с именем CustomImage.wim E:\Images. После завершения записи изображений можно завершить работу эталонного компьютера.

Проверка окончательного образа

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

Развертывание образа на эталонное устройство

  1. Загрузите компьютер, на который вы хотите протестировать образ, в WinPE.

  2. Запустите applyimage.bat для развертывания образа.

    Если вы захватили WIM с именем customimage.wim:

    E:\Deployment\applyimage.bat E:\Images\customimage.wim
    

    Когда сценарий запрашивает, использует ли образ расширенные атрибуты, ответ, Y так как изображение, записанное ранее, указало /EA этот параметр.

    or

    Если вы захватили FFU с именем CustomImage.FFU:

    E:\Deployment\applyimage.bat E:\Images\CustomImage.FFU
    
  3. Следуйте инструкциям скрипта, чтобы применить изображение.

  4. Введите exit , чтобы закрыть WinPE и перезапустить компьютер.

Проверка конфигурации

Компьютер перезагрузится и загрузится в Windows в первый раз.

  1. В OOBE создайте фиктивного пользователя, который будет удален позже.

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

    Ниже приведены некоторые проверка:

    • Панель задач
    • Закрепленные приложения
    • Настольное изображение установлено для отображения правильного изображения
    • Сведения о ИЗГОТОВИТЕЛЕ отображаются правильно
    • Задан раздел реестра идентификаторов приложений OEM
    • Тема по умолчанию — это выбранная тема
    • Правильное запуск приложений Магазина
    • Классические приложения начинаются ок
    • Классические приложения, примененные через SPP start ok
    • Если включен режим S, убедитесь, что раздел производственного реестра удален

Проверка восстановления

  1. Убедитесь, что настройки восстановлены после восстановления, и что они продолжают работать, выполнив команду "Сохранить мои файлы" и "Удалить все функции" из следующих точек входа:

    • Параметры a. В меню "Пуск" щелкните Параметры b. В приложении Параметры нажмите кнопку "Обновить и безопасность" и нажмите кнопку "Восстановление". c. Нажмите кнопку "Начать работу" в разделе "Сброс этого компьютера" и следуйте инструкциям на экране.

    • Windows RE a. На экране выбора параметра в Windows RE нажмите кнопку "Устранение неполадок b". Нажмите кнопку "Сбросить этот компьютер" и следуйте инструкциям на экране

  2. Убедитесь, что носитель восстановления можно создать и проверить его функциональные возможности, выполнив функцию восстановления без операционной системы: a. Запустите диск восстановления из панель управления b. Следуйте инструкциям на экране, чтобы создать USB-накопитель восстановления c. Загрузите компьютер с USB-диска восстановления d. На экране выбора параметра нажмите кнопку "Устранение неполадок" e. Нажмите кнопку "Восстановить с диска" и следуйте инструкциям на экране

Оптимизация окончательного образа

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

  • Удалите неиспользуемые пакеты из образа, экспортировав копию.

    Dism /export-image /sourceimagefile:E:\images\customimage.wim /sourceindex:1 /destinationimagefile:e:\images\MasterImage_Pro.wim
    

Окончательная отправка

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

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

Дополнительные сведения см. в документации по политике OEM.

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

В этом руководстве мы показали несколько мест, где можно уменьшить объем дискового пространства:

  • Использование Dism /export-image
  • Использование компактных ОС
  • Использование компактных ОС с одной инстантированием

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

Уменьшение и отключение Гиберфайла

Уменьшение и отключение гиберфайла может возвращать от 400 МБ до 1,5 ГБ пространства ОС на развернутой ОС.

Сокращение Гиберфайла на 30 %

При запуске sysprep.exe с помощью unattend.xml можно добавить Файл FirstLogonCommand, который уменьшит гиберфайл:

<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>powercfg /h /type reduced</CommandLine>
                    <Description>Reduce hiberfile size</Description>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>

Отключение Гиберфайла

При запуске sysprep.exe с помощью unattend.xml можно добавить файл FirstLogonCommand, который выключит гиберфайл:

<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>powercfg /h /type Off</CommandLine>
                    <Description>Reduce hiberfile size</Description>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>

Запечатлейте образ с помощью файла unattend.xml, содержащего эти параметры.