国际设置

可以在部署期间或安装 Windows 之后指定默认语言、区域设置和键盘值。 可以通过使用 Windows PowerShell 的国际模块、Windows 安装程序提供的答案文件,或通过使用部署映像服务和管理 (DISM) 来配置国际设置。

有关使用 DISM 在脱机 Windows 映像中配置国际设置的信息,请参阅 DISM 语言和国际服务命令行选项

重要

“控制面板”项正在逐步迁移到“设置”应用程序。 可以使用 Intl.cpl 来管理 cpl 页上存在的功能。 但是,不支持对已迁移到新的“设置”应用程序的设置这样做。 对于“设置”应用程序中的项,请使用 Windows PowerShell cmdlet。

此外,部署映像服务和管理 (DISM) 也应仅用于脱机 Windows 映像。 在 Windows 10 中,系统会根据用户的语言列表动态地配置语言设置。 可以根据运行 Windows 安装时的用户首选项,动态重置各个设置(例如显示语言、默认输入法和用户区域设置)。 使用国际 PowerShell cmdlet 设置更改正在运行的 Windows 安装的国际设置。

准备键盘、时区和其他区域设置

可以在部署期间或安装 Windows 之后指定默认键盘布局、语言或区域设置。

使用 Windows PowerShell 配置国际设置

在 Windows 10 中,可以使用国际设置 PowerShell cmdlet 更改正在运行的 Windows 安装的语言。

  1. 打开 Windows PowerShell 命令提示符。

  2. 显示区域设置信息:

    Get-WinSystemLocale
    
  3. 设置区域和语言的区域设置,例如,设置为日语:

    Set-WinSystemLocale ja-JP
    

使用控制面板配置国际设置

在正在运行的 Windows 安装上,可以使用“控制面板”选择语言包并配置其他国际设置。

  1. 在“开始”页上,键入语言并选择“添加语言”

  2. 浏览或搜索要安装的语言。 例如,选择“加泰罗尼亚语”,然后选择“添加”

    加泰罗尼亚语现已添加为语言之一。

  3. 在“更改语言首选项”窗格中,选择已添加的语言旁边的“选项”

  4. 如果有适用于语言的语言包,请选择“下载并安装语言包”

  5. 安装语言包后,语言将显示为可用于 Windows 显示语言。

  6. 若要将此语言设置为显示语言,请将它移动到语言列表的顶部。

  7. 注销登录,然后重新登录 Windows 以使更改生效。

安装多种其他语言包会影响磁盘空间和系统性能。 具体而言,在服务操作(如添加累积更新包)期间,磁盘空间和系统性能会受到影响。 因此,仅当您计划使用语言包时,才应将语言包添加到计算机。

语言包还能让共用计算机的多位用户选择不同的显示语言。 例如,一位用户可以选择以日语查看对话框、菜单和其他文本,而另一位用户可以选择以法语查看相同的内容。

使用 DISM 配置国际设置

可以使用部署映像服务和管理 (DISM) 更改脱机 Windows 映像的国际设置

  1. 装载 Windows 映像。 例如,

    Dism /Mount-Image /ImageFile:C:\my_distribution\sources\install.wim /Index:1 /MountDir:C:\mount\windows
    
  2. 使用 /Get-Intl 参数获取 Window 映像中配置的语言设置。 例如

    Dism /image:C:\mount\windows /Get-Intl
    
  3. 使用 set-allIntl 参数更改默认语言、区域设置和其他国际设置

    Dism /image:C:\mount\windows /set-allIntl:fr-fr
    

若要了解其他参数和其他选项,请参阅 DISM 语言和国际服务命令行选项

使用答案文件配置国际设置

可以通过以下方式在答案文件中配置国际设置:

  • 语言包是从分布共享安装的,设置是在 WindowsPE 配置阶段期间配置的

    部署多语言版本 Windows 的公司通常会创建一个答案文件,用于在 WindowsPE 配置阶段配置国际设置。 对于多语言部署,语言包可以同时存在于分布共享和映像中。 可以在 WindowsPE 配置阶段期间添加和配置分布共享中的语言包,也可以在 WindowsPE 配置阶段期间添加这些语言,并在另一个配置阶段中配置设置

    Microsoft-Windows-International-Core-WinPE 组件包括一些设置,这些设置可用于在 windowsPE 配置阶段期间修改语言和区域设置。 此外,还可以通过在此组件中指定值来更改 Windows 安装程序的设置 UI 语言。

  • 语言包将安装到 Windows 映像,并且将在 specialize 和 oobesystem 配置阶段配置设置

    将单语言版本的 Windows 部署到各个区域的 OEM 和公司通常会为每个区域创建一个答案文件,并在 specialize 配置阶段设置区域设置和键盘设置。 在这种情况下,将语言包添加到 Windows 映像后,才能配置国际设置。

    Microsoft-Windows-International-Core 组件包括一些设置,这些设置可用于在 specialize 和 oobeSystem 配置阶段期间修改语言和区域设置

    可以通过在 Microsoft-Windows-International-Core 组件的 oobeSystem 配置阶段中指定语言和区域设置,预先选择语言并跳过“欢迎使用 Windows”语言选择 UI 页。 通常,用户可以在默认安装程序语言和映像中安装的任何其他语言之间进行选择。 选择的语言会将其他区域设置更新为与该语言关联的默认值。 然后,用户可以单独更改默认设置。

