В современных версиях Windows 11 22H2 и Windows 10 21H2+ появилась возможность установки и управления языковыми пакетами с помощью PowerShell. Ранее вы могли устанавливать языковые пакеты только через графический интерфейс панели управления или Settings. Теперь эта задача выполняется через PowerShell с помощью нового модуля LanguagePackManagement.
Этот модуль доступен только в клиентских версиях Windows, таких как Windows 11 и Windows 10, но не в Windows Server 2022/2019. Для управления языками, введите команду:
Get-Command -Module LanguagePackManagement

Доступные команды:
— Get-SystemPreferredUILanguage — отображает текущий язык интерфейса.
— Set-SystemPreferredUILanguage — задает предпочтительный язык интерфейса.
— Get-InstalledLanguage — выводит список установленных языковых пакетов.
— Install-Language — устанавливает языковой пакет.
— Uninstall-Language — удаляет языковой пакет.
Установка языковых пакетов
Чтобы увидеть список установленных языковых пакетов на компьютере, выполните команду:
Get-InstalledLanguage
Пример вывода:
Language Language Packs Language Features
-------- -------------- -----------------
en-US LpCab BasicTyping, Handwriting, Speech, TextToSpeech, OCR
ru-RU None BasicTyping, Handwriting, OCR

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

Полный список языковых пакетов для Windows:
Дополнительные параметры:
— -CopyToSettings — позволяет установить язык по умолчанию и применить его для Welcome Screen и новых пользователей.
— -ExcludeFeatures — исключает дополнительные функции, такие как OCR, TextToSpeech или Handwriting.
Вывести предпочтительный язык интерфейса Windows:
Get-SystemPreferredUILanguage
В данном случае язык интерфейса английский ( en-us ).
![]()
Для применения нового языка интерфейса, выполните:
Set-SystemPreferredUILanguage -Language ru-ru
Чтобы применить новый языковой пакет, нужно перезагрузить Windows. Выполните команду:
Restart-Computer

Удаление языковых пакетов
Для удаления ненужного языкового пакета выполните команду:
Uninstall-Language -Language ru-ru
Если нужно удалить ненужные языки раскладки клавиатуры:
Set-WinUserLanguageList
Установка языковых пакетов с помощью DISM
Если ваш компьютер не подключен к интернету, языковые пакеты можно установить через DISM. Сначала нужно скачать ISO-образ с языковыми пакетами, затем выполнить команды для установки языковых компонентов:
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