共用方式為


OEM 的 Windows 11 映像檔建立

本指南示範如何使用可從 Microsoft 下載中心下載的腳本集合,建立自定義的 Windows 11 映射。

您可以使用您建立的映像來部署至一系列裝置,並完成應用程式、驅動程式、語言和設定等自訂專案。

準備您的環境

若要遵循此實驗室中的步驟,您需要:

  • 技術人員的電腦,您將在其中對鏡像進行離線自定義修改
  • 您將用來部署自訂映像的參考電腦
  • 您將用來部署映像的 16 GB USB 磁碟驅動器。 這對於 USB 和網路型部署是必要條件。
  • Windows 安裝 ISO 和額外媒體(附屬物)。

技術人員計算機

請確定您的技術人員電腦符合下列需求:

  • 四核心 CPU
  • 8 Gb RAM
  • 128 Gb SSD
  • Windows 11 專業版
  • 已安裝適用於 Windows 11 的 Windows ADK 和相關聯的 WinPE 附加元件。 當您安裝 ADK 時,請至少安裝:
    • 部署工具
    • 使用者狀態移轉工具 (USMT)
  • 如果您要透過網路部署映像,則需要網路連線。

抵押品

將下列抵押品下載到您的技術人員電腦上:

抵押品 元件編號
Windows 安裝媒體 X22-77379
語言和選擇性功能 ISO X22-62160
RDX ISO X22-62162
收件匣應用程式 ISO X22-79194
Windows 11 的最新 LCU X22-89545
Office 2106 OPK X22-61138
適用於 OPK v 2106 的 Office C2R 腳本 X22-61128
Images.zip 下載 沒有元件編號

準備 Images 資料夾

既然您已收集附隨品,您可以設定技術人員計算機開始建立映像。 此實驗室中所述的映像創建過程是以下載 Images.zip 為基礎,您將其解壓縮到您的電腦上,然後從其他附屬文件填入內容。

擷取 Images.zip

將 Images.zip 的內容擷取到硬碟的根目錄。 擷取之後,您應該要有這個資料夾結構:

C:\
📁 Images
📁 Mount
📁 Projects
📁 Scripts
--📁 AutoPilot
📁 Windows
--📁 Drivers
--📁 FOD
--📁 InboxApps
--📁 Languages
--📁 Office
--📁 Unattend
    --📁 Office
--📁 Updates
--📁 WinRE
    --📁 Languages
    --📁 Updates
📁 WinPE
--📁 Drivers

以下是每個資料夾用途的描述。 當您擷取 images.zip時,其中許多資料夾會是空的,而且您會將套件複製到其中:

資料夾 說明
Images 這是儲存自定義專案映像的位置。
Mount 用於在自定義過程中掛接 wim 檔案。 開始新的自定義映像之前,這個資料夾必須是空的。 永遠不要在這裡儲存盤案。
Projects 項目會儲存在這裡,並在執行時 CreateProject.cmd 從 \Windows 資料夾繼承檔案系統和檔案
Scripts 包含 WinPE 環境所需的腳本,包括 WinPEMenu.cmd
Windows\Drivers 此處放置的驅動程式將會插入 Windows 和 WinRE 映像中。
Windows\FOD 零售示範體驗和隨選語言功能套件。
Windows\InboxApps 收件匣 UWP 應用程式更新和其他 UWP 應用程式。 此資料夾中的應用程式是使用 UpdateInboxApps.cmd管理。
Windows\Language 多語言 Windows 映像的語言檔案。
Windows\Unattend OEM 自定義檔案和其他自動化處理所需的腳本。
Windows\Updates .msu 更新套件,包括 ZDP 和 LCU。
Windows\WinRE\Languages 適用於多語言 Windows 映像之 ADK 的 WinRE 語言檔案。
Windows\WinRE\Updates WinRE 更新套件。
WinPE\Drivers WinPE 所需的驅動程式。
腳本使用方式

Images.zip 中的腳本可讓您輕鬆地建置和部署映像。 此實驗室的步驟會使用腳本來完成映像建立和部署的每個階段。

當您執行文稿時,您會看到下列色彩,每個色彩都有不同的意義:

顏色 說明
綠色 等候用戶輸入
藍色 腳本正在執行中
紅色 警告

