WinPE:添加包(可选组件参考)
发布时间:2026-10-16 | 浏览:1
访问此页面需要授权。 可以尝试 登录 或 更改目录 。
访问此页面需要授权。 可以尝试 更改目录 。
将功能包(也称为可选组件)添加到 Windows PE (WinPE)。
从何处可以获取 WinPE 可选组件
WinPE 可选组件包含在 Windows 评估和部署工具包 (ADK) 的 WinPE 加载项 中。
Amd64 和 Arm64 体系结构中提供了可选组件。 添加到 WinPE 映像的 OC 必须来自同一 ADK 版本,并且其体系结构必须与 WinPE 映像相同。 安装 ADK 的 Windows PE 加载项后,可以在以下位置找到 WinPE 可选组件:
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\
WinPE OC 是可以添加到脱机 Windows PE 映像的 .cab 包。
某些可选组件只有在按顺序安装了必备组件之后才能添加。 下表 提供了有关必备组件的信息。
在将 OC 添加到 WinPE 映像之前,需要一个 WinPE 映像 (boot.wim)。 请参阅 WinPE:创建可启动媒体 ,了解如何创建一组包含 WinPE 映像的 WinPE 工作文件。 在工作文件中的路径 sources\boot.wim 下可以找到 boot.wim。
获得可用的 WinPE 映像后,可以使用 DISM /add-package 将包添加到其中。 若要详细了解如何使用 DISM 将包添加到 Windows 映像,请参阅 使用 DISM 脱机添加或删除包 。
许多 WinPE 可选组件分为两个部分:一个与语言无关的包,一组特定于语言的包。 在安装包含特定于语言的包的 OC 时,需要先添加与语言无关的 OC,然后至少添加一个与其关联的特定于语言的包。 特定于语言的资源和与语言无关的资源必须采用相同的版本。 可在以下文件夹中找到 OC:
Language-neutral - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\
Language-specific - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\xx-xx\
WinPE-DismCmdlets
WinPE-EnhancedStorage
WinPE-Fonts-Legacy
WinPE-Font Support-JA-JP
WinPE-Font Support-KO-KR
WinPE-Font Support-ZH-CN
WinPE-Font Support-ZH-HK
WinPE-GamingPeripherals
WinPE-HSP-Driver
Winpe-LegacySetup
WinPE-PlatformID
WinPE-PowerShell
WinPE-Scripting
WinPE-SecureBootCmdlets
WinPE-SecureStartup
WinPE-Setup-Client
WinPE-Setup-Server
WinPE-StorageWMI
WinPE-WDS-Tools
WinPE-WiFi-Package
WinPE-x64-Support
estre.ttf Estrangelo Edessa(叙利亚语)
mvboli.ttf MV Boli(塔纳语)
KhmerUI.ttf Khmer UI(高棉语 UI)
KhmerUIB.ttf Khmer UI Bold(高棉语 UI)
Laoui.ttf Lao UI(老挝语)
Laouib.ttf Lao UI Bold(老挝语)
daunpenh.ttf DaunPenh(高棉语)
moolbor.ttf MoolBoran(高棉语)
dokchamp.ttf DokChampa(老挝语)
Himalaya.ttf Microsoft Himalaya(藏语)
monbaiti.ttf Mongolian Baiti(蒙古语)
MSYI.ttf Microsoft Yi Baiti(彝语音节)
nyala.ttf Nyala(埃塞俄比亚语)
sylfaen.ttf Sylfaen(亚美尼亚语和格鲁吉亚语)
euphemia.ttf Euphemia(统一的加拿大土著语音节)
plantc.ttf Plantagenet Cherokee(切罗基语)
WinPE-Font Support-ZH-TW
并非所有 Windows 二进制文件都在 Windows PE 中,因此并非所有 Windows API 都存在或可用。 由于 API 集有限,Windows PE 中不提供或者会简化以下 .NET Framework 功能:
Windows Presentation Foundation (WPF)(不支持)
.NET Framework 融合 API
Windows 控制库事件日志记录
.NET Framework COM 互操作性
.NET Framework 加密模型
在安装 WinPE-NetFX 之前先安装 WinPE-WMI 。
若要使用 Windows PowerShell cmdlet 检索平台标识符,需要安装 WinPE-PowerShell 包 。
不支持 Windows PowerShell 远程处理。 任何具有远程处理功能的 cmdlet 都会返回错误。
不支持 Windows PowerShell 集成脚本环境 (ISE)。
不支持 Windows PowerShell 2.0。
依赖项 :在安装 WinPE- PowerShell 之前,先安装 > > WinPE-Scripting 。
依赖项 :在安装 WinPE-DismCmdlets 之前,先安装 > > > WinPE-PowerShell 。
从基于 x86 的 Windows PE 启动,以在基于 x64 的脱机操作系统映像中配置 Windows RE 设置。
从基于 x64 的 Windows PE 启动,以在基于 x86 的脱机操作系统映像中配置 Windows RE 设置。
Windows RE 可选组件
默认的 Windows RE 映像包含以下内置可选组件:
将语言添加到包含可选组件的映像
若要使用 Windows PE 添加语言包,可能需要向 Windows PE 添加页面文件支持。 有关详细信息,请参阅 向 WinPE 映像添加页面文件支持 。
在已装载的映像中,列出 Windows PE 映像中的可选组件: Dism /Get-Packages /Image:"C:\WinPE_amd64\mount"
在已装载的映像中,列出 Windows PE 映像中的可选组件:
查看生成的包列表,并为映像中的每个包添加相应的语言包,包括基础 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 语言包。
查看生成的包列表,并为映像中的每个包添加相应的语言包,包括基础 Windows PE 语言包。
其中 …WinPE_OCs\fr-fr\lp.cab 表示基础 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\WinPE-Font Support-JA-JP.cab"
如果要为需要其他字体包的语言添加语言包,请为这些语言添加字体包。 下面以日语为例:
验证语言包是否是映像的一部分: Dism /Get-Packages /Image:"C:\WinPE_amd64\mount" 查看生成的包列表,并验证每个可选组件(包括基础 Windows PE 映像)是否有一个关联的语言包。
验证语言包是否是映像的一部分:
查看生成的包列表,并验证每个可选组件(包括基础 Windows PE 映像)是否有一个关联的语言包。
将区域设置更改为你要使用的语言: Dism /Set-AllIntl:en-US /Image:"C:\WinPE_amd64\mount" 若要在 Windows PE 中切换语言,请使用 wpeutil setmuilanguage 。 有关详细信息,请参阅 Wpeutil 命令行选项 。
将区域设置更改为你要使用的语言:
若要在 Windows PE 中切换语言,请使用 wpeutil setmuilanguage 。 有关详细信息,请参阅 Wpeutil 命令行选项 。
上次更新时间为 2023-10-04