Как в Windows 10 1803 избавиться от неудаляемых языковых диалектов

После обновления до Windows 10 1803 некоторые пользователи столкнулись со странной проблемой языковых настроек системы. Проявляется она в том, что помимо основного языка, в списке появляются еще два или три диалекта. Например, если основной системный язык у вас русский, в список могут добавиться русский (Белоруссия), русский (Украина) и так далее. Соответственно, эти языки отображаются в списке раскладок клавиатуры, что может доставлять некоторые неудобства.

Выбор языка раскладки клавиатуры

Казалось бы, что за проблема, разве их нельзя удалить в Параметрах? Дело в том, что как раз и нельзя, поскольку кнопка удаления в настройках неактивна.

Кнопка удаления в настройках неактивна

Использование команды lksetup с ключом u также не дает результата, поскольку пакеты обоих диалектов, по сути, отсутствуют в системе. Чтобы избавиться от лишних языков, придется действовать в обход.

Для управления языками в консоли PowerShell имеются несколько командлетов, один из который — Get-WinUserLanguageList, позволяет получать список всех имеющихся в системе языков.

PowerShell

Get-WinUserLanguageList

Как можно видеть из скриншота, каждый язык представляет собой массив данных. Так вот, если сделать выборку из этого массива, поместить ее в переменную и установить только нужные языки командой Set-WinUserLanguageList, все остальные языки будут удалены.

На деле это выглядит так:

$lang = Get-WinUserLanguageList
Set-WinUserLanguageList $($lang[0], $lang[1], $lang[2], $lang[3])

Set-WinUserLanguageList

Языки ru-UA и ru-MD у нас лишние. Избавимся от них с помощью PowerShell. Первая команда помещает в переменную $lang все имеющиеся языки, вторая устанавливает только первых четыре, а пятый и шестой, соответствующее ru-UA и ru-MD при этом обрезаются. Подтверждаем действие и проверяем результат командой Get-WinUserLanguageList.

LanguageList

Как видите, диалекты исчезли из списка, нет их в списке раскладки клавиатуры.

Раскладка клавиатуры

И в списке «Регион и язык» приложения «Параметры».

Регион и язык

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

9 комментариев

      • Так получилось что я купил комп в германии. В ранних версиях я удалял немецкий, но он появлялся снова через 2-4 дня. Сейчас эта кнопка вообще пропала, но он всё равно появляется.

        • У Вас, видно, Windows 10 с OEM лицензией. В этом случае язык будет устанавливаться вместе с обновлениями. Тут либо обновления отключить, либо... даже не знаю. Не сталкивался с таким, сам я отключаю установку обновлений, с ними вечно что-то не так. Если пакет физически установлен, но кнопка удаления недоступна, удаляйте через PowerSell командой lksetup с ключом u.

  • Windows 10 Home Single Language , куплен с русским языком после обновления интерфейс стал английским и поменять язык не представляется возможным .

  • Нужна помощь.Windows 10 Home Single Language , куплен с русским языком после обновления интерфейс стал английским и поменять язык не представляется возможным .

    • Попробуйте так. В запущенной от имени админа командной строке выполните dism /Online /Get-Packages | findstr /c:"LanguagePack" и посмотрите сколько языковых пакетов у вас установлено. Если русского нет, поищите на сайте Microsoft русский языковой пакет для вашей версии, скачайте его, переименуйте в lp.cab и забросьте на диск D или С. Установите командой dism /Online /Add-Package /PackagePath:C:\lp.cab. Теперь удалите английский командой dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~LANG, где LANG — идентификатор пакета. Перезагрузитесь. Не уверен, что получится, этим способом я удалял ненужные языки из Windows Pro, в Single Language может и не сработать. А так, лучше установите себе прошку и не мучайтесь.
      https://c.radikal.ru/c27/1805/c3/6061c1016dd2.jpg

  • Огромное спасибо!

    Вообще не догоняю как это мелкомягкие такую лажу подсовывают ?

    В 7ке все было отлично - она была как-то более стабильнее, чем 10ка.

  • Решил проблему проще-панель управления-шрифты-параметры шрифта-поставить галочку напротив скрыть шрифты основываясь на текущих параметрах языка-восстановить параметры шрифтов по умолчанию(при условии, что в параметрах языка установлены нужные Вам параметры)

Добавить комментарий для Роман Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *