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


Справочник по опциональным пакетам операционных систем для проверки

Вы можете использовать необязательные пакеты .cab по запросу, чтобы добавить функциональные возможности в операционную систему проверки. Важно отметить, что существуют зависимости "пакет — пакет" (cab-to-cab), и если некоторые пакеты не установлены вместе, то результирующий WIM может стать непригодным для использования.

Где получить дополнительные компоненты операционной системы валидации

Вcе необязательные компоненты ОС валидации находятся под <ISO_ROOT>:\cabs.

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

Вы можете использовать только метод Настроить с помощью метода GenImage (Advanced) для добавления дополнительных функций в базовый образ ОС проверки.

Функции операционной системы Validation и необязательные компоненты операционной системы Validation

Пакеты функций операционной системы валидации включают в себя набор необязательных компонентов (.cab), которые можно добавить в автономный образ ОС валидации .wim. Необязательные файлы пакетов компонентов, которые включают эти функции, доступны в ISO Validation OS в папке <Root>\cabs.

  • Каждый необязательный пакет имеет языково-нейтральную и языково-специфическую версию cab-файла. Обе версии необходимо добавить к изображению.
  • Проверка ОС поддерживает WOW. Если любое из приложений использует двоичные файлы x86, обязательно добавьте пакет WOW64.

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

Доступные необязательные пакеты

имя пакета Описание
Microsoft-OneCore —KernelDebuggerTransports-Package Обеспечивает поддержку транспорта и сети отладчика USB-ядра
Microsoft-OneCore-PersistentMemory-Drivers-Package Этот пакет добавляет драйверы постоянной памяти в операционную систему проверки. Драйверы включают nvdimm.sys, pmem.sys и scmbus.sys.
Microsoft-OneCore—SerialConsole-Package Предоставляет поддержку последовательной консоли для активации EMS в проверочной ОС.
После того как образ был записан на устройство, чтобы настроить EMS, используйте следующие команды в командной строке Validation OS:
bcdedit /emssettings emsport:1 emsbaudrate:115200
bcdedit /ems on
bcdedit /bootems on

Важно:
EMS не может работать вместе с KD.
Microsoft-OneCore—TAEF-Package Этот пакет обеспечивает поддержку платформы автоматизации тестирования и выполнения в ОС проверки.
Microsoft-Windows-CoreSystem-ClassExtensions-Package Этот пакет содержит файлы поддержки инфраструктуры расширения класса GPIO. Он включает драйвер msgpioclx.sys.
Microsoft-Windows-CoreSystem-NetworkDrivers-Package Предоставляет сетевые драйверы в ОС проверки.
Microsoft-Windows-CoreSystem-OnecoreDrivers-Package Этот пакет включает драйвер StorNVMe, предоставляющий доступ к устройствам NVMe.
Microsoft-Windows-NetFx-VCRedist-Package Этот пакет позволяет запускать приложения, которые динамически подключаются к распространяемым библиотекам DLL среды выполнения Microsoft C версии 8.0 или 9.0.
Microsoft-Windows-OpenGL-Package Позволяет запускать графические приложения на основе OpenGL. Это рекомендуется установить вместе с пакетом Microsoft-WinVOS-Graphics-Package.
Microsoft-WinVOS-Apps-Package Поддержка запуска приложений, использующих общие элементы управления и распространенные диалоговые окна. Этот пакет включает robocopy.exe и notepad.exe.
Microsoft-WinVOS-Audio-Package Предоставляет поддержку воспроизведения звука в ОС проверки.

Для этого пакета требуются следующие необходимые пакеты:
— Microsoft-Windows-CoreSystem-ClassExtensions-Package
— Microsoft-Windows-CoreSystem-NetworkDrivers-Package
— Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
— Microsoft-WinVOS-Connectivity-Devices-Package
— Microsoft-WinVOS-Connectivity-Package
— Microsoft-WinVOS-Driver—Support-Package
— Microsoft-WinVOS-PnP-Package
— Microsoft-WinVOS-Privacy-Package
— Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-Bluetooth-Package Обеспечивает поддержку обнаружения и сопряжения Bluetooth в операционной системе проверки.
Microsoft-WinVOS-Camera-Package Предоставляет возможности использования камеры в ОС проверки.

Для этого пакета требуются следующие необходимые пакеты:
— Microsoft-Windows-CoreSystem-ClassExtensions-Package
— Microsoft-Windows-CoreSystem-NetworkDrivers-Package
— Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
— Microsoft-Windows-OpenGL-Package
— Microsoft-WinVOS-Apps-Package
— Microsoft-WinVOS-Audio-Package
— Microsoft-WinVOS-Audio-WOW64-Package
— Microsoft-WinVOS-Connectivity-Devices-Package
— Microsoft-WinVOS-Connectivity-Package
— Microsoft-WinVOS-Driver—Support-Package
— Microsoft-WinVOS-GDIPlus-Package
— Microsoft-WinVOS-Graphics-Package
— Microsoft-WinVOS-Multimedia-Package
— Microsoft-WinVOS-PnP-Package
— Microsoft-WinVOS-Privacy-Package
— Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-COM-Package Предоставляет доступ к возможностям COM/OLE.
Microsoft-WinVOS-Connectivity-Devices-Package Предоставляет расширенную поддержку подключения, например дополнительную поддержку HID, DAS, Display и Power.
Microsoft-WinVOS-Connectivity-Package Обеспечивает базовую поддержку подключения, включая USB, HID, serial, touch и т. д.

