Справочник по дополнительным компонентам WinPE (OC)

Добавьте пакеты компонентов, которые также называются необязательными компонентами, в Windows PE (WinPE).

Где получить необязательные компоненты WinPE

Необязательные компоненты WinPE включены в надстройки WinPE для комплекта средств оценки и развертывания Windows (ADK).

Дополнительные компоненты доступны в архитектурах Amd64 и Arm64. ОК, добавляемый в образ WinPE, должен быть из той же сборки ADK и иметь ту же архитектуру, что и образ WinPE. Дополнительные компоненты WinPE можно найти в следующих расположениях после установки надстроек Windows PE для ADK:

  • Amd64 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\
  • Arm64 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\arm64\WinPE_OCs\

Добавление дополнительных компонентов

OCs WinPE — это .cab пакеты, которые можно добавить в автономный образ среды предустановки Windows.

Внимание

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

Перед добавлением OCs в образ WinPE вам потребуется образ WinPE (boot.wim). См. статью WinPE. Создание загрузочного носителя , чтобы узнать, как создать набор рабочих файлов WinPE, включающих образ WinPE. Вы найдете boot.wim sources\boot.wim в рабочих файлах.

После работы с образом WinPE вы можете добавить в него DISM /add-packageпакеты. Дополнительные сведения об использовании DISM для добавления пакетов в образ Windows см. в статье "Добавление или удаление пакетов в автономном режиме с помощью DISM".

Многие необязательные компоненты WinPE делятся на две части, нейтральный языком пакет и набор пакетов, относящихся к языку. При установке OC с пакетами, связанными с языком, необходимо сначала добавить нейтрализуемый языком OC, а затем добавить по крайней мере один из связанных с ним пакетов. Ресурсы, относящиеся к языку и нейтрализуемые языком, должны иметь одну и ту же версию. Вы можете найти оси в следующих папках:

  • Нейтрализовать язык - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\
  • Языковые настройки - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\xx-xx\

Необязательные компоненты WinPE

Имя компонента area/Необязательный Description
База данных/WinPE-MDAC WinPE-MDAC поддерживает подключение к базе данных (ODBC), OLE DB и объекты данных Microsoft ActiveX (ADO). Этот набор технологий предоставляет доступ к различным источникам данных, таким как Microsoft SQL Server. Например, этот доступ позволяет запрашивать установки Microsoft SQL Server, содержащие объекты ADO. Вы можете создать динамический файл ответов из уникальных системных сведений. Аналогичным образом можно создавать клиентские или серверные приложения на основе данных, которые интегрируют информацию из различных источников данных, реляционных (SQL Server) и нереляционных.
Управление файлами/WinPE-FMAPI WinPE-FMAPI предоставляет доступ к API управления файлами Windows PE (FMAPI) для обнаружения и восстановления удаленных файлов из незашифрованных томов. FMAPI также предоставляет возможность использовать файл ключа пароля или восстановления для обнаружения и восстановления удаленных файлов из зашифрованных томов шифрования дисков Windows BitLocker.
Шрифты/WinPE-Fonts-Legacy WinPE-Fonts-Legacy содержит 32 файла шрифтов для различных языков и скриптов записи. Некоторые из этих шрифтов больше не используются в качестве шрифтов пользовательского интерфейса. Например, скрипты, такие как Bangla, Devanagari, Gujarati, Gurmukhi, Kannada, Малаялам, Одия, Тамил, Телугу и Синхале, были охвачены Mangal, Latha, Vrinda, Gautami, Kalinga, artika, Raavi, Shruti и Tunga, но в Windows 8, они были все унифицированы под пользовательский интерфейс Nirmala, единый, пан-индийский шрифт. В следующем списке показаны шрифты и языки, включенные в этот необязательный компонент:
  • estre.ttf Эстангело Эдесса (Сирия)
  • mvboli.ttf MV Boli (Thaana)
  • KhmerUI.ttf пользовательский интерфейс кхмера (пользовательский интерфейс кхмера)
  • KhmerUIB.ttf полужирный пользовательский интерфейс кхмера (пользовательский интерфейс кхмера)
  • Laoui.ttf Лаосский пользовательский интерфейс (Лаос)
  • Laouib.ttf Лаосский пользовательский интерфейс полужирный (Лаос)
  • daunpenh.ttf DaunPenh (Кхмер)
  • moolbor.ttf MoolBoran (Кхмер)
  • dokchamp.ttf DokChampa (Лаос)
  • Himalaya.ttf Microsoft Гималайя (тибетский)
  • monbaiti.ttf Монголия Байти (Монголия)
  • MSYI.ttf Microsoft Yi Baiti (Yi Syllables)
  • nyala.ttf Nyala (Ethiopic)
  • sylfaen.ttf Сильфаен (армянский и грузинский)
  • euphemia.ttf Евфимия (единый канадский аборигенный сильлабик)
  • plantc.ttf Plantagenet Cherokee (Cherokee)
