使用 PowerShell 在 Windows 10/11 中安装语言包
在现代版本的 Windows 11 22H2 和 Windows 10 21H2+ 中,可以使用 PowerShell 安装和管理语言包和语言界面语言包 (LIP)。在以前的 Windows 版本中,添加或删除语言包的唯一方法是使用经典的控制面板或设置用户界面(快速 URI 访问命令:
ms-settings:regionlanguage)。
在最新版本的 Windows 中,添加了内置 PowerShell 模块 LanguagePackManagement。您可以使用此模块中的 cmdlet 安装可选的 Windows 语言包并设置 Windows 用户界面的首选语言。
LanguagePackManagement 模块目前仅在 Windows 桌面版本中可用,在 Windows Server 2022/2019 上不可用。
您可以查看模块中可用 cmdlet 的列表:
Get-Command -Module LanguagePackManagement
Get-SystemPreferredUILanguage(
Get-PreferredLanguage,
Get-SystemLanguage) - 获取Windows当前默认的UI语言;
Set-SystemPreferredUILanguage(
Set-PreferredLanguage) - 设置首选 Windows 界面语言;
Get-InstalledLanguage(
Get-Language,
Set-SystemLanguage) - 列出已安装的语言包和功能;
Install-Language— 在 Windows 上安装语言包;
Uninstall-Language- 删除语言包。
让我们看一下运行 Windows 10 的计算机上的可用语言包列表:
Get-InstalledLanguage在此示例中,Windows 上仅安装了德语语言包 (
Language Packs = LpCab)。英语仅可用作输入语言。
Language Language Packs Language Features
-------- -------------- -----------------
de-DE LpCab BasicTyping, Handwriting, Speech, TextToSpeech, OCR
en-US None BasicTyping, Handwriting, OCR
Windows下执行以下命令添加英文语言包:
Install-Language -Language en-USWindows 从 Microsoft 服务器下载并安装指定的语言包和其他组件。
Windows 可用语言包的完整列表:
| Tag | Description |
| ar-SA | Arabic (Saudi Arabia) |
| bn-BD | Bangla (Bangladesh) |
| bn-IN | Bangla (India) |
| cs-CZ | Czech (Czech Republic) |
| da-DK | Danish (Denmark) |
| de-AT | Austrian German |
| de-CH | “Swiss” German |
| de-DE | Standard German |
| el-GR | Modern Greek |
| en-AU | Australian English |
| en-CA | Canadian English |
| en-GB | British English |
| en-IE | Irish English |
| en-IN | Indian English |
| en-NZ | New Zealand English |
| en-US | US English |
| en-ZA | English (South Africa) |
| es-AR | Argentine Spanish |
| es-CL | Chilean Spanish |
| es-CO | Colombian Spanish |
| es-ES | Castilian Spanish (Central-Northern Spain) |
| es-MX | Mexican Spanish |
| es-US | American Spanish |
| fi-FI | Finnish (Finland) |
| fr-BE | Belgian French |
| fr-CA | Canadian French |
| fr-CH | “Swiss” French |
| fr-FR | Standard French (France) |
| he-IL | Hebrew (Israel) |
| hi-IN | Hindi (India) |
| hu-HU | Hungarian (Hungary) |
| id-ID | Indonesian (Indonesia) |
| it-CH | “Swiss” Italian |
| it-IT | Standard Italian (Italy) |
| ja-JP | Japanese (Japan) |
| ko-KR | Korean (Republic of Korea) |
| nl-BE | Belgian Dutch |
| nl-NL | Standard Dutch Netherlands) |
| no-NO | Norwegian (Norway) |
| pl-PL | Polish (Poland) |
| pt-BR | Brazilian Portuguese |
| pt-PT | European Portuguese (Portugal) |
| ro-RO | Romanian (Romania) |
| ru-RU | Russian (Russian Federation) |
| sk-SK | Slovak (Slovakia) |
| sv-SE | Swedish (Sweden) |
| ta-IN | Indian Tamil |
| ta-LK | Sri Lankan Tamil |
| th-TH | Thai (Thailand) |
| tr-TR | Turkish (Turkey) |
| zh-CN | Mainland China, simplified characters |
| zh-HK | Hong Kong, traditional characters |
| zh-TW | Taiwan, traditional characters |
您还可以与 Install-Language 命令一起使用其他选项:
-CopyToSettings- 允许您设置默认语言并将这些设置应用到欢迎屏幕和新用户帐户;
在 Windows 11 中,您可以复制当前用户的语言和键盘布局设置并将其应用到欢迎屏幕屏幕并致新用户:Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true-ExcludeFeatures- 允许从安装中排除其他语言包组件(FoD、按需功能)。这些可能是 OCR、文本转语音或手写。
要显示首选 Windows 界面语言:
Get-SystemPreferredUILanguage在这种情况下,德语 (de-DE) 是 Windows 中当前的界面语言。
运行以下命令将英语设置为您的首选 Windows 界面语言:
Set-SystemPreferredUILanguage -Language en-US您需要重新启动 Windows 才能应用新语言包。
Restart-Computer重新启动后,Windows界面语言将更改为英语。
要卸载不需要的语言包:
Uninstall-Language -Language fr-FR您可以使用
Set-WinUserLanguageList用于删除 Windows 中其他语言键盘布局的 cmdlet。
如果您的计算机与 Internet 断开连接,您可以使用 DISM (https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-language-packs) 脱机安装其他语言包和组件,在 Windows 中挂载 ISO 映像,并使用以下命令安装语言包及其组件:
Dism /Online /Add-Package /PackagePath:"D:\Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab" Dism /Online /Add-Package /PackagePath:D:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab Dism /Online /Add-Capability /capabilityname:Language.Basic~~~fr-fr~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures Dism /Online /Add-Capability /capabilityname:Language.Handwriting~~~fr-fr~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures Dism /Online /Add-Capability /capabilityname:Language.OCR~~~fr-fr~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures Dism /Online /Add-Capability /capabilityname:Language.Speech~~~fr-fr~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures Dism /Online /Add-Capability /capabilityname:Language.TextToSpeech~~~fr-fr~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures




