使用 PowerShell 在 Windows 10/11 中安裝語言包

Jacki

在現代版本的 Windows 11 22H2 和 Windows 10 21H2+ 中,可以使用 PowerShell 安裝和管理語言包和語言界面語言包 (LIP)。在以前的 Windows 版本中,添加或刪除語言包的唯一方法是使用經典的控制面板或設置用戶界面(快速 URI 訪問命令:ms-settings:regionlanguage)。

在最新版本的 Windows 中,內置 PowerShell 模塊語言包管理已添加。您可以使用此模塊中的 cmdlet 安裝可選的 Windows 語言包並設置 Windows 用戶界面的首選語言。

LanguagePackManagement 模塊目前僅在 Windows 桌面版本中可用,在 Windows Server 2022/2019 上不可用。

您可以查看模塊中可用 cmdlet 的列表:

Get-Command -Module LanguagePackManagement

  • Get-SystemPreferredUILanguageGet-PreferredLanguage,Get-SystemLanguage) – 獲取Windows當前默認的UI語言;
  • Set-SystemPreferredUILanguageSet-PreferredLanguage) – 設置首選 Windows 界面語言;
  • Get-InstalledLanguageGet-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-US

Windows 從 Microsoft 服務器下載並安裝指定的語言包和其他組件。

Windows 可用語言包的完整列表:

標籤 描述
ar-SA 阿拉伯語(沙特阿拉伯)
BN-BD 孟加拉語(孟加拉國)
BN-IN 孟加拉語(印度)
銫-CZ 捷克語(捷克共和國)
達DK 丹麥語(丹麥)
去AT 奧地利 德語
脫CH “瑞士”德語
這就是 標準德語
埃爾-GR 現代希臘語
en-AU 澳大利亞英語
en-CA 加拿大英語
一GB 英式英語
en-IE 愛爾蘭語 英語
和-IN 印度語 英語
en-NZ 新西蘭英語
en-US 美國英語
ZA內 英語(南非)
en-AR 阿根廷 西班牙語
en-CL 智利 西班牙語
二氧化碳一氧化碳 哥倫比亞 西班牙語
ES-ES 卡斯蒂利亞西班牙語(西班牙中北部)
es-MX 墨西哥 西班牙語
es-美國 美式西班牙語
貝菲 芬蘭語(芬蘭)
fr-BE 比利時法語
fr-CA 加拿大法語
fr-CH “瑞士”法語
FR-FR 標準法語(法國)
他-IT 希伯來語(以色列)
嗨輸入 印地語(印度)
胡-胡 匈牙利語(匈牙利)
id-ID 印度尼西亞語(印度尼西亞)
“瑞士” 意大利語
它-IT 標準意大利語(意大利)
jp-JP 日語(日本)
ko-KR 韓語(大韓民國)
氮肥 比利時 荷蘭語
NL-NL 標準荷蘭語(荷蘭)
不不 挪威語(挪威)
PL-PL 波蘭語(波蘭)
PT-BR 巴西葡萄牙語
點點 歐洲葡萄牙語(葡萄牙)
en-US 羅馬尼亞語(羅馬尼亞)
FR-FR 俄語(俄羅斯聯邦)
SK-SK 斯洛伐克(斯洛伐克)
聖-SE 瑞典語(瑞典)
ta-IN 印度人 印度第二古老的語言
講話 斯里蘭卡 泰米爾語
th-TH 泰語(泰國)
TR-TR 土耳其語(土耳其)
zh-CN 中國大陸,簡體字
zh-HK 香港,繁體字
zh-TW 台灣、繁體字

您還可以與 Install-Language 命令一起使用其他選項:

  • -CopyToSettings– 允許您設置默認語言並將這些設置應用於歡迎屏幕和新用戶帳戶;在 Windows 11 中,您可以復制當前用戶的語言和鍵盤佈局設置並將其應用到歡迎屏幕和新用戶:Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true
  • -ExcludeFeatures– 允許從安裝中排除其他語言包組件(FoD、按需功能)。這些可能是 OCR、文本轉語音或手寫。

要顯示首選 Windows 界面語言:

更多閱讀:如何在 Windows 10 任務欄中顯示語言欄/輸入指示器圖標

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:LanguagesAndOptionalFeaturesMicrosoft-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