Fonts/WinPE-Font Support-JA-JP WinPE-Font Support-JA-JP содержит два японских семейства шрифтов, которые упаковываются в виде файлов коллекции TrueType (TTC). MS Gothic — это шрифт пользовательского интерфейса Windows в версиях Windows до Windows Vista. MS Готика содержит большой набор символов и внедренные растровые изображения, чтобы обеспечить удобочитаемую отрисовку при небольших размерах. Meiryo, шрифт, представленный в Windows Vista, предназначен специально для использования в среде отрисовки Microsoft ClearType. Meiryo не включает внедренные растровые изображения. Вместо этого Meiryo полагается на указание инструкций для создания удобочитаемых символов на небольших размерах. Кроме того, модуль содержит два шрифта растрового изображения, App932.fon и Vga932.fon. Модуль также содержит шрифт TrueType, доступный только для растрового изображения, Jpn_font.ttf. Этот шрифт используется на загрузочных экранах.
Шрифты/Поддержка шрифтов WinPE-KO-KR WinPE-Font Support-KO-KR содержит три основных корейских семейства шрифтов: Gulim, Batang и Malgun Готика. Gulim — это устаревший шрифт пользовательского интерфейса, а в виде TTC-файла содержит Gulim, GulimChe, Dotum и DotumChe. Batang — это устаревший текстовый шрифт, а также TTC-файл, содержащий Batang, BatangChe, GungSuh и GungSuhChe. Malgun Gothic, шрифт, представленный в Windows Vista, предназначен специально для использования в среде отрисовки ClearType. Malgun Готика не включает внедренные растровые карты и вместо этого полагается на указания инструкций для создания удобочитаемых символов на небольших размерах.
Fonts/WinPE-Font Support-ZH-CN WinPE-Font Support-ZH-CN содержит два китайских семейства шрифтов, которые упаковываются в виде TTC-файлов. Simsun — это шрифт упрощенного китайского пользовательского интерфейса в версиях Windows до Windows Vista. Simsun содержит внедренные растровые изображения, чтобы обеспечить удобочитаемую отрисовку при небольших размерах. Другой шрифт TTC — MingLiu. MingLiu имеет внедренные растровые изображения и обеспечивает поддержку дополнительного набора символов Гонконга (HKSCS). YaHei, шрифт, представленный в Windows Vista, предназначен специально для использования в среде отрисовки ClearType. YaHei не включает внедренные растровые изображения. YaHei полагается на указания инструкций для создания удобочитаемых символов на небольших размерах. Кроме того, модуль содержит один шрифт TrueType только для растрового изображения, Chs_boot.ttf. Этот шрифт используется на загрузочных экранах.
Шрифты/WinPE-Font Support-ZH-HK

и

Поддержка шрифтов WinPE-ZH-TW

Необязательные компоненты Гонконга и Тайваня содержат два китайских семейства шрифтов, которые упаковываются в виде TTC-файлов. Simsun — это шрифт упрощенного китайского пользовательского интерфейса в версиях Windows до Windows Vista. Simsun содержит внедренные растровые изображения, чтобы обеспечить удобочитаемую отрисовку при небольших размерах. MingLiu имеет внедренные растровые изображения и обеспечивает поддержку HKSCS. JhengHei, шрифт, представленный в Windows Vista, предназначен специально для использования в среде отрисовки ClearType. JhengHei не включает внедренные растровые карты. JhengHei полагается на указания инструкций для создания удобочитаемых символов на небольших размерах. Кроме того, модуль содержит один шрифт TrueType только для растрового изображения, Cht_boot.ttf. Этот шрифт используется на загрузочных экранах.
HTML/WinPE-HTA WinPE-HTA предоставляет поддержку HTML-приложения (HTA) для создания приложений графического интерфейса с помощью обработчика скриптов Windows Internet Explorer и служб HTML. Эти приложения являются доверенными и отображают только создаваемые вами меню, значки, панели инструментов и сведения о заголовке.

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

