Установка языковых пакетов в Windows 10/11 с помощью PowerShell

Windows

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

В новых версиях Windows был добавлен встроенный PowerShell модуль LanguagePackManagement. С помощью команд из этого модуля вы можете установить дополнительный языковой пакет в Windows и задать предпочтительный язык пользовательского интерфейса Windows.

Модуль LanguagePackManagement пока доступен только в клиентских версиях Windows, но не в Windows Server 2022/2019.

Вы можете вывести список доступных командлетов в модуле:

Get-Command -Module LanguagePackManagement

  1. Get-SystemPreferredUILanguage
    (
    Get-PreferredLanguage
    ,
    Get-SystemLanguage
    ) – текущий язык системы по умолчанию
  2. Set-SystemPreferredUILanguage
    (
    Set-PreferredLanguage
    ) – задать предпочтительный язык интерфейса Windows
  3. Get-InstalledLanguage
    (
    Get-Language
    ,
    Set-SystemLanguage
    ) – вывести список установленных языковых пакетов и языковых функций
  4. Install-Language
    — установить языковой пакет в Windows
  5. 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

Установка языковых пакетов в Windows 10/11 с помощью PowerShell

Чтобы установить русский языковой пакет, выполните команду:

Install-Language -Language ru-ru

Windows загрузит указанный языковой пакет и дополнительные компоненты с серверов Microsoft и установит их в системе.

Установка языковых пакетов в Windows 10/11 с помощью PowerShell

Полный список языковых пакетов для 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
Читайте также:
Как узнать MAC-адрес компьютера или ноутбука Windows 10

Вы можете использовать дополнительные параметры команды 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 10/11 с помощью PowerShell

Чтобы задать русский язык в качестве основного языка Windows, нужно выполнить команду:

Set-SystemPreferredUILanguage -Language ru-ru

Чтобы применить новый языковой пакет, нужно перезагрузить Windows. Выполните команду:

Restart-Computer

После перезагрузки язык интерфейса Windows сменится на русский.

Установка языковых пакетов в Windows 10/11 с помощью PowerShell

Чтобы удалить ненужный языковой пакет в Windows:

Uninstall-Language -Language ru-ru

Ненужные языки раскладки клавиатуры в Windows можно удалить с помощью командлета
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:LanguagesAndOptionalFeaturesMicrosoft-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

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Информационный блог про Windows
Добавить комментарий