将语言添加到 Windows 安装程序
若要支持 Windows 安装程序的多语言功能,请执行以下操作:
- 向 Windows安装程序映像 (boot.wim index:2) 添加语言,以帮助技术人员或用户通过 Windows 安装程序安装 Windows 映像。
- 将语言添加到 Windows 映像 (install.wim) 时,添加语言列表 (lang.ini),以便技术人员或用户可以在安装过程中选择将哪种语言安装为默认语言。
可以让 Windows 映像和 Windows 安装程序包含一组不同的语言。
先决条件
安装了 Windows 评估和部署工具包 (Windows ADK) 和 Windows PE 加载项的技术人员计算机。
如果使用的是适用于 Windows 10 版本 1803 或更早版本的 ADK,Windows PE 是 ADK 的一部分,并且不需要 Windows PE 加载项。
要为其制造介质的所有语言的 Windows 安装介质。
Windows 语言包 ISO。
- 安装了 Windows 评估和部署工具包 (Windows ADK) 和 Windows PE 加载项的技术人员计算机。
- 要为其制造介质的所有语言的 Windows 安装介质。
- 语言和可选功能 ISO。
步骤 1. 将安装文件复制到工作文件夹
在技术人员电脑上,将 Windows 安装文件从 Windows 安装介质复制到本地目录。
如果要制造与自定义映像配合使用的介质,则必须使用与自定义映像的版本相对应的 Windows 介质。 例如,如果要构建自定义 Windows 11 安装映像,则必须使用原始的 Windows 11 产品介质。
md C:\my_distribution
xcopy /E D: C:\my_distribution
其中 D: 是 Windows 安装介质的位置。
步骤 2. 将语言添加到默认 Windows 安装程序启动映像 (index:2)
单击开始,然后键入 deployment。 右键单击部署和映像工具环境,然后选择以管理员身份运行。
装载 Boot.wim 中的第二个映像(索引 2)。
md C:\mount\boot Dism /mount-image /imagefile:C:\my_distribution\sources\boot.wim /index:2 /mountdir:C:\Mount\boot
对要支持的每种语言使用 Dism /Add-Package,将语言包从 Windows ADK 添加到已装载的映像中。 添加 lp.cab、WinPE-setup_<language>.cab。 同时添加 WinPE-Setup-client_<language>.cab。 对于 Windows Server,另请添加 WinPE-Setup-server_<language>.cab。
Windows PE 语言包在 Windows ADK 中可用。
使用 fr-FR 的 Windows 桌面版示例:
Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\fr-fr\lp.cab" Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup_fr-fr.cab" Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup-Client_fr-fr.cab"
使用 fr-FR 的 Windows Server 示例:
Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\fr-fr\lp.cab" Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup_fr-fr.cab" Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup-Server_fr-fr.cab"
对于日语 (ja-JP)、朝鲜语 (ko-KR) 和中文(zh-HK、zh-CN、zh-TW),请向映像添加字体支持。 例如,若要添加日语字体支持,请执行以下命令:
Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-JA-JP.cab"
对于泰语 (th-TH),请将 WinPE-FontSupport-WinRE 包添加到映像。
Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-WinRE.cab"
若要详细了解如何指定不同的国际设置,请参阅 DISM 语言和国际维护命令行选项。
步骤 3:将本地化 Windows 安装程序资源添加到 Windows 分发
在此步骤中,请将特定于语言的安装程序资源从每个特定于语言的 Windows 分发复制到 Windows 分发中的 Sources 文件夹。 例如,将 fr-FR Windows 安装介质作为驱动器 E: 装载,并将 fr-FR 源文件夹复制到 Windows 分发。
注意
Windows 安装程序不支持语言界面包 (LIP)。
将本地化的 Windows 安装程序文件复制到 Windows 分发。
xcopy E:\sources\fr-fr C:\my_distribution\sources\fr-fr /cherkyi
其中,E: 是包含本地化的 Windows 安装程序资源的 Windows 安装介质的位置。
步骤 4. 将语言包添加到 Windows 映像
若要修改 Windows 映像中的语言,请参阅将语言包添加到 Windows。
完成此操作后,请更新可用 Windows 语言 (Lang.ini) 的列表:
重新创建 Lang.ini 文件以反映其他语言。
Dism /image:C:\mount\windows /gen-langINI /distribution:C:\my_distribution
更改 Windows 安装程序默认语言:
Dism /image:C:\mount\boot /Set-SetupUILang:fr-FR /distribution:C:\my_distribution
将 Windows 分发中的 lang.ini 文件复制到启动文件夹。
Xcopy C:\my_distribution\sources\lang.ini C:\mount\boot\sources\lang.ini
步骤 5:提交对 Windows 映像所做的更改
Dism /unmount-image /mountdir:C:\mount\boot /commit
Dism /unmount-image /mountdir:C:\mount\windows /commit
步骤 6:创建介质
USB 闪存驱动器
使用带有 /UFD
选项的 MakeWinPEMedia 格式化 Windows PE 并将其安装到 U 盘,同时指定 USB 密钥的驱动器号:
MakeWinPEMedia /UFD C:\my_distribution F:
若要了解详细信息,请参阅 WinPE:创建 USB 可启动驱动器。
DVD 或 CD
创建启动顺序文件。 这是大于 4.5 GB 的 DVD 或 CD 映像所需的,可以确保启动文件位于映像的开头。
例如,将它复制到名为 C:\Temp\BootOrder.txt 的文本文件中:
boot\bcd boot\boot.sdi boot\bootfix.bin boot\bootsect.exe boot\etfsboot.com boot\memtest.efi boot\memtest.exe boot\en-us\bootsect.exe.mui boot\fonts\chs_boot.ttf boot\fonts\cht_boot.ttf boot\fonts\jpn_boot.ttf boot\fonts\kor_boot.ttf boot\fonts\wgl4_boot.ttf sources\boot.wim
使用启动顺序文件创建 ISO 文件:
Oscdimg -m -n -yo C:\temp\BootOrder.txt -bC:\winpe_amd64\Efisys.bin C:\winpe_amd64\winpeamd64.iso
在文件资源管理器中,右键单击 ISO 文件,然后选择刻录光盘映像。