В современных версиях Windows 11 22H2 и Windows 10 21H2+ вы можете использовать PowerShell для установки языковых пакетов и языковых пакетов языкового интерфейса (LIP) и управления ими. В предыдущих сборках Windows единственным способом добавить или удалить языковые пакеты было использование классической панели управления или пользовательского интерфейса настроек (команда быстрого доступа к URI: ms-settings: regionlanguage
).
В последних версиях Windows встроенный модуль PowerShell. Языковой пакет управления был добавлен. Вы можете использовать командлеты из этого модуля, чтобы установить дополнительный языковой пакет Windows и установить предпочитаемый язык для пользовательского интерфейса Windows.
Модуль LanguagePackManagement в настоящее время доступен только в настольных версиях Windows, но не в Windows Server 2022/2019.
Вы можете просмотреть список доступных командлетов в модуле:
Get-Command -Module LanguagePackManagement
-
Get-SystemPreferredUILanguage
(Get-PreferredLanguage
,Get-SystemLanguage
) — получить текущий язык пользовательского интерфейса Windows по умолчанию; -
Set-SystemPreferredUILanguage
(Set-PreferredLanguage
) – для установки предпочтительного языка интерфейса Windows; -
Get-InstalledLanguage
(Get-Language
,Set-SystemLanguage
) – список установленных языковых пакетов и функций; -
Install-Language
— для установки языкового пакета в Windows; -
Uninstall-Language
– удалить языковой пакет.
Давайте посмотрим на список доступных языковых пакетов на компьютере под управлением Windows 10:
Get-InstalledLanguage
В этом примере в Windows установлен только немецкий языковой пакет (Language Packs = LpCab
). Английский язык доступен только в качестве языка ввода.
Language Language Packs Language Features. de-DE LpCab BasicTyping, Handwriting, Speech, TextToSpeech, OCR. en-US None BasicTyping, Handwriting, OCR.
Запустите следующую команду, чтобы добавить пакет английского языка в Windows:
Install-Language -Language en-US
Windows загружает и устанавливает указанный языковой пакет и дополнительные компоненты с серверов Microsoft.
Полный список доступных языковых пакетов для Windows:
Ярлык | Описание |
ар-СА | Арабский (Саудовская Аравия) |
бн-БД | Бангла (Бангладеш) |
бн-ИН | Бангла (Индия) |
cs-CZ | Чехия (Чехия) |
да-ДК | Датский (Дания) |
де-АТ | австрийский немецкий |
де-CH | «швейцарский» немецкий |
де-DE | Стандартный немецкий |
эль-ГР | Современный греческий |
ru-AU | австралийский английский |
ru-CA | Канадский английский |
ru-GB | Британский английский |
ru-IE | ирландский английский |
ru-IN | Индийский английский |
ru-Новая Зеландия | Новозеландский английский |
ru-US | Американский английский |
ru-ZA | Английский (Южная Африка) |
эс-АР | Аргентинский испанский |
es-CL | Чилийский испанский |
эс-CO | Колумбийский испанский |
эс-ES | Кастильский испанский (Центрально-Северная Испания) |
es-MX | Мексиканский испанский |
es-США | Американский испанский |
фи-ФИ | Финский (Финляндия) |
фр-BE | Бельгийский французский |
фр-Калифорния | Канадский французский |
фр-Швейцария | «Швейцарский» французский |
а как | Стандартный французский (Франция) |
он-ИЛ | Иврит (Израиль) |
привет-IN | Хинди (Индия) |
ху-ху | Венгерский (Венгрия) |
я сделал | Индонезийский (Индонезия) |
зуд | «Швейцарский» итальянский |
это-ИТ | Стандартный итальянский (Италия) |
jp-JP | Японский (Япония) |
ко-КР | Корейский (Республика Корея) |
nl-BE | Бельгийский голландский |
нл-нл | Стандартный голландский Нидерланды) |
нет нет | Норвежский (Норвегия) |
пл-ПЛ | Польский (Польша) |
пт-БР | бразильский португальский |
пт-ПТ | Европейский португальский (Португалия) |
ро-ро | Румынский (Румыния) |
а как | Русский (Российская Федерация) |
ск-СК | Словацкий (Словакия) |
св-ЮВ | Шведский (Швеция) |
та-ИН | Индийский тамильский |
разговаривать | Шри-ланкийский тамильский |
эт-Т | Тайский (Таиланд) |
тр-ТР | Турецкий (Турция) |
ж-CN | Материковый Китай, упрощенные иероглифы |
ж-ГК | Гонконг, традиционные персонажи |
ж-TW | Тайвань, традиционные персонажи |
Существуют дополнительные параметры, которые можно использовать с командой Install-Language:
-
-CopyToSettings
– позволяет установить язык по умолчанию и применить эти настройки к экрану приветствия и к новым учетным записям пользователей;В Windows 11 вы можете скопировать настройки языка и раскладки клавиатуры текущего пользователя и применить их к экрану приветствия и к новым пользователям:
Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true
-
-ExcludeFeatures
– позволяет исключить из установки дополнительные компоненты языкового пакета (FoD, Features on Demand). Это могут быть OCR, TextToSpeech или рукописный ввод.
Чтобы отобразить предпочтительный язык интерфейса Windows:
Get-SystemPreferredUILanguage
В данном случае текущим языком интерфейса Windows является немецкий (de-DE).
Выполните следующую команду, чтобы установить английский в качестве предпочтительного языка интерфейса Windows:
Set-SystemPreferredUILanguage -Language en-US
Вам нужно будет перезагрузить Windows чтобы применить новый языковой пакет.
Restart-Computer
После перезагрузки язык интерфейса Windows изменится на английский.
Чтобы удалить языковой пакет, который вам не нужен:
Uninstall-Language -Language fr-FR
Set-WinUserLanguageList
командлет удалить дополнительные языковые раскладки клавиатуры в Windows.Если ваш компьютер отключен от Интернета, вы можете установить дополнительные языковые пакеты и компоненты в автономном режиме с помощью DISM (https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-language-packs), смонтируйте ISO-образ в Windows и установите языковой пакет и его компоненты, используя приведенные ниже команды:
Dism /Online /Add-Package /PackagePath:"D:\Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab"
Dism /Online /Add-Package /PackagePath: D:\LanguagesAndOptionalFeatures\Microsoft-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