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:
| Etykietka | Opis |
| ar-SA | arabski (Arabia Saudyjska) |
| bn-BD | Bangla (Bangladesz) |
| bn-IN | Bangla (indyjski) |
| cs-CZ | Czeski (Republika Czeska) |
| da-DK | duński (Dania) |
| de-AT | Austriacki niemiecki |
| de-CH | „szwajcarski” niemiecki |
| To jest to | Standardowy niemiecki |
| el-GR | Nowoczesna greka |
| en-AU | Australijski angielski |
| en-CA | Kanadyjski angielski |
| jeden GB | Brytyjski angielski |
| pl-IE | irlandzki angielski |
| i-IN | Indyjski angielski |
| en-NZ | nowozelandzki angielski |
| en-USA | Angielski amerykański |
| w-ZA | Angielski (RPA) |
| en-AR | Argentyński hiszpański |
| en-CL | Chilijski hiszpański |
| es-CO | Kolumbijski hiszpański |
| es-ES | Hiszpański kastylijski (środkowo-północna Hiszpania) |
| es-MX | Meksykański hiszpański |
| es-USA | amerykański hiszpański |
| be-Fi | fiński (Finlandia) |
| fr-BE | belgijski francuski |
| fr-CA | Kanadyjski francuski |
| fr-CH | „szwajcarski” francuski |
| fr-FR | Standardowy francuski (Francja) |
| on-IT | hebrajski (Izrael) |
| cześć-IN | hindi (Indie) |
| hu-HU | węgierski (Węgry) |
| identyfikator-ID | indonezyjski (Indonezja) |
| swędzenie | „szwajcarski” włoski |
| to-IT | Standardowy włoski (Włochy) |
| jp-JP | Japoński (Japonia) |
| ko-KR | Koreański (Republika Korei) |
| nl-BE | Belgijski Holender |
| nl-NL | Standardowy holenderski Holandia) |
| nie, nie | Norweski (Norwegia) |
| pl-PL | Polski (Polska) |
| pt-BR | brazylijski portugalski |
| pt-pt | Europejski portugalski (Portugalia) |
| en-USA | rumuński (Rumunia) |
| fr-fr | Rosyjski (Federacja Rosyjska) |
| sk-SK | słowacki (Słowacja) |
| st-SE | szwedzki (Szwecja) |
| ta-IN | indyjski tamilski |
| rozmawiać | Tamilski ze Sri Lanki |
| th-TH | Tajski (Tajlandia) |
| tr-TR | Turecki (Turcja) |
| zh-CN | Chiny kontynentalne, znaki uproszczone |
| zh-HK | Hongkong, tradycyjne postacie |
| zh-TW | Tajwan, 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