Зависимости: установите WinPE-Scripting перед установкой WinPE-HTA.
Input/WinPE-GamingPeripherals WinPE-GamingPeripherals добавляет поддержку беспроводных контроллеров Xbox в WinPE.
Microsoft .NET/WinPE-NetFx WinPE-NetFx содержит подмножество платформа .NET Framework 4.5, предназначенное для клиентских приложений.

Не все двоичные файлы Windows присутствуют в windows PE, поэтому не все API Windows присутствуют или доступны для использования. Из-за ограниченного набора API следующие платформа .NET Framework функции не имеют или не ограничивают функциональные возможности в Windows PE:

  • Windows Presentation Foundation (WPF) (не поддерживается)
  • Среда выполнения Windows
  • API платформа .NET Framework Fusion
  • Ведение журнала событий библиотеки элементов управления Windows
  • взаимодействие платформа .NET Framework COM
  • Модель криптографии .NET Framework

Зависимости:

  • Установите WinPE-WMI перед установкой WinPE-NetFX.
Network/WinPE-Dot3Svc Добавляет поддержку протокола проверки подлинности IEEE 802.1X в проводных сетях. Дополнительные сведения см. в статье "Сетевые драйверы WinPE: инициализация и добавление драйверов".
Network/WinPE-PPPoE WinPE-PPPoE позволяет использовать протокол "точка — точка" через Ethernet (PPPoE) для создания, подключения, отключения и удаления подключений PPPoE из Windows PE. PPPoE — это сетевой протокол для инкапсулирования кадров протокола "точка — точка — точка" (PPP) внутри кадров Ethernet. PPPoE позволяет пользователям Windows удаленно подключать свои компьютеры к Интернету. С помощью PPPoE пользователи могут виртуально подключиться с одного компьютера к другому через сеть Ethernet, чтобы установить подключение между компьютерами через точку. Компьютеры могут использовать это подключение типа "точка — точка" для передачи пакетов данных.
Network/WinPE-RNDIS WinPE-RNDIS содержит поддержку спецификации интерфейса удаленного сетевого драйвера (Remote NDIS). WinPE-RNDIS обеспечивает поддержку сети для устройств, реализующих спецификацию Remote NDIS через USB. Remote NDIS определяет набор сообщений, независимых от шины, и описание того, как этот набор сообщений работает над различными автобусами ввода-вывода. Поэтому поставщикам оборудования не нужно писать драйвер мини-порта NDIS. Так как этот интерфейс удаленной NDIS стандартизирован, один набор драйверов узлов может поддерживать любое количество подключенных к шине сетевых устройств.
Network/WinPE-WDS-Tools WinPE-WDS-Tools включает API для включения средства записи изображений и сценария многоадресной рассылки, который включает в себя настраиваемый клиент служб развертывания Windows. Его необходимо установить, если планируется запустить клиент служб развертывания Windows на пользовательском образе среды предустановки Windows.
Пакет Network/WinPE-WiFi-Package WinPE-WiFi-Package используется средой восстановления Windows (Windows RE) для встроенных функций восстановления. Этот пакет включается в базовый файл winre.wim и недоступен отдельно в надстройке Windows PE для комплекта средств оценки и развертывания Windows.

Примечание. Windows PE и Windows RE не поддерживают общие функции беспроводной сети.
Windows PowerShell/WinPE-PlatformID WinPE-PlatformID содержит командлеты Windows PowerShell для получения идентификатора платформы физического компьютера.

Зависимости: установите WinPE-WMI и WinPE-SecureStartup перед установкой WinPE-PlatformID.

Чтобы использовать командлет Windows PowerShell для получения идентификатора платформы, потребуется установить пакет WinPE-PowerShell .

Windows PowerShell/WinPE-PowerShell WinPE-PowerShell содержит диагностика на основе Windows PowerShell, упрощающих использование инструментария управления Windows (WMI) для запроса оборудования во время производства. Вы можете создавать средства развертывания на основе Windows PowerShell и административных средств windows PE. Помимо развертывания, можно использовать Windows PowerShell для сценариев восстановления. Клиенты могут загружаться в Windows RE, а затем использовать скрипты Windows PowerShell для устранения проблем. Клиенты не ограничиваются наборами инструментов, которые выполняются в Windows PE. Аналогичным образом можно создавать сценарии автономных решений для восстановления некоторых компьютеров из сценариев без загрузки.

