WinPE 選用元件 (OC) 參考

將功能套件,也稱為選擇性元件新增至 Windows PE (WinPE)。

在哪裡取得 WinPE 選用元件

WinPE 選用元件包含在 Windows 評定和部署套件 (ADK) 的 WinPE 附加元件中

選用元件可在 Amd64 和 Arm64 架構中使用。 您新增至 WinPE 映射的 OS 必須來自相同的 ADK 組建,且具有與 WinPE 映像相同的架構。 安裝 ADK 的 Windows PE 附加元件之後,您可以在下列位置找到 WinPE 選用元件:

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

如何新增選擇性元件

WinPE OS 是可以新增至離線 Windows PE 映像的 .cab 套件。

重要

某些選用元件具有必須依序安裝的先決條件。 下表包含必要條件的相關信息。

將 OS 新增至 WinPE 映射之前,您需要 WinPE 映射 (boot.wim)。 請參閱 WinPE:建立可開機媒體 ,以瞭解如何建立一組包含 WinPE 映像的 WinPE 工作檔案。 您可以在工作檔案中找到 boot.wim sources\boot.wim

使用 WinPE 映射之後,您可以使用 將套件新增至其中 DISM /add-package。 若要深入瞭解如何使用 DISM 將套件新增至 Windows 映射,請參閱 使用 DISM 離機新增或移除套件。

許多 WinPE 選用元件分成兩個部分:語言中性套件,以及一組特定語言套件。 安裝具有特定語言套件的 OC 時,您必須先新增語言中性 OC,然後至少新增其中一個相關聯的語言特定套件。 特定語言和語言中性資源必須具有相同版本。 您可以在下列資料夾中找到 OS:

  • 語言中性 - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\
  • 特定語言 - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\xx-xx\

WinPE 選用元件

區域/選擇性元件名稱 描述
Database/WinPE-MDAC WinPE-MDAC 支援 Microsoft Open Database 連線 ivity (ODBC)、OLE DB 和 Microsoft ActiveX Data Objects (ADO)。 這組技術可讓您存取各種數據源,例如 Microsoft SQL Server。 例如,此存取可讓查詢包含 ADO 物件的 Microsoft SQL Server 安裝。 您可以從唯一的系統資訊建置動態響應檔案。 同樣地,您可以建置資料驅動客戶端或伺服器應用程式,以整合來自各種數據源的資訊,包括關係型 (SQL Server) 和非關係型。
檔案管理/WinPE-FMAPI WinPE-FMAPI 可讓您存取 Windows PE 檔案管理 API (FMAPI),以探索和還原未加密磁碟區的已刪除檔案。 FMAPI 也可讓您使用密碼或修復密鑰檔案,從 Windows BitLocker 磁碟驅動器加密加密磁碟區探索和復原已刪除的檔案。
Fonts/WinPE-Fonts-Legacy WinPE-Fonts-Legacy 包含各種語言/撰寫腳本的 32 個字型檔案。 其中某些字型不再用作UI字型。 例如,班格拉、德瓦納加里、古賈拉提、古魯穆希、坎納達、馬來亞拉姆、奧迪亞、泰米爾、泰米爾、泰魯古和辛哈雷斯等腳本都由曼加爾、拉塔、維林達、高塔米、卡林加、阿提卡、拉維、什魯蒂和通加等腳本所涵蓋,但在 Windows 8 中,它們全都統一在 Nirmala UI 之下,單一的泛印度字型。 下列清單顯示此選取元件中包含的字型和語言:
  • estre.ttf Estrangelo Edessa (敘利亞)
  • mvboli.ttf MV Boli (Thaana)
  • KhmerUI.ttf 高棉 UI (高棉 UI)
  • KhmerUIB.ttf 高棉 UI 粗體 (高棉 UI)
  • 勞伊.ttf 老撾 UI (老撾)
  • 勞伊布.ttf 老撾 UI 粗體 (老)
  • daunpenh.ttf DaunPenh (高棉)
  • moolbor.ttf MoolBoran (高棉)
  • dokchamp.ttf DokChampa (老撾)
  • 喜馬拉雅.ttf Microsoft 喜馬拉雅(藏文)
  • 蒙巴提.ttf 蒙古白提(蒙古)
  • MSYI.ttf Microsoft Yi Baiti (Yi Syllables)
  • nyala.ttf Nyala (Epic)
  • sylfaen.ttf Sylfaen (亞美尼亞文和喬治亞)
  • euphemia.ttf Euphemia (統一加拿大土著教學課程)
  • plantc.ttf Plantagenet Cherokee (Cherokee)