複製抵押品

既然您已在硬碟上擁有資料夾結構和腳本,請將來自附隨品的套件新增至 Images 資料夾。

複製驅動程式

將驅動程式新增至 Images\Windows\DriversImages\WinPE\Drivers 資料夾。

  • 如果您要準備系統特定映像,您可以將 Windows 驅動程式放在將新增至映像的這個資料夾中
  • 如果您要準備一般 Windows 映射,而不想包含系統特定的驅動程式,則您可以在映像自定義期間,在參照電腦上新增驅動程式。
  • 只能新增 .inf 型驅動程式。 使用安裝程式的驅動程式(Setup.exe)無法透過 DISM 新增。
  • 只安裝適用的驅動程序架構。 某些 IHD 可能會提供驅動程式套件,其中包含 x86 和 x64 二進位檔,但只安裝適用的架構。
複製 RDX 套件

將 RDX FOD ISO Images\Windows\FOD 中的套件複製到資料夾。

複製至少 Microsoft-Windows-RetailDemo-OfflineContent-Content-Package~31bf3856ad364e35~amd64~~.cabMicrosoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~.cab 檔案

同時複製 Microsoft-Windows-RetailDemo-OfflineContent-Content-xx-yy-Package~31bf3856ad364e35~amd64~~.cab 您要新增之所有語言的檔案。

複製語言套件

如果您打算在映像中包含其他語言:

  1. 將語言 FOD 套件從語言和選擇性功能 ISO Images\Windows\FOD 複製到資料夾中。 這些檔案包括:

    • Microsoft-Windows-LanguageFeatures-TextToSpeech-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Basic-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Handwriting-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-OCR-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Speech-xx-yy-Package~31bf3856ad364e35~amd64~~.cab

    備註

    只有某些語言具有套件 Microsoft-Windows-LanguageFeatures-Speech 。 某些語言需要選擇性字型套件,例如日文 (Microsoft-Windows-LanguageFeatures-Fonts-Jpan-Package~31bf3856ad364e35~amd64~~.cab)。

  2. 將 Languages 和 Optional Features ISO 的 LanguagesAndFeatures 資料夾內容複製到 Images\Windows\Languages 資料夾中。 複製之後,請刪除 Microsoft-Windows-Client-Language-Pack_x64_xx-yy.cab 您不想新增之語言的主要語言檔案。

    若要節省磁碟空間,您也可以刪除 Microsoft-Windows-Client-Language-Pack_x64_en-us.cab 檔案,因為它已經在映射中。

    這很重要

    請勿移除其餘 3,000 個以上的檔案,因為它們是正確設定衛星套件所需的檔案。

    如果您要建置僅限英文的影像,您可以將資料夾保留空白

複製收件匣應用程式
  1. 將 Inbox Apps ISO 的 amd64fre 資料夾內容複製到 Images\Windows\InboxApps 資料夾。
  2. 複製 x64\Microsoft.SecHealthUI_8wekyb3d8bbwe folder of the X22-79194 Win 11 21H2 x64 MltLng OPK Inbox Apps (Win Security AppX) JuneRTM\SW ELCTRNC Win 11 21H2 x64 MltLng InboxAppsOEM (WinSecurityAppX) JuneRTM\Layer\X22-79198.zip 封存的內容 (4 個檔案) - 覆寫兩個現有的檔案:Microsoft.SecHealthUI_8wekyb3d8bbwe.appx 和 Microsoft.SecHealthUI_8wekyb3d8bbwe.xml。
複製 Office 套件
  1. 複製位於 Windows\Office 資料夾中的 X22-61128 Office C2RScriptsConfigDeployment Tool 的 2106ODT 資料夾內容,該工具適用於 OEM OPK v2106。
  2. 複製 Images\Windows\Office 資料夾中 X22-61138 Office 2106 英文 OPK 的內容。
  3. 選擇性:複製您想要預安裝之 Office 語言之其他 Office 2106 OPK 的內容