WinPE-PowerShell имеет следующие известные ограничения:
  • Удаленное взаимодействие Windows PowerShell не поддерживается. Все командлеты, имеющие функции удаленного взаимодействия, возвращают ошибку.
  • Интегрированная среда сценариев Windows PowerShell (ISE) не поддерживается.
  • Windows PowerShell 2.0 не поддерживается.

Зависимости. Установите WinPE-WMI>WinPE-NetFX>WinPE-Scripting перед установкой WinPE-PowerShell.

Windows PowerShell/WinPE-DismCmdlets WinPE-DismCmdlets содержит модуль DISM PowerShell, который включает командлеты, используемые для управления и обслуживания образов Windows.

Дополнительные сведения см. в разделе Командлеты управления обслуживанием образов развертывания (DISM) в Windows PowerShell.

Зависимости. Установите WinPE-WMI>WinPE-NetFX>WinPE-Scripting WinPE-PowerShell перед установкой> WinPE-DismCmdlets.

Windows PowerShell/WinPE-SecureBootCmdlets WinPE-SecureBootCmdlets содержит командлеты PowerShell для управления переменными среды UEFI (унифицированный интерфейс расширяемого встроенного ПО) для безопасной загрузки.

Зависимости. Установите WinPE-WMI>WinPE-NetFX>WinPE-Scripting WinPE-PowerShell перед установкой> WinPE-SecureBootCmdlets.
Windows PowerShell/WinPE-StorageWMI WinPE-StorageWMI содержит командлеты PowerShell для управления хранилищем. Эти командлеты используют API управления хранилищами Windows (SMAPI) для управления локальным хранилищем, такими как диск, секции и объекты томов. Кроме того, эти командлеты используют Windows SMAPI вместе с управлением хранилищем массивов с помощью поставщика управления хранилищем. WinPE-StorageWMI также содержит командлеты инициатора Internet SCSI (iSCSI) для подключения хост-компьютера или сервера к виртуальным дискам на внешних массивах хранилища на основе iSCSI через сетевой адаптер Ethernet или адаптер шины узла iSCSI (HBA).

Зависимости. Установите WinPE-WMI>WinPE-NetFX>WinPE-Scripting WinPE-PowerShell перед установкой> WinPE-StorageWMI.
Recovery/WinPE-Rejuv WinPE-Rejuv используется средой восстановления Windows (Windows RE). Этот пакет включен в базовый файл winre.wim и недоступен отдельно в надстройках Windows PE для комплекта средств оценки и развертывания Windows.
Восстановление/WinPE-SRT WinPE-SRT используется Windows RE. Этот пакет включен в базовый файл winre.wim и недоступен отдельно в надстройках Windows PE для комплекта средств оценки и развертывания Windows.
Восстановление/WinPE-WinReCfg WinPE-WinReCfg содержит средство Winrecfg.exe и включает следующие сценарии:

  • Загрузка из среды предустановки Windows на основе x86 для настройки параметров Windows RE в автономном образе операционной системы на основе x64.
  • Загрузка с windows PE на основе x64 для настройки параметров Windows RE в автономном образе операционной системы на основе x86.
Скриптирование и скрипты WinPE WinPE-Scripting содержит среду сценариев с несколькими языками, которая идеально подходит для автоматизации задач администрирования системы, таких как пакетная обработка файлов. Скрипты, выполняемые в среде узла сценариев Windows (WSH), могут вызывать объекты WSH и другие технологии COM, поддерживающие автоматизацию, например WMI, для управления подсистемами Windows, которые являются центральными для многих задач администрирования системы.

Зависимости. Установите WinPE-Scripting, чтобы убедиться, что при использовании WinPE-NetFX и WinPE-HTA доступны все функции сценариев. Порядок установки не имеет значения.
Скрипты/WinPE-WMI WinPE-WMI содержит подмножество поставщиков инструментария управления Windows (WMI), которые обеспечивают минимальные системные диагностика. WMI — это инфраструктура для управления данными и операциями в операционных системах под управлением Windows. Скрипты или приложения WMI можно написать для автоматизации административных задач на удаленных компьютерах. Кроме того, WMI предоставляет данные управления другим частям операционной системы и продуктов.
Setup/Winpe-LegacySetup Winpe-LegacySetup содержит все файлы установки из папки \Sources на носителе Windows. Добавьте этот необязательный компонент при настройке службы или папке \Sources на носителе Windows. Этот необязательный компонент необходимо добавить вместе с необязательным компонентом для компонента установки. Чтобы добавить новый файл Boot.wim на носитель, добавьте родительский файл WinPE-Setup, дочерние компоненты (WinPE-Setup-Client или WinPE-Setup-Server), а также дополнительные компоненты мультимедиа. Настройка мультимедиа необходима для поддержки установки Windows Server 2008 R2.
Настройка и установка WinPE-Setup WinPE-Setup — это родитель WinPE-Setup-Client и WinPE-Setup-Server. Он содержит все файлы установки из папки \Sources, которые являются общими для клиента и сервера.
Setup/WinPE-Setup-Client WinPE-Setup-Client содержит файлы фирменной символики клиента для родительского дополнительного компонента WinPE-Setup.

