- Удаление раскладки клавиатуры в ОС Windows 10
- Удаляем языковую раскладку в Виндовс 10
- Вариант 1: Удаление клавиатуры
- Вариант 2: Удаление раскладки
- Удаление клавиатур и раскладок в Windows 10 версии 1803 и ниже
- Заключение
- Откуда в Windows 10 взялась лишняя раскладка клавиатуры и как ее удалить
- Удаление лишних языков раскладок клавиатуры в Windows 10
- Удаление лишнего языка в Windows 10 с помощью PowerShell
- Как удалить лишнюю языковую раскладку через реестр Windows?
Удаление раскладки клавиатуры в ОС Windows 10
Большинству пользователей для комфортной работы в среде Windows достаточно двух языковых раскладок – английской и русской. Наличие еще хотя бы одной зачастую только создает неудобства, а потому далее мы расскажем о том, как ее удалить в десятой версии операционной системы от Microsoft.
Удаляем языковую раскладку в Виндовс 10
В Windows 10 с момента ее выхода и по сегодняшний день было внедрено множество улучшений и изменений, что особенно заметно проявлялось на «Панели управления», основная функциональность которой постепенно «переезжала» в «Параметры». Не обошло это стороной и настройки клавиатуры, расположение которых менялось чуть ли не с каждым апдейтом. Собственно с этим и связана главная сложность в решении нашей сегодняшней задачи – удалении метода ввода, чем мы далее и займемся.
Вариант 1: Удаление клавиатуры
Бывают ситуации, когда на компьютере присутствует необходимое количество методов ввода, при этом для одного (или более) из них используется дополнительная клавиатура (например, английский США и Канады). Переключаться между ними можно только вручную (не горячими клавишами), путем нажатия левой кнопкой мышки на значок языка в панели задач. Выглядит это так, как показано на скриншоте ниже, а удаляется следующим образом:
- Откройте «Параметры» Windows 10, воспользовавшись для этого меню «Пуск» или клавишами «WIN+I».
- Перейдите к разделу «Время и язык», а на его боковой панели откройте вкладку «Язык».
Вариант 2: Удаление раскладки
В случае если требуется удалить именно лишний язык, а не добавленную в него клавиатуру, алгоритм действий будет еще более простым.
- Выполните шаги, описанные в пунктах №1-3 предыдущей части статьи.
Таким образом осуществляется удаление дополнительных клавиатур и ненужных раскладок в Виндовс 10, начиная с версии 1809. О том, как это делается в более ранних редакциях, мы кратко поговорим ниже.
Удаление клавиатур и раскладок в Windows 10 версии 1803 и ниже
Если вы по каким-то причинам все еще используете одну из «старых» редакций Виндовс 10 и не планируете обновляться, для решения озвученной в заголовке статьи задачи потребуется выполнить иные действия.
Windows 10 (1803)
Отличия этой версии с актуальными на сегодняшний день минимальны – удаление дополнительных клавиатур и методов ввода осуществляется практически так же, как и в вышеизложенной инструкции. Разница заключается только в имени вкладки раздела «Время и язык», на которую требуется перейти – она называется «Регион и язык», а не просто «Язык».
Windows 10 (версии ниже 1803)
Вплоть до версии 1803 настройки языка и раскладки ОС Виндовс 10 находились в «Панели управления». Для их изменения/удаления необходимо выполнить следующее:
- Вызовите окно «Выполнить» нажатием клавиш «WIN+R», введите в него указанную ниже команду и нажмите «ENTER».
control
Читайте также: Как открыть оснастку «Выполнить» в Windows 10
В устаревших редакциях Windows 10 удаление лишних методов ввода и дополнительных клавиатур выполняется практически так же просто, как и в более современных аналогах, разница заключается лишь в расположении необходимых настроек. Со своей стороны мы настоятельно рекомендуем обновиться до последней доступной версии ОС, хотя бы из соображений безопасности.
Заключение
Теперь вы знаете, как удалить более не нужную раскладку и/или клавиатуру в Виндовс 10, независимо от того, какую из версий этой операционной системы используете.
Откуда в Windows 10 взялась лишняя раскладка клавиатуры и как ее удалить
В «нормально» сконфигурированной Windows 10 доступно два языка ввода и две раскладки переключения языков — русский и английский. Конечно, если у вас установлена Windows 10 не «для одного языка», вы можете добавить сколько угодно локализаций и столько же раскладок, но речь пойдет вовсе не об этом. Что делать, если у вас невесть откуда в языковой панели появилась дополнительная раскладка диалекта одного языка как в показанном на скриншоте примере?
Казалось бы, в чём тут проблема, разве лишнюю раскладку нельзя удалить через языковые настройки?
Нажали на этой же панели «Настройки языка», открыли параметры языка с лишней раскладкой.
Выбрали ненужную клавиатуру и кликнули «Удалить».
Проблема только в том, что стандартным способом раскладка отказывается удаляться, а если и удаляется, то после перезагрузки компьютера появляется в языковой панели повторно.
В таких случаях иногда рекомендуют очистить содержимое каталога Preload в ключе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Preload и перезагрузить компьютер, но это приводит к тем же результатам.
Решить эту проблему действительно можно путем правки реестра, только вот работать нужно с другими ключами. Но еще важнее понимать, что именно стало причиной такого поведения Windows 10. А причина в том, что ваш компьютер скорее всего синхронизирован с каким-то другим устройством, на котором включена дополнительная раскладка при условии, конечно, что вы используете учетную запись Microsoft.
Поэтому, перед тем как приступать к дальнейшим действиям, потрудитесь отключить синхронизацию языковых настроек в разделе «Учетные записи» приложения «Параметры».
Если настройки синхронизации у вас по какой-то причине недоступны, откройте командой regedit редактор реестра, разверните ключ HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync и создайте справа два параметра типа DWORD : DisableSettingSync со значением 2 и DisableSettingSyncUserOverride со значением 1 (готовый твик прилагаем по ссылке disk.yandex.ru/d/N9lWT2O1-FotFw) .
После этого перезагрузитесь и попробуйте удалить лишнюю раскладку через приложение Параметры как было показано выше.
В нашем примере это 0x00010409, что соответствует индийской раскладке.
Проследуйте по указанным ключам реестра.
И удалите параметры, в качестве которых задан код дополнительной раскладки.
На всякий случай проверьте ключи реестра и на этом изображении.
Если мультистроковый параметр languages содержит лишние раскладки, отредактируйте его. Для этого кликаем по нему два раза мышкой и удаляем в открывшемся окошке ненужную раскладку.
Вот и всё, новая конфигурация вступит в силу после перезагрузки компьютера.
Удаление лишних языков раскладок клавиатуры в Windows 10
Несколько раз в Windows 10 замечал странный баг, когда в списке раскладок клавиатуры языковой панели появляются лишние языки. Например, у меня на ноутбуке было установлено 2 языка: русский, английский. Но после очередного обновления Windows 10, в списке языков появились еще два дополнительных языка – English (United Kingdom) и English (Canada), хотя я их не добавлял. Теперь в списке раскладок клавиатуры у меня отображается четыре языка. Причем Windows не дает удалить дополнительные языки (кнопка Remove в языковой панели неактивна). При переключении языков клавишами Shift+Alt , или через языковую панель в трее, приходится переключаться между 4 раскладками клавиатуры вместо 2, что очень неудобно!
Рассмотрим, как удалить такие неудаляемые раскладки клавиатуры в Windows 10 и Windows 11.
В Windows 10 обычно можно удалить любой язык раскладки клавиатуры, который не используется в качестве основного языка по умолчанию. Однако вы можете столкнуться с багом, когда некоторые языки нельзя удалить.
К примеру, если английский язык (United States) является текущим языком интерфейса Windows, то после добавления английского языка (United Kingdom) вы не сможете удалить оба этих языка из списка предпочтительных. И, конечно, очень неудобно, что в языковой панели в системно трее (области уведомлений) появился лишний ненужный язык.
С помощью команды lpksetup вы не сможете удалить дополнительные языки из системы, т.к. этих языковых пакетов в Windows не установлено:
lpksetup /u en-gb
lpksetup /u en-ca
Удаление лишнего языка в Windows 10 с помощью PowerShell
Удалить ненужный дополнительный язык можно только с помощью PowerShell.
- Запустите Windows PowerShellс правами администратора;
- Выведите список установленных в Windows 10 языков пользователя командой: Get-WinUserLanguageList
- Запомните значение LanguageTag для предпочитаемого языка. К примеру, Ваш предпочитаемый язык English (United States): LanguageTag = en-US
- Сохраните значение предпочитаемого языка в переменную: $1=New-WinUserLanguageList en-US
- Теперь можно установить данный язык в качестве основного, удалив все остальные дополнительные языки: Set-WinUserLanguageList $1
- Клавишей Y нужно подтвердить удаление дополнительных языков.
- Убедитесь, что все дополнительные языки клавиатуры пропали.
Если вы хотите оставить в Windows несколько языковых раскладок клавиатуры, можно удалить только ненужные языки. К примеру, вы хотите удалить языки с LanguageTag en-Gb и zh-Hans-CN.
$LanguageList = Get-WinUserLanguageList
$DeleteLang = $LanguageList | where LanguageTag -eq «en-Gb»
$LanguageList.Remove($DeleteLang)
Set-WinUserLanguageList $LanguageList –Force
Для удаления китайского языка, замените вторую строку на:
$DeleteLang = $LanguageList | where LanguageTag -eq «zh-Hans-CN»
Или вы можете указать список языков, которые нужно оставить:
$1=New-WinUserLanguageList en-US
$1.Add(«eu-US»)
$1.Add(«ru»)
Set-WinUserLanguageList $1
Закройте консоль PowerShell и убедитесь, что все лишние языки в языковой панели Windows исчезли.
Как удалить лишнюю языковую раскладку через реестр Windows?
Если дополнительные языки удалились из списка языков ввода, но все еще отображаются в раскладках клавиатуры, нужно вручную удалить их из реестра.
- Запустите regedit.exe с правами администратора;
- Перейдите в ветку реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Preload . Здесь отображается список языков, доступных на экране входа в систему;
- В ветке HKEY_CURRENT_USER\Keyboard Layout\Preload отображаются активные раскладки клавиатуры текущего пользователя. Например, 00000419 – русская раскладка, 0000409 – английская раскладка, 00000407 – немецкий и т.д.;
- Удалите все ненужные языковые раскладки из реестра. Если нужно, измените нумерацию параметров реестра (названия параметров должны быть последовательными и начинаться с 1).
После этого ненужный язык пропадет из списка языков ввода.
REG ADD «HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout» /v IgnoreRemoteKeyboardLayout /t REG_DWORD /d 1
Если вы уверены, что вам не нужна определенная раскладка, вы можете ее полностью заблокировать. Полный список раскладок клавиатуры хранится в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\.
Например, вы хотите заблокировать языковую раскладку 00000404 (Chinese (Traditional) — US Keyboard) .
- Сначала удалите лишние языки с помощью PowerShell (описано выше);
- Найдите подраздел 00000404 в указанной ветке реестра и переименуйте его в 00000404-no;
- Перезагрузите Windows;
- Проверьте, что указанная раскладка клавиатуры больше не отображается.