Instalowanie pakietu językowego w systemie Windows 10/11 za pomocą programu PowerShell

W nowoczesnych wersjach systemów Windows 11 22H2 i Windows 10 21H2+ można używać programu PowerShell do instalowania pakietów językowych i pakietów językowych interfejsu językowego (LIP) oraz zarządzania nimi. W poprzednich wersjach systemu Windows jedynym sposobem dodawania lub usuwania pakietów językowych było użycie klasycznego interfejsu użytkownika Panelu sterowania lub Ustawień (polecenie szybkiego dostępu do URI:ms-settings:regionlanguage).

W najnowszych wersjach systemu Windows wbudowany moduł PowerShellZarządzanie pakietami językowymizostał dodany. Za pomocą poleceń cmdlet z tego modułu można zainstalować opcjonalny pakiet językowy systemu Windows i ustawić preferowany język interfejsu użytkownika systemu Windows.

Moduł LanguagePackManagement jest obecnie dostępny tylko w wersjach komputerowych systemu Windows, a nie w systemie Windows Server 2022/2019.

Listę dostępnych poleceń cmdlet możesz wyświetlić w module:

Get-Command -Module LanguagePackManagement

  • Get-SystemPreferredUILanguage(Get-PreferredLanguage,Get-SystemLanguage) – pobierz bieżący domyślny język interfejsu użytkownika w systemie Windows;
  • Set-SystemPreferredUILanguage(Set-PreferredLanguage) – aby ustawić preferowany język interfejsu Windows;
  • Get-InstalledLanguage(Get-Language,Set-SystemLanguage) – lista zainstalowanych pakietów językowych i funkcji;
  • Install-Language— aby zainstalować pakiet językowy w systemie Windows;
  • Uninstall-Language– aby usunąć pakiet językowy.

Przyjrzyjmy się liście dostępnych pakietów językowych na komputerze z systemem Windows 10:

Get-InstalledLanguage

W tym przykładzie w systemie Windows jest zainstalowany tylko pakiet języka niemieckiego (Language Packs = LpCab). Język angielski jest dostępny wyłącznie jako język wejściowy.

Language Language Packs Language Features
-------- -------------- -----------------
de-DE LpCab BasicTyping, Handwriting, Speech, TextToSpeech, OCR
en-US None BasicTyping, Handwriting, OCR

Uruchom następujące polecenie, aby dodać pakiet języka angielskiego w systemie Windows:

Install-Language -Language en-US

System Windows pobiera i instaluje określony pakiet językowy oraz dodatkowe składniki z serwerów Microsoft.

Pełna lista dostępnych pakietów językowych dla systemu Windows:

EtykietkaOpis
ar-SAarabski (Arabia Saudyjska)
bn-BDBangla (Bangladesz)
bn-INBangla (indyjski)
cs-CZCzeski (Republika Czeska)
da-DKduński (Dania)
de-ATAustriacki niemiecki
de-CH„szwajcarski” niemiecki
To jest toStandardowy niemiecki
el-GRNowoczesna greka
en-AUAustralijski angielski
en-CAKanadyjski angielski
jeden GBBrytyjski angielski
pl-IEirlandzki angielski
i-INIndyjski angielski
en-NZnowozelandzki angielski
en-USAAngielski amerykański
w-ZAAngielski (RPA)
en-ARArgentyński hiszpański
en-CLChilijski hiszpański
es-COKolumbijski hiszpański
es-ESHiszpański kastylijski (środkowo-północna Hiszpania)
es-MXMeksykański hiszpański
es-USAamerykański hiszpański
be-Fifiński (Finlandia)
fr-BEbelgijski francuski
fr-CAKanadyjski francuski
fr-CH„szwajcarski” francuski
fr-FRStandardowy francuski (Francja)
on-IThebrajski (Izrael)
cześć-INhindi (Indie)
hu-HUwęgierski (Węgry)
identyfikator-IDindonezyjski (Indonezja)
swędzenie„szwajcarski” włoski
to-ITStandardowy włoski (Włochy)
jp-JPJapoński (Japonia)
ko-KRKoreański (Republika Korei)
nl-BEBelgijski Holender
nl-NLStandardowy holenderski Holandia)
nie, nieNorweski (Norwegia)
pl-PLPolski (Polska)
pt-BRbrazylijski portugalski
pt-ptEuropejski portugalski (Portugalia)
en-USArumuński (Rumunia)
fr-frRosyjski (Federacja Rosyjska)
sk-SKsłowacki (Słowacja)
st-SEszwedzki (Szwecja)
ta-INindyjski tamilski
rozmawiaćTamilski ze Sri Lanki
th-THTajski (Tajlandia)
tr-TRTurecki (Turcja)
zh-CNChiny kontynentalne, znaki uproszczone
zh-HKHongkong, tradycyjne postacie
zh-TWTajwan, tradycyjne postacie

Istnieją dodatkowe opcje, których można użyć z poleceniem Install-Language:

  • -CopyToSettings– umożliwia ustawienie domyślnego języka i zastosowanie tych ustawień na ekranie powitalnym oraz do nowych kont użytkowników; W systemie Windows 11 możesz skopiować ustawienia języka i układu klawiatury bieżącego użytkownika i zastosować je na ekranie powitalnym oraz w przypadku nowych użytkowników:Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true
  • -ExcludeFeatures– pozwala wykluczyć z instalacji dodatkowe komponenty pakietu językowego (FoD, Features on Demand). Mogą to być OCR, TextToSpeech lub pismo ręczne.

Aby wyświetlić preferowany język interfejsu Windows:

Więcej czytania:Jak wyświetlić pasek języka/ikonę wskaźnika wprowadzania na pasku zadań systemu Windows 10

Get-SystemPreferredUILanguage

W tym przypadku niemiecki (de-DE) jest bieżącym językiem interfejsu w systemie Windows.

Uruchom następujące polecenie, aby ustawić angielski jako preferowany język interfejsu systemu Windows:

Set-SystemPreferredUILanguage -Language en-US

Aby zastosować nowy pakiet językowy, konieczne będzie ponowne uruchomienie systemu Windows.

Restart-Computer

Po ponownym uruchomieniu język interfejsu systemu Windows zmieni się na angielski.

Aby odinstalować pakiet językowy, którego nie potrzebujesz:

Uninstall-Language -Language fr-FR

Możesz skorzystać zSet-WinUserLanguageListcmdlet, aby usunąć dodatkowe układy klawiatury językowej w systemie Windows.

Jeśli Twój komputer jest odłączony od Internetu, możesz zainstalować dodatkowe pakiety językowe i komponenty w trybie offline za pomocą narzędzia DISM (https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-language-packs), zamontuj obraz ISO w systemie Windows i zainstaluj pakiet językowy i jego składniki, korzystając z poniższych poleceń:

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

Related Posts