附註

  • 每個 Office 2106 OPK 的頂端資料夾是 Office。 這是必須複製到 Windows\Office 資料夾中的資料夾,這樣您就會有一個 Images\Windows\Office\Office\Data\.. 的資料夾結構。
  • Office 2106 OPK 有不同的語言資源檔,但基底檔案相同。 如果您要複製多個 Office OPK,則會收到 檔案覆寫 提示。 可以略過覆寫檔案以加速複製過程。
  • 您新增的 Office 語言預設不會全部預安裝。 系統會提示您選取專案建立程式中稍後將預安裝哪些 Office 語言。
  • 如果您不想在多語言 Windows 映射中新增多種語言,則必須使用預設 Windows 語言預安裝 Office。
免監控安裝

資料夾 Images\Unattend 包含用來將 OEM 資訊新增至 Windows 映像的檔案 Unattend.xml 。 在映像建立過程中,您會透過CreateImage.cmd程序被要求提供資訊,這些資訊將用來自訂此檔案。

為了成功創建圖像,需要此資料夾中的所有檔案和腳本。

壁紙

如果您使用自定義桌面背景(背景背景)影像,請將它 Images\Unattend 複製到覆寫現有檔案的資料夾 wallpaper.jpg 。 如果您不打算使用自定義桌布,請刪除現有的 wallpaper.jpg 檔案

更新

將所有 .msu 更新套件放在 Images\WIndows\UpdatesImages\Windows\WinRE\Updates 資料夾中。 這些資料夾中的更新會在CreateImage.cmd程式期間以程式設計方式更新 Install.wim 檔案。

將下列項目放入更新資料夾中:

  • 從 Windows 安裝媒體 OPK 取得的 Windows10.0-KB5005027-x64.msu 套件。
  • 來自 LCU 媒體的 Windows10.0-KB5005635-x64.msu 檔案。
復原

將所有您想要套用至 WinRE 的 WinPE 語言套件放入 Images\Windows\WinRE\Languages 資料夾。 從 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_Ocs\xx-yy複製語言套件。

您也需要每個語言的下列檔案;如果新增多種語言,您可以從 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs 保留資料夾結構

  • lp.cab
  • WinPE-Rejuv_xx-yy.cab
  • WinPE-EnhancedStorage_xx-yy.cab
  • WinPE-Scripting_xx-yy.cab
  • WinPE-SecureStartup_xx-yy.cab
  • WinPE-SRT_xx-yy.cab
  • WinPE-WDS-Tools_xx-yy.cab
  • WinPE-WMI_xx-yy.cab
  • WinPE-StorageWMI_xx-yy.cab
  • WinPE-HTA_xx-yy.cab

這很重要

您必須將 WinRE 語言與預安裝的 Windows 語言對應起來。 如果您要建置僅限英文影像,您可以將資料夾保留空白。 某些語言需要選擇性字型套件,例如日文。

針對基於網路的部署 - 共用影像資料夾

如果您要透過網路部署映像檔,您需要將 Images 資料夾設為可透過網路存取。

  1. 在技術人員計算機上的 [檔案總管] 中,以滑鼠右鍵按兩下 C:\Images 資料夾,然後選取 [ 屬性]。
  2. 按一下 [共用] 索引標籤。
  3. 在 [ 進階共用] 底下,按兩下 [ 進階共用... ] 按鈕。
  4. 核取 [ 共用此資料夾] 旁的方塊。
  5. 按一下 許可權
  6. 設定權限:
    • 完全控制:允許
    • 變更:允許
    • 讀取:允許
  7. 按兩下 [許可權] 和 [進階共用] 視窗上的 [確定 ]。
  8. 關閉 [影像屬性] 視窗。 您的 Images 資料夾現在可透過網路使用。

備註

請確定您的網路已設定為 [私人],且您的防火牆規則允許透過網路共享資料夾。

建立可開機至 WinPE 的 USB 磁碟驅動器

既然您已設定環境,就可以開始使用 Images.zip 腳本。 我們會先使用 CreateWinPE.cmd 來建立可開機的 USB 磁碟,具備自定義版本的 WinPE,以便用 WinPE 開機參照電腦並儲存映像,或建立網路對應回技術人員的電腦。

CreateWinPE.cmd 使用下列語法:

