将语言添加到 Windows 安装程序

若要支持 Windows 安装程序的多语言功能,请执行以下操作:

  • 向 Windows安装程序映像 (boot.wim index:2) 添加语言,以帮助技术人员或用户通过 Windows 安装程序安装 Windows 映像。
  • 将语言添加到 Windows 映像 (install.wim) 时,添加语言列表 (lang.ini),以便技术人员或用户可以在安装过程中选择将哪种语言安装为默认语言。

可以让 Windows 映像和 Windows 安装程序包含一组不同的语言。

先决条件

步骤 1. 将安装文件复制到工作文件夹

在技术人员电脑上,将 Windows 安装文件从 Windows 安装介质复制到本地目录。

如果要制造与自定义映像配合使用的介质,则必须使用与自定义映像的版本相对应的 Windows 介质。 例如,如果要构建自定义 Windows 11 安装映像,则必须使用原始的 Windows 11 产品介质。

md C:\my_distribution
xcopy /E D: C:\my_distribution

其中 D: 是 Windows 安装介质的位置。

步骤 2. 将语言添加到默认 Windows 安装程序启动映像 (index:2)

  1. 单击开始,然后键入 deployment。 右键单击部署和映像工具环境,然后选择以管理员身份运行

  2. 装载 Boot.wim 中的第二个映像(索引 2)。

    md C:\mount\boot
    Dism /mount-image /imagefile:C:\my_distribution\sources\boot.wim /index:2 /mountdir:C:\Mount\boot
    
  3. 对要支持的每种语言使用 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"
    
  4. 对于日语 (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"
    
  5. 对于泰语 (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) 的列表:

  1. 重新创建 Lang.ini 文件以反映其他语言。

    Dism /image:C:\mount\windows /gen-langINI /distribution:C:\my_distribution
    
  2. 更改 Windows 安装程序默认语言:

    Dism /image:C:\mount\boot /Set-SetupUILang:fr-FR /distribution:C:\my_distribution
    
  3. 将 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

  1. 创建启动顺序文件。 这是大于 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
    
  2. 使用启动顺序文件创建 ISO 文件:

    Oscdimg -m -n -yo C:\temp\BootOrder.txt -bC:\winpe_amd64\Efisys.bin C:\winpe_amd64\winpeamd64.iso
    
  3. 在文件资源管理器中,右键单击 ISO 文件,然后选择刻录光盘映像

Windows 安装程序技术参考

DISM 映像管理命令行选项

DISM Windows PE 服务命令行选项

Oscdimg 命令行选项

WinPE:装载并自定义

WinPE:在硬盘驱动器(平面引导磁盘或非 RAM)上安装