Fonts/WinPE-Font Support-JA-JP WinPE-Font Support-JA-JP 包含兩個日文字型系列,這些系列會封裝為 TrueType 集合 (TTC) 檔案。 MS 哥特式是 Windows Vista 之前的 Windows 日文使用者介面字型。 MS 哥特式包含大型字元集和內嵌位圖,以確保以小型的可讀性轉譯。 Meiryo 是 Windows Vista 中引進的字型,專為在 Microsoft ClearType 轉譯環境中使用而設計。 Meiryo 不包含內嵌位圖。 相反地,Meiryo 依賴提示指示,以小尺寸產生可讀的字元。 此外,模組包含兩個日文位圖字型:App932.fon 和 Vga932.fon。 模組也包含僅限點陣圖的 TrueType 字型,Jpn_font.ttf。 此字型用於開機畫面。
Fonts/WinPE-Font Support-KO-KR WinPE-Font Support-KO-KR 包含三個核心韓國字型系列:古利姆、巴坦和瑪律貢哥特式。 Gulim 是舊版 UI 字型,並作為 TTC 檔案,包含 Gulim、GulimChe、Dotum 和 DotumChe。 巴坦是舊版文字字型,也是 TTC 檔案,包含 Batang、BatangChe、GungSuh 和 GungSuhChe。 瑪律貢哥特式是 Windows Vista 中引進的字型,專為在 ClearType 轉譯環境中使用而設計。 Malgun 哥特式不包含內嵌位圖,而是依賴提示指示,以小尺寸產生可讀的字元。
Fonts/WinPE-Font Support-ZH-CN WinPE-Font Support-ZH-CN 包含兩個已封裝為 TTC 檔案的中文字型系列。 Simsun 是 Windows Vista 之前 Windows 版本中的簡體中文使用者介面字型。 Simsun 包含內嵌位圖,以確保可辨識大小可辨識的轉譯。 另一個 TTC 字型是 MingLiu。 明柳有內嵌位圖,並支援香港補充字元集(HKSCS)。 YaHei 是 Windows Vista 中引進的字型,專為在 ClearType 轉譯環境中使用而設計。 YaHei 不包含內嵌位圖。 YaHei 依賴提示指示,以小尺寸產生可讀的字元。 此外,模組包含一個僅限點圖的 TrueType 字型,Chs_boot.ttf。 此字型用於開機畫面。
Fonts/WinPE-Font Support-ZH-HK

WinPE-Font Support-ZH-TW

港台選用元件包含兩個以TTC檔案封裝的中文字型系列。 Simsun 是 Windows Vista 之前 Windows 版本中的簡體中文使用者介面字型。 Simsun 包含內嵌位圖,以確保可辨識大小可辨識的轉譯。 MingLiu 有內嵌位圖,並支援 HKSCS。 JhengHei 是 Windows Vista 中引進的字型,專為在 ClearType 轉譯環境中使用而設計。 JhengHei 不包含內嵌位圖。 JhengHei 依賴提示指示,以小尺寸產生可讀的字元。 此外,模組包含一個僅限點圖的 TrueType 字型,Cht_boot.ttf。 此字型用於開機畫面。
HTML/WinPE-HTA WinPE-HTA 提供 HTML 應用程式 (HTA) 支援,可透過 Windows Internet Explorer 腳本引擎和 HTML 服務建立 GUI 應用程式。 這些應用程式是受信任的,而且只會顯示您所建立的功能表、圖示、工具列和標題資訊。

此選用元件僅適用於 Amd64 架構。

相依性:安裝 WinPE-HTA 之前,請先安裝 WinPE-Scripting
Input/WinPE-GamingPeripherals WinPE-GamingPeripherals 新增 WinPE 中 Xbox 無線控制器的支援。
Microsoft .NET/WinPE-NetFx WinPE-NetFx 包含專為用戶端應用程式設計的 .NET Framework 4.5 子集。

並非所有 Windows 二進制檔都存在於 Windows PE 中,因此並非所有 Windows API 都存在或可用。 由於 API 集有限,下列 .NET Framework 功能在 Windows PE 中沒有或減少的功能:

  • Windows Presentation Foundation (WPF) (不支援)
  • Windows 執行階段
  • .NET Framework Fusion API
  • Windows 控件連結庫事件記錄
  • .NET Framework COM 互操作性
  • .NET Framework 密碼編譯模型

相依性

  • 安裝 WinPE-WMI 之前,請先安裝 WinPE-NetFX