CreateWinPE {/DualPart | /OnePart | /Network <NetworkName> <UserName> <Password>}
指令 說明
分割區選項 (必要)
/DualPart 具有可儲存影像檔案的雙分區可開機 WinPE 和 NTFS 磁碟分區。
/部分一 單一分割的可開機 WinPE 磁碟驅動器,格式化為 FAT31。
/網路 具有網路對應功能的單一分割可開機 WinPE。 您必須提供該帳戶的電腦名稱、用戶帳戶名稱和密碼。
  1. 以系統管理員身分開啟部署和映像處理工具

  2. 執行 CreateWinPE.cmd

    CreateWinPE.cmd /dualpart
    

    建立雙分割 USB 磁碟,或:

    CreateWinPE.cmd /network
    

    建立可以透過網路連接到包含您的映像檔的共享資料夾的 WinPE 媒體。

    自定義 WinPE

開始新專案

開始建立自定義 Windows 映射之前,請先建立新的專案。 一個專案是針對一幅圖像的設計。

  1. 掛接 Windows 安裝 ISO 映像。 在 Windows 資料夾瀏覽器中,按兩下 ISO 檔案,ISO 會作為光碟機出現,並被指派磁碟機代號。 請注意磁碟機代號,例如 D:\

    小提示

    您可以將檔案從 Windows 安裝 ISO 複製到 \Sources\install.wim C:\Images 資料夾,以方便存取。

  2. 如果尚未開啟,請以系統管理員身分執行 部署和映像處理工具環境

  3. 瀏覽到 C:\Images 資料夾:

    cd c:\Images
    
  4. CreateProject.cmd執行文稿以建立新的專案:

    CreateProject.cmd <projectname> D:\Sources\install.wim
    

    其中 <projectname> 是項目的名稱,例如 「testproj」,而 D:\Sources\install.wim 是掛接 ISO 檔案或硬碟上安裝.wim 檔案的路徑。

    執行此文稿時,Images\Windows 資料夾中的所有檔案與資料夾都會複製到 Images\Projects\<projectname>

    資料夾 Images\Projects\<projectname> 現在會顯示為驗證、新增和移除檔案。 資料夾 Images\Windows 會保持不變,以供日後用於其他專案。

    建立新專案時命令提示字元窗口輸出的範例

建立新的映像

既然您已建立專案,就可以開始建立新的映像。 我們將用 CreateImage.cmd 來建立影像。

  1. 從以系統管理員身分執行的 部署和映像處理工具 中執行 CreateImage.cmd

    CreateImage.cmd NewProject
    

    其中 NewImage 是您提供影像的名稱。

  2. 系統會提示您選取 Windows 11 版本。 預設的 OA 3.0 製造金鑰會自動套用至映像,並更新 unattend.xml:

    顯示版本選擇的畫面

    選擇版本之後,映像檔將會掛接,且驅動程式、語言、FOD 和更新會以程式自動套用。

    資料夾中 Images\Projects\<projectname>\Drivers 的所有驅動程式都會同時套用至 Windows 和 WinRE。

    執行CreateImage.cmd的命令窗口輸出

    腳本會在此程序結束時暫停,以檢閱已套用的套件和驅動程式。

OEM 客製化

檢閱套用的套件和驅動程式清單之後, NewImage.cmd 將會提示您輸入其他資訊。

  1. 輸入日期。 此日期將用來建立包含日期的 csup.txt 檔案,格式為MM-DD-YYYY。

    提示輸入日期和時間的視窗

  2. 輸入影像的默認語言。 這也會套用為 WinRE 的預設語言。 請注意,當您一開始執行 CreateImage.cmd時,對應語言套件必須包含在 \Images\Windows\Languages 資料夾中。

    預設值 為en-US

    語言選取畫面

  3. 輸入時區的名稱。

    預設值為 Pacific Standard Time

    時區選取畫面

  4. 輸入是否要啟用 S 模式 (Y/N)。

    顯示以在影像中輸入 Y 以啟用 S 模式的視窗

  5. 輸入您的 OEM 名稱和支援 URL。 輸入這項資訊是必要的,並將在取得幫助應用程式中使用。

    畫面提示新增 OEM 資訊

  6. 如果您已在影像中包含 Office,系統會提示您選取要包含在影像中的 Office 語言,這些語言是從記事本中顯示的檔案中選取的。 完全移除您不想包含的語言行,選取 [ 檔案 ] 和 [ 儲存],然後在完成時關閉 [記事本]。

儲存映像