在 Windows PE 配置阶段配置国际设置

  1. 验证映像或 Windows 分布共享中是否有所需的语言包。 有关多语言分布共享的详细信息,请参阅将多语言支持添加到 Windows 分布

  2. 打开 Windows 系统映像管理器 (Windows SIM) 并创建答案文件。 有关详细信息,请参阅创建或打开答案文件

  3. 将 Microsoft-Windows-International-Core-WinPE 组件添加到答案文件,以便在 windowsPE 配置阶段过程中应用设置

  4. 在 Microsoft-Windows-International-Core-WinPE 组件中配置国际设置。 例如,如果发布共享中提供西班牙语语言包,则可以将 es-ES 值添加到 windowsPE 配置阶段的组件设置中。

    大多数系统区域设置都需要重新启动。 在 windowsPE 配置阶段配置区域设置时,计算机将自动重新启动。 不需要进行其他重新启动。

    有关这些设置的详细信息,请参阅 Windows 无人参与安装参考中的 Microsoft-Windows-International-Core-WinPE 组件。

  5. 保存答案文件并关闭 Windows SIM。 分布共享中的语言包将自动添加,并且在运行 Windows 安装程序并指定此答案文件时,将应用国际设置。

在 specialize 配置阶段配置国际设置

  1. 验证映像中是否提供了所需的语言包。 有关如何脱机添加语言包的详细信息,请参阅使用 DISM 脱机添加和删除语言包。 有关如何使用答案文件添加语言包的详细信息,请参阅将包添加到答案文件

  2. 打开 Windows SIM 并创建新的答案文件。 有关详细信息,请参阅创建或打开答案文件

  3. 在 specialize 和 oobeSystem 配置阶段期间,添加 Microsoft-Windows-International-Core 组件以应用设置

    大多数系统区域设置都需要重新启动。 如果在 specialize 或 oobeSystem 配置阶段处理语言设置,计算机可能还需要另外重新启动一次

  4. 编辑 Microsoft-Windows-International-Core 组件的设置,为特定区域配置国际设置。 例如,可以在 specialize 配置阶段期间,将“EN-US”值添加到 Microsoft-Windows-International-Core 设置

    还可以在 Microsoft-Windows-International-Core 组件的 oobeSystem 配置阶段中,预先选择一种语言并指定区域设置。 执行此操作后,用户启动“欢迎使用 Windows”时,将跳过“欢迎使用 Windows”语言选择 UI 页。 通常,用户可以在默认安装程序语言和映像中安装的任何其他语言之间进行选择。 选择的语言会将其他区域设置更新为与该语言关联的默认值。 然后,用户可以单独更改这些默认设置。

    有关这些设置的详细信息,请参阅 Windows 无人参与安装参考中的 Microsoft-Windows-International-Core 组件。

  5. 保存答案文件并关闭 Windows SIM。 运行指定此答案文件的 Windows 安装程序时,将应用答案文件中指定的区域设置。

在同一个答案文件中更改单独配置阶段中的国际设置

  • 在答案文件中创建多个部分,这些部分将在 Windows 安装的不同阶段处理不同的语言设置。 这使你可以通过指定要在不同配置阶段中处理的不同设置,从而在答案文件中配置多种语言设置。 有关详细信息,请参阅配置阶段的工作方式

    例如,可以在 windowsPE 配置阶段中,通过 Microsoft-Windows-International-Core-WinPE 组件创建语言和区域设置

    然后,可以通过向 Microsoft-Windows-International-Core 组件添加设置,从而在 oobeSystem 或 specialize 配置阶段中更改默认设置

    例如,可以在 windowsPE 配置阶段中指定“EN-US”作为要在计算机上使用的默认语言。 然后,如果打算将计算机发送到不同的区域,可以向 oobeSystem 配置阶段添加更多语言和区域设置

    如果在 oobeSystem 配置阶段处理语言设置,则可能需要重新启动。 而且,计算机处理语言设置所需的时间可能会阻止最终用户快速启动“欢迎使用 Windows”。

Windows 安装程序技术参考

Windows 系统映像管理器技术参考

将语言包添加到 Windows

使用 DISM 脱机添加和删除语言包