В современных версиях Windows 11 22H2 и Windows 10 21H2+ появилась возможность установки и управления языковыми пакетами с помощью PowerShell. В предыдущих версиях Windows вы могли установить или удалить языковые пакеты только из графического интерфейса классической панели управления или панели Settings (команда быстрого доступа
ms-settings:regionlanguage
).
В новых версиях Windows был добавлен встроенный PowerShell модуль LanguagePackManagement. С помощью команд из этого модуля вы можете установить дополнительный языковой пакет в Windows и задать предпочтительный язык пользовательского интерфейса Windows.
Вы можете вывести список доступных командлетов в модуле:
Get-Command -Module LanguagePackManagement

-
Get-SystemPreferredUILanguage(Get-PreferredLanguage,Get-SystemLanguage) – текущий язык системы по умолчанию -
Set-SystemPreferredUILanguage(Set-PreferredLanguage) – задать предпочтительный язык интерфейса Windows -
Get-InstalledLanguage(Get-Language,Set-SystemLanguage) – вывести список установленных языковых пакетов и языковых функций -
Install-Language— установить языковой пакет в Windows -
Uninstall-Language– удалить языковой пакет
Вывелем список доступных языковых пакетов на компьютере с Windows 10:
Get-InstalledLanguage
В данном примере на компьютере установлен только английский языковой пакет (Language Packs = LpCab). Русский доступен только в качестве языка ввода.
Language Language Packs Language Features -------- -------------- ----------------- en-US LpCab BasicTyping, Handwriting, Speech, TextToSpeech, OCR ru-RU None BasicTyping, Handwriting, OCR

Чтобы установить русский языковой пакет, выполните команду:
Install-Language -Language ru-ru
Windows загрузит указанный языковой пакет и дополнительные компоненты с серверов Microsoft и установит их в системе.

Полный список языковых пакетов для Windows
| Тег | Описание |
| 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) |
| jp-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 и для новых пользователей;Ранее вы могли сменить языковые настройки и раскладку клавиатуры на экране входа в систему через панель управления и реестр.В Windows 11 доступен специальный командлет, который позволяет применить скопировать языковые настройки текущего пользователя и применить его к Welcome Screen и новым пользователям:
Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true -
-ExcludeFeatures– позволяет исключить дополнительные компоненты языкового пакета (FoD, Features on Demand) из установки. Такие FoD (Features on Demand), как OCR, TextToSpeech или Handwriting.
Вывести предпочтительный язык интерфейса Windows:
Get-SystemPreferredUILanguage
В данном случае язык интерфейса английский (
en-us
).

Чтобы задать русский язык в качестве основного языка Windows, нужно выполнить команду:
Set-SystemPreferredUILanguage -Language ru-ru
Чтобы применить новый языковой пакет, нужно перезагрузить Windows. Выполните команду:
Restart-Computer
После перезагрузки язык интерфейса Windows сменится на русский.

Чтобы удалить ненужный языковой пакет в Windows:
Uninstall-Language -Language ru-ru
Set-WinUserLanguageList
.Если ваш компьютер не подключен к интернету, вы можете установить дополнительные языковые пакеты и компоненты с помощью DISM. Для этого вам нужно скачать ISO образ с Language Pack (https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-language-packs), смонтировать ISO образ в Windows и установить языковой пакет и компоненты с помощью команд:
Dism /Online /Add-Package /PackagePath:D:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_ru-ru.cab
Dism /Online /Add-Capability /capabilityname:Language.Basic~~~ru-ru~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.Handwriting~~~ru-ru~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.OCR~~~ru-ru~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.Speech~~~ru-ru~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.TextToSpeech~~~ru-ru~0.0.1.0 /source:D:\LanguagesAndOptionalFeatures


Установка пакета русификации с FOD:
Dism /Online /Add-Package /PackagePath:"G:\Microsoft-Windows-LanguageFeatures-Basic-ru-ru-Package~31bf3856ad364e35~amd64~~.cab"
Windows 10, version 2004 (and later) Features on Demand #1 ISO
_https://software-download.microsoft.com/download/pr/19041.1.191206-1406.vb_release_amd64fre_FOD-PACKAGES_OEM_PT1_amd64fre_MULTI.iso
Windows Server 2022
https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2022
Languages and Optional Features ISO
https://go.microsoft.com/fwlink/p/?linkid=2195333
Как добавить русский языковой пакет для распознавания русской речи (Speech) с помощью PowerShell?
По умолчанию при установке языкового пакета через Install-Language ставятся все языковые фичи, если не исключать их установку черезе параметр
-ExcludeFeatures OCR, TextToSpeech, Handwriting