映射自定義現在已完成,而且自定義映像會儲存在 Images\Images\<projectname>.wim 資料夾中。

  • 如果您要從 USB 部署映像,請將檔案複製到 <projectname>.wim USB 磁碟驅動器。
  • 如果您要透過網路部署圖像,可以保留圖像不變。

將映像套用至參照計算機

既然您已擁有自定義映像,您可以將它部署至參照計算機。 您可以:

  • 透過網路部署它,或
  • 使用USB金鑰進行部署

套用影像的螢幕快照

USB 部署方法

  • C:\Images\ImagesC:\Images\Scripts 資料夾複製到NTFS USB磁碟驅動器/磁碟分區

USB 和網路方法

  1. 從 WinPE USB 磁碟驅動器開機參考裝置。

  2. 裝置開機之後,系統會提示您選擇選項。 選取 Enter 1 以套用 .wim 檔案。 您會看到可用的 wim 檔案清單。

  3. 選取您要套用的影像(但不要按 Enter 鍵)。

  4. 在選取畫面上,輸入 2 以套用復原。

  5. 套用映像之後,請輸入 5 [結束],然後將參照計算機重新啟動至稽核模式。

稽核模式自定義

參考計算機會在稽核模式中啟動 Windows 11,自動化程式將會以暫停狀態啟動,然後 Sysprep 視窗將會關閉。

  1. 當您準備好開始稽核模式自定義時,請按腳本視窗中的任何按鍵來啟動 Office 組態和安裝。

  2. 當 Office 安裝完成時,請關閉 Office 視窗。

  3. 如果您有要新增至映像的其他驅動程式或應用程式,請加以新增。

  4. 安裝其他應用程式和驅動程序之後,請按兩下暫停腳本視窗中的任何金鑰來設定復原、完成映像,以及關閉電腦。

參考電腦開機進入稽核模式並開啟腳本視窗的影片

擷取您的圖片

接下來,您將從 WinPE USB 磁碟驅動器開機參照計算機,以擷取自定義映像。 當您開啟 USB 時,請確定具有 Images 和 Scripts 資料夾的 USB 位於參照電腦中。

這很重要

請確定您是透過 USB 開機,而不是進入 Windows。 如果您開機進入 Windows,您可能必須手動輸入稽核模式,然後再次執行 Sysprep。

USB 部署方法

開機到 USB 磁碟驅動器之後,系統會提示您輸入選項清單:

  1. 輸入 3 以擷取 .wim 檔案。 Windows 映像將會擷取在 USB 磁碟驅動器上的 \Images 資料夾中,命名為 <projectname_Final>.wim

  2. 當映像擷取完成時,請輸入 [ 5 結束] 和 [重新啟動]。

網路部署方法

開機到 USB 磁碟驅動器之後,系統會提示您輸入選項清單:

  1. 輸入 3 以擷取 .wim 檔案。 Windows 映像檔將會在網路共用 \Images 的資料夾中被擷取為 <projectname>_Final.wim

  2. 當映像擷取完成時,請輸入 [ 5 結束] 和 [重新啟動]。

從 WinPE 擷取影像的影片

部署您的鏡像

使用 WinPE USB 啟動參考電腦

USB 部署方法

若要部署映像,您將從 WinPE USB 磁碟驅動器開機參照電腦,然後選擇 [套用 wim] 選項。 當您開啟 USB 時,請確定具有 Images 和 Scripts 資料夾的 USB 位於參照電腦中。

  1. 開機到 USB 磁碟驅動器之後,您會看到選項清單。 輸入 1 以套用 .wim 檔案。

  2. 選取您完成的影像 (<projectname>_Final.wim)。

  3. 映像完成部署後,輸入 5 以結束並重新啟動,將目的地電腦重新啟動至稽核模式。

  4. 當裝置重新啟動進入稽核模式時,您可以執行品質檢查和 OA 3.0 DPK 注入,接著使用 Sysprep 窗格將電腦設定為 OOBE 模式,然後關機並寄送。

  5. 針對已啟用 S 模式的映射傳送:在桌面上執行 Sysprep S Mode.cmd 檔案。 此指令碼會設定登錄以供最終出貨並執行 Sysprep /OOBE /Shutdown

    這很重要

    請勿手動執行 Sysprep,請改用此腳本。

    sysprep s mode.cmd 圖示