Примечание: при выполнении на фактическом оборудовании для работы определенных устройств могут потребоваться дополнительные драйверы.
Microsoft-WinVOS-DiskTools-Package Позволяет выполнять широкий спектр заданий управления дисками. Этот пакет включает средства управления дисками, такие как diskpart.exe и diskraid.exe.
Microsoft-WinVOS-Driver-Support-Package Содержит различные компоненты поддержки драйвера ОС низкого уровня (например, portcls.sys), необходимые для многих драйверов, специфичных для устройства.
Microsoft-WinVOS-Filesystems-Package Предоставляет поддержку необязательных файловых систем, например UDF.
Microsoft-WinVOS-Fonts-Package Содержит подмножество настольных шрифтов Windows и дополнительные компоненты шрифтов OpenType для поддержки определённых наборов символов East-Asian.
Microsoft-WinVOS-GDIPlus-Package Предоставляет поддержку GDI в операционной системе Validation. Это позволяет приложениям использовать графику.
Microsoft-WinVOS-GPIO-Package Предоставляет поддержку драйверов GPIO.
Microsoft-WinVOS-Graphics-Package Предоставляет базовые функции DirectX для ОС проверки. В настоящее время поддерживаемые технологии — это то, что включено в https://github.com/microsoft/DirectX-Graphics-Samples. Для этого пакета требуются следующие необходимые пакеты:
— Microsoft-Windows-CoreSystem-ClassExtensions-Package
— Microsoft-Windows-CoreSystem-NetworkDrivers-Package
— Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
— Microsoft-Windows-OpenGL-Package
— Microsoft-WinVOS-Apps-Package
— Microsoft—WinVOS—Connectivity—Devices-Package
— Microsoft-WinVOS-Co nnectivity-Devices-WOW64-Package
— Microsoft-WinVOS-Connectivity-Package
— Microsoft-WinVOS-Driver—Support-Package
— Microsoft-WinVOS-Driver-Support-WOW64-Package
— Microsoft-WinVOS-GDIPlus-Package
— Microsoft-WinVOS-PnP-Package
— Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-Graphics—UXTheme-Package Предоставляет возможности настройки тем современного пользовательского интерфейса для Validation OS.
Microsoft-WinVOS-Hyper-V-Drivers-Package Добавляет поддержку клавиатуры и мыши при создании образа VHDX.

Этот пакет будет автоматически включен при создании образа VHJDX.
Microsoft-WinVOS-LockMemoryPrivilege-Package Этот пакет настраивает параметры политики безопасности для включения привилегий памяти блокировки для администраторов.
Microsoft-WinVOS-Multimedia-Package Предоставляет возможности воспроизведения мультимедиа (e.g. mp4 файлов).

Для этого пакета требуются следующие необходимые пакеты:
— Microsoft-Windows-CoreSystem-ClassExtensions-Package
— Microsoft-Windows-CoreSystem-NetworkDrivers-Package
— Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
— Microsoft-Windows-OpenGL-Package
— Microsoft-WinVOS-Apps-Package
— Microsoft-WinVOS-Audio-Package
— Microsoft-WinVOS-Connectivity-Devices-Package
— Microsoft-WinVOS-Co nnectivity-Devices-WOW64-Package
— Microsoft-WinVOS-Connectivity-Package
— Microsoft-WinVOS-Driver—Support-Package
— Microsoft-WinVOS-Driver-Support-WOW64-Package
— Microsoft-WinVOS-GDIPlus-Package
— Microsoft-WinVOS-Graphics-Package
— Microsoft-WinVOS-PnP-Package
— Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-NetFx45-Package Этот пакет включает .NET Framework 4.5 в Validation OS. Этот пакет можно использовать для запуска различных типов приложений, таких как консольные приложения и приложения графического интерфейса.
Microsoft-WinVOS-PnP-Package Предоставляет поддержку функциональности PnP в Validation OS. Этот пакет включает pnputil.exe и devcon.exe. Поддерживаемые задачи включают установку устройств в режиме онлайн, добавление и удаление устройств, а также их идентификацию во время работы системы.
Microsoft-WinVOS-PnP-Settings-Package Этот пакет вводит конкретные настройки для обеспечения работы WWAN на Validation OS. Этот пакет необходимо применить непосредственно перед отключением образа, в противном случае результирующий образ загрузит систему в нестабильном состоянии.