Network/WinPE-Dot3Svc 在有線網路上新增 IEEE 802.1X 驗證通訊協議的支援。 如需詳細資訊,請參閱 WinPE 網路驅動程式:初始化和新增驅動程式
Network/WinPE-PPPoE WinPE-PPPoE 可讓您使用透過乙太網路的點對點通訊協定 (PPPoE) 建立、連線、中斷連線,以及從 Windows PE 刪除 PPPoE 連線。 PPPoE 是一種網路通訊協定,用於在乙太網路框架內封裝點對點通訊協定 (PPP) 框架。 PPPoE 可讓 Windows 使用者從遠端將其電腦連線到網路。 藉由使用 PPPoE,用戶幾乎可以透過乙太網路從一部電腦撥號到另一部電腦,以建立電腦之間的點對點連線。 計算機可以使用這個點對點連線來傳輸數據封包。
網路/WinPE-RNDIS WinPE-RNDIS 包含遠端網路適配器介面規格 (Remote NDIS) 支援。 WinPE-RNDIS 可針對透過 USB 實作遠端 NDIS 規格的裝置啟用網路支援。 遠端 NDIS 會定義與總線無關的訊息集,以及此訊息集如何透過各種 I/O 總線運作的描述。 因此,硬體廠商不需要撰寫 NDIS 迷你埠設備驅動器。 由於此遠端 NDIS 介面已標準化,因此一組主機驅動程式可以支援任意數目的總線連結網路裝置。
網路/WinPE-WDS-Tools WinPE-WDS-Tools 包含 API,可啟用映射擷取工具和包含自定義 Windows 部署服務用戶端的多播案例。 如果您想要在自定義 Windows PE 映像上執行 Windows 部署服務用戶端,則必須安裝它。
網路/WinPE-WiFi-Package WinPE-WiFi-Package 是由 Windows 復原環境 (Windows RE) 用於內建復原功能。 此套件包含在基底 winre.wim 檔案中,且無法在 Windows 評定和部署套件的 Windows PE 載載宏中分開使用。

注意: Windows PE 和 Windows RE 不支援一般無線網路功能。
Windows PowerShell/WinPE-PlatformID WinPE-PlatformID 包含用來擷取實體機器平臺標識碼的 Windows PowerShell Cmdlet。

相依性: 安裝 WinPE-WMIWinPE-SecureStartup ,再安裝 WinPE-PlatformID

若要使用 Windows PowerShell Cmdlet 來擷取平臺標識碼,您需要安裝 WinPE-PowerShell 套件。

Windows PowerShell/WinPE-PowerShell WinPE-PowerShell 包含 Windows PowerShell 型診斷,可簡化在製造期間使用 Windows Management Instrumentation (WMI) 查詢硬體。 您可以建立以 Windows PowerShell 為基礎的部署和管理 Windows PE 型工具。 除了部署之外,您還可以使用 Windows PowerShell 進行復原案例。 客戶可以在 Windows RE 中開機,然後使用 Windows PowerShell 腳本來解決問題。 客戶不限於在 Windows PE 中執行的工具組。 同樣地,您可以建置腳本離線解決方案,從無開機案例復原某些計算機。

WinPE-PowerShell 有下列已知限制:
  • 不支援 Windows PowerShell 遠端處理。 具有遠端功能的任何 Cmdlet 都會傳回錯誤。
  • 不支援 Windows PowerShell 整合式腳本環境 (ISE)。
  • 不支援 Windows PowerShell 2.0。

相依性:安裝 WinPE-WMI>WinPE-NetFX>WinPE-Scripting,再安裝 WinPE-PowerShell。

Windows PowerShell/WinPE-DismCmdlets WinPE-DismCmdlet 包含 DISM PowerShell 模組,其中包括用於管理和維護 Windows 映像的 Cmdlet。

如需詳細資訊,請參閱 Windows PowerShell 中的部署映像處理服務管理 (DISM) Cmdlet。

相依性:安裝 WinPE-WMI>WinPE-NetFX>WinPE-Scripting>WinPE-PowerShell,再安裝 WinPE-DismCmdlet。

Windows PowerShell/WinPE-SecureBootCmdlets WinPE-SecureBootCmdlet 包含 PowerShell Cmdlet,用於管理安全開機的 UEFI(整合可延伸韌體介面)環境變數。

相依性:安裝 WinPE-SecureBootCmdlet 之前,請先安裝 WinPE-WMI>WinPE-NetFX>WinPE-Scripting>WinPE-PowerShell。
Windows PowerShell/WinPE-儲存體 WMI WinPE-儲存體 WMI 包含用於記憶體管理的 PowerShell Cmdlet。 這些 Cmdlet 會使用 Windows 儲存體 管理 API (SMAPI) 來管理本機記憶體,例如磁碟、磁碟分區和磁碟區物件。 或者,這些 Cmdlet 會使用 Windows SMAPI 搭配數位記憶體管理,方法是使用記憶體管理提供者。 WinPE-儲存體 WMI 也包含因特網 SCSI (iSCSI) 啟動器 Cmdlet,可用來透過乙太網路網路適配器或 iSCSI 主機總線配接器 (HBA) 將主機電腦或伺服器連線到外部 iSCSI 型儲存設備數位上的虛擬磁碟。