Зависимости: установите WinPE-Setup перед установкой WinPE-Setup-Client.
Setup/WinPE-Setup-Server WinPE-Setup-Server включает файлы фирменной символики сервера для родительского дополнительного компонента WinPE-Setup.

Зависимости: установите WinPE-Setup перед установкой WinPE-Setup-Server.
Startup/WinPE-HSP-Driver Доступно начиная с Windows 11 версии 22H2. WinPE-HSP-Driver добавляет поддержку обработчика безопасности Microsoft Pluton в WinPE.

Этот необязательный компонент доступен только для архитектуры Amd64.
Startup/WinPE-SecureStartup WinPE-SecureStartup обеспечивает подготовку и управление BitLocker и доверенным платформенным модулем (TPM). Она включает средства командной строки BitLocker, библиотеки управления WMI BitLocker, драйвер TPM, базовые службы TPM (TBS), класс Win32_TPM, мастер разблокировки BitLocker и библиотеки пользовательского интерфейса BitLocker. Драйвер доверенного платформенного модуля обеспечивает лучшую поддержку BitLocker и доверенного платформенного модуля в этой предварительной среде.

Зависимости: установите WinPE-WMI перед установкой WinPE-SecureStartup.
Хранилище и WinPE-EnhancedStorage WinPE-EnhancedStorage позволяет Windows обнаруживать дополнительные функциональные возможности для устройств хранения, таких как зашифрованные диски и реализации, которые объединяют спецификации доверенной вычислительной группы (TCG) и IEEE 1667 ("Стандартный протокол проверки подлинности в вложениях узлов временных устройств хранения"). Этот необязательный компонент позволяет Windows управлять этими устройствами хранения в собственном коде с помощью BitLocker.
Архитектура/поддержка WinPE-x64-Support WinPE-x64-Support обеспечивает поддержку эмуляции x64 в Arm64 WinPE. Подробные сведения см. в разделе Arm64EC для приложений Windows 11.

 

Необязательные компоненты Windows RE

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

Включенный необязательный компонент
WinPE-EnhancedStorage
WinPE-Rejuv
WinPE-Scripting
WinPE-SecureStartup
WinPE-Setup
WinPE-SRT
WinPE-WDS-Tools
WinPE-WMI

Добавление языков к изображениям, включающих необязательные компоненты

Совет

Чтобы добавить языковые пакеты с помощью Windows PE, может потребоваться добавить поддержку файлов страниц в Windows PE. Дополнительные сведения см. в разделе "Добавление поддержки файла страницы" в образ WinPE.

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

    Dism /Get-Packages /Image:"C:\WinPE_amd64\mount"
    
  2. Просмотрите результирующий список пакетов и добавьте соответствующие языковые пакеты для каждого пакета в образе, включая базовый языковой пакет windows PE.

    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\fr-fr\lp.cab"
    
    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\fr-fr\WinPE-HTA_fr-fr.cab"
    

    где …WinPE_OCs\fr-fr\lp.cab представляет базовый языковой пакет windows PE.

  3. Если вы добавляете языковые пакеты для языка, требующего дополнительных пакетов шрифтов, добавьте пакеты шрифтов для этих языков. Ниже приведен пример для Японии:

    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-Font Support-JA-JP.cab"
    
  4. Убедитесь, что языковые пакеты являются частью образа:

    Dism /Get-Packages /Image:"C:\WinPE_amd64\mount"
    

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

  5. Измените региональные параметры на язык, который вы хотите использовать:

    Dism /Set-AllIntl:en-US /Image:"C:\WinPE_amd64\mount"
    

    Чтобы переключить языки во время windows PE, используйте wpeutil setmuilanguage. Дополнительные сведения см . в параметрах командной строки Wpeutil.

WinPE: оптимизация и сжатие изображения

Обзор WinPE

WinPE: подключение и настройка