Примечание. этот пакет предоставляется as-is, так как он требует специальной обработки. По этой причине пакет поставляется в < ISO_ROOT>:\cabs\experimental, а не вместе с полностью поддерживаемыми пакетами. Подробности см. в (Экспериментальная) Добавление Поддержки WWAN
Microsoft-WinVOS-Power-Package Предоставляет поддержку функции Power в Validation OS. Это позволяет использовать такие сценарии питания, как гибернации и современный резервный режим. Также поддерживается параметр SleepStudy powercfg, чтобы получить подробный журнал событий питания. После вспышки образа на устройство используйте следующую команду из командной строки проверки ОС, чтобы включить гибернацию:
powercfg /h /type Full

Для этого пакета требуются следующие необходимые пакеты:
— Microsoft-Windows-CoreSystem-ClassExtensions-Package
— Microsoft-Windows-CoreSystem-NetworkDrivers-Package
— Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
— Microsoft-Windows-OpenGL-Package
— Microsoft-WinVOS-Apps-Package
— Microsoft-WinVOS-Connectivity-Devices-Package
— Microsoft-WinVOS-Co соединительные устройства-WOW64-Package
— Microsoft-WinVOS-Connectivity-Package
— Microsoft-WinVOS-Driver—Support-Package
— Microsoft-WinVOS-GDIPlus-Package
— Microsoft-WinVOS-Graphics-Package
— Microsoft-WinVOS-PnP-Package
— Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-PowerShell-Package Предоставляет поддержку PowerShell в Validation OS.
Microsoft-WinVOS-Privacy-Package Добавляет службу управления доступом к возможностям, необходимую для работы некоторых функций, например, для работы камеры и аудио.
Microsoft-WinVOS-Provisioning-Package Включает bcdboot.exe, bcdedit.exe, bootsect.exe, а также утилиту dism и загрузочные шрифты для определенных азиатских языков.
Microsoft-WinVOS-RemoteFS-Package Предоставляет поддержку клиента SMB и команды net use.
Microsoft-WinVOS-SecureStartup-Package Обеспечивает поддержку безопасного запуска в ОС проверки.
Microsoft-WinVOS-Setup-Package Позволяет переименовать компьютер на уникальное имя при первой загрузке.

Этот пакет также также позволяет создать нового пользователя и добавить этого пользователя в группу локальных администраторов.
Microsoft-WinVOS-Sensors-Package Предоставляет поддержку функций датчиков в ОС проверки.
Microsoft-WinVOS-TerminalServices-Package Содержит компоненты служб терминалов (termsrv.dll) для обеспечения оценки устройств, необходимой для работы DWM и определенных аппаратных драйверов.
Microsoft-WinVOS-Virtualization-Package Этот пакет обеспечивает поддержку виртуализации в ОС проверки.
Microsoft-WinVOS-WDP-Package Этот пакет обеспечивает поддержку портала устройств Windows в операционной системе Validation.
Microsoft-WinVOS-WDTF-Package Этот пакет обеспечивает поддержку платформы тестирования драйверов Windows в ОС проверки.
Microsoft-WinVOS-Windows-Runtime—Metadata-Package Этот пакет предоставляет метаданные WinRT, необходимые приложению .NET, используя API WinRT.
Microsoft-WinVOS-WLAN-Package Этот пакет предоставляет программу интерфейса командной строки для управления сетями.

После вспышки образа на устройстве используйте следующие команды из командной строки проверки ОС для перечисления интерфейса и доступных сетей:
netsh wlan show interface
netsh wlan show networks

На стандартном компьютере Windows, подключенном к выбранному вами Wi-Finetwork, выполните команду:
cd %TEMP%
netsh export profile name=\<profile name\> folder=. key=clear
Примечание. имя профиля обычно является просто именем SSID.

Скопируйте созданный файл в USB-ключ и перенесите его на тестируемое устройство.
Выполните следующие команды на тестируемом устройстве.
netsh wlan add profile filename=\<the profile XML\>
netsh wlan connect name=\<profile name\>
ping 8.8.8.8
Microsoft-WinVOS-WMIC-Package Этот пакет предоставляет программу интерфейса командной строки для инструментария управления Windows (WMI). Служебная программа WMIC устарела с Windows 10, но предоставляется в качестве дополнительного пакета для Validation OS.

Примечание. служебная программа WMIC, предоставляемая ОС проверки, в настоящее время поддерживает все форматы xsl, кроме формата TABLE, который является форматом по умолчанию. Поддерживаемые форматы: VALUE, LIST, RAWXML, HTABLE, HFORM, XML, MOF и CSV.
При использовании wmic используйте параметр /format, чтобы указать нужный формат.
Например, wmic bios get name /format:xml
Microsoft-WinVOS-WWAN-Package Этот пакет обеспечивает поддержку WWAN, в частности, позволяет взаимодействовать с модемом с помощью команд AT. Он зависит от параметров Microsoft-WinVOS-PnP. Дополнительные сведения см. в разделе (Экспериментальный) Добавление поддержки WWAN