相依性:安裝 WinPE-WMI>WinPE-NetFX>WinPE-Scripting>WinPE-PowerShell,再安裝 WinPE-儲存體 WMI。
復原/WinPE-Rejuv WinPE-Rejuv 是由 Windows 修復環境 (Windows RE) 使用。 此套件包含在基底 winre.wim 檔案中,且無法在 Windows 評定和部署套件的 Windows PE 附加元件中分開使用。
復原/WinPE-SRT Windows RE 會使用 WinPE-SRT。 此套件包含在基底 winre.wim 檔案中,且無法在 Windows 評定和部署套件的 Windows PE 附加元件中分開使用。
Recovery/WinPE-WinReCfg WinPE-WinReCfg 包含 Winrecfg.exe 工具,並啟用下列案例:

  • 從 x86 型 Windows PE 開機,以在離線 x64 作業系統映像上設定 Windows RE 設定。
  • 從 x64 型 Windows PE 開機,以在離線 x86 作業系統映像上設定 Windows RE 設定。
Scripting/WinPE-Scripting WinPE-Scripting 包含多種語言的腳本環境,非常適合自動化系統管理工作,例如批處理檔。 在 Windows 腳本主機 (WSH) 環境中執行的腳本可以呼叫 WSH 物件和其他支援自動化的 COM 型技術,例如 WMI,以管理許多系統管理工作的核心 Windows 子系統。

相依性:安裝 WinPE-Scripting,以確保當您使用 WinPE-NetFX 和 WinPE-HTA 時,可以使用完整的腳本功能。 安裝順序無關緊要。
Scripting/WinPE-WMI WinPE-WMI 包含 Windows Management Instrumentation (WMI) 提供者的子集,可啟用最少的系統診斷。 WMI 是 Windows 作業系統上管理數據和作業的基礎結構。 您可以撰寫 WMI 命令稿或應用程式,將遠端電腦上的系統管理工作自動化。 此外,WMI 會將管理數據提供給操作系統和產品的其他部分。
Setup/Winpe-LegacySetup Winpe-LegacySetup 包含 Windows 媒體上 \Sources 資料夾中的所有安裝程式檔案。 當您在 Windows 媒體上服務安裝程式或 \Sources 資料夾時,請新增此選擇性元件。 您必須將此選用元件與安裝程式功能的選用元件一起新增。 若要將新的 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-Client 之前,請先安裝 WinPE-Setup。
Setup/WinPE-Setup-Server WinPE-Setup-Server 包含父 WinPE-Setup 選用元件的伺服器商標檔案。

相依性:安裝 WinPE-Setup-Server 之前,請先安裝 WinPE-Setup。
Startup/WinPE-HSP-Driver 從 Windows 11 版本 22H2 開始提供。 WinPE-HSP-Driver 會在 WinPE 中新增 Microsoft Pluton 安全性處理器的支援。

此選用元件僅適用於 Amd64 架構。
Startup/WinPE-SecureStartup WinPE-SecureStartup 可布建和管理 BitLocker 和信賴平台模組 (TPM)。 它包含 BitLocker 命令行工具、BitLocker WMI 管理連結庫、TPM 驅動程式、TPM 基底服務(TBS)、Win32_TPM類別、BitLocker 解除鎖定精靈和 BitLocker UI 連結庫。 TPM 驅動程式在此預先開機環境中為 BitLocker 和 TPM 提供更佳的支援。

相依性:安裝 WinPE-WMI ,再安裝 WinPE-SecureStartup
儲存體/WinPE 增強 儲存體 WinPE 增強 儲存體 可讓 Windows 探索儲存裝置的其他功能,例如加密的磁碟驅動器,以及結合信賴運算群組 (TCG) 和 IEEE 1667 的實作 (「暫時性 儲存體 裝置主機附件中的驗證標準通訊協定」) 規格。 此選用元件可讓 Windows 使用 BitLocker 以原生方式管理這些儲存設備。
Architecture/WinPE-x64-Support WinPE-x64 支援可在 Arm64 WinPE 上啟用 x64 模擬支援。 如需詳細資訊,請參閱 適用於 Windows 11 應用程式的 Arm64EC。

 

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:掛接和自定義