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

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


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

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

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

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

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

PowerShell

Get-WinUserLanguageList

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

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

Set-WinUserLanguageList

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

LanguageList

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

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

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

Регион и язык

0

Если Вам нравятся статьи, заметки и другой интересный материал представленный на сайте Белые окошки и у вас есть непреодолимое желание поддержать этот скромный проект тогда выберите один из двух видов стратегии поддержки на специальной странице - Страница с донатом

Поделиться в соц сетях:

Подпишитесь на обновления этого блога по RSS, Email или Twitter!

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

  • Никита:

    А что делать при моей проблеме?
    скриншоты прилагаются
    https://imgur.com/a/jSXJb4v

    0
    • Роман:

      А в чем проблема? Немца удалить?

      0
      • Никита:

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

        0
        • Роман:

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

          0
  • Igor:

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

    0
  • Igor:

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

    0
    • Роман:

      Попробуйте так. В запущенной от имени админа командной строке выполните 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

      0
  • Оракул:

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

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

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

    0

Добавить комментарий

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

Обсуждаемые темы:

Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
Войти с помощью: 
Генерация пароля