Простой метод удаления языка
По умолчанию при отсутствии ошибок языки ввода Windows 10 удаляются следующим образом:
- Зайдите в Настройки (можно нажать горячие клавиши Win+I) — Время и язык (также можно нажать на иконку языка в области уведомлений и выбрать «Языковые настройки»).
- В разделе «Регион и язык» в списке «Предпочитаемые языки» выберите язык, который хотите удалить, и нажмите кнопку «Удалить» (при условии, что она активна).
Однако, как было сказано выше, при наличии более одного языка ввода, соответствующего языку системного интерфейса, кнопка «Удалить» для них не активна в последней версии Windows 10.
Например, если язык интерфейса «Русский», а у вас в установленных языках ввода «Русский», «Русский (Казахстан)», «Русский (Украина)», не все будут удалены. Однако есть решения для этой ситуации, которые описаны далее в руководстве.
Как удалить лишний язык из языковой панели в Windows 10
В меню «Пуск» поиска введите PowerShell, щелкните его правой кнопкой мыши в результатах поиска и выберите «Запуск от имени администратора». Введите или скопируйте следующую команду в приглашение PowerShell и нажмите клавишу Enter.
- Get-WinUserLanguageList
После ввода этой команды обратите внимание на «LanguageTag», указанный для языка, который вы хотите удалить. Это понадобится вам на следующем шаге. Например, я хочу убрать дополнительный белорусский язык (быть).
Затем введите каждую команду по очереди, нажимая Enter после каждой. Замените «be» в команде на язык, который вы хотите удалить.
- $LanguageList = Получить — WinUserLanguageList
- $MarketLang = $LangList | где LanguageTag -eq «быть»
- $LangList.Удалить($MarkedLang)
- Set-WinUserLanguageList $LangList-Force
Как удалить языковую неудаляемую раскладку
Если в параметрах нет настройки или она не удалена, но при этом присутствует на панели задач, воспользуемся правкой реестра.
Шаг 1. Запустите PowerShell от имени администратора и введите команду Get-WinUserLanguageList для отображения текущего списка, как мы это делали в самом начале статьи. Оставьте окно PowerShell открытым и перейдите к шагу 2.
Шаг 2 Нажмите Win+R и введите regedeit, чтобы открыть редактор реестра. Очередь в реестре проходите двумя способами:
- HKEY_USERS.DEFAULTРаскладка клавиатурыПредварительная загрузка
- HKEY_CURRENT_USERРаскладка клавиатурыПредварительная загрузка
- Глядя в окно PowerShell, мы можем узнать, какие языки есть в реестре.
- Например, 00000419 — это русский язык. Если вам не нужны другие, такие как 00000404, удалите их из реестра.
Чтобы удалить язык из системы с помощью реестра, пройдите по пути:
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlРаскладки клавиатуры
- Справа видно, что папка 00000407 отвечает за немецкий язык.
- Удалите всю папку, чтобы удалить язык из системы.
Читайте также: Как увеличить оперативную память?
Удалить язык интерфейса, которого нет в параметрах
Нажмите сочетание клавиш Win + R, введите Lpksetup и выберите «Удалить язык».
В следующем окне выберите язык, который хотите удалить.
Неизвестный языковой стандарт QAA (qaa-Latn) и Китайская раскладка
Чудеса раскладки иногда случаются в Windows 10. В данном случае я понял обратить внимание на китайскую раскладку, которой нет ни в параметрах, ни в реестре, а она есть на панели задач. Все вышеперечисленные способы не дали никаких доказательств существования китайской раскладки.
Потом появился QAA Unknown locale (qaa-Latn), который помог мне решить обе проблемы сразу. Подробнее об этом см ниже.
Запустите PowerShell от имени администратора и введите:
- $LanguageList = Получить — WinUserLanguageList
- $LanguageList.Add(«qaa-latn»)
- Set-WinUserLanguageList $LanguageList-Force
Затем перейдите в «Настройки» > «Время и язык» > «Язык» > и удалите язык. Возможно нужно будет удалить все языки кроме русского, потом установить обратно английский. Это решило сразу две проблемы: убрало китайский язык с панели задач и убрало неизвестную локаль QAA (qaa-Latn).