Как удалить лишнюю раскладку клавиатуры Windows 10
В некоторых версиях Windows 10 (да да, их бывает много и разных) появляется лишняя раскладка клавиатуры и при переключении это крайне неудобно.
Как удалить лишнюю раскладку клавиатуры Windows 10, появившаяся там случайно и уж точно не по нашей инициативе?
Через Настройки языка 3 лишняя раскладка клавиатуры не видна и соответственно удалить её не представляется возможным. Можно сделать хитрую вещь: Добавить этот невидимый в Настройках язык, а затем сразу удалить, только тогда лишняя раскладка пропадает и на панели задач (там где дата и время). Но при следующей загрузке Windows эта зараза появляется вновь.
Поэтому вот рабочий метод как убрать лишнюю клавиатуру в Windows 10
Рабочий метод как удалить лишнюю раскладку клавиатуры Windows 10 через реестр:
1) Нажимаем клавишу Win+R или Пуск — Служебные — Выполнить.
2) Вводим команду regedit.
3) Открываем поочередно папки: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
4) ПКМ (правый клик мыши) справа на пустом месте — Создать строковый параметр и подписываем IgnoreRemoteKeyboardLayout
5) Нажимаем на этом файле ЛКМ два раза и вводим в поле Значение цифру 1
Перезагрузите компьютер и лишняя не удаляемая раскладка клавиатуры будет убрана навсегда.
Как удалить «лишнюю» языковую раскладку в Windows 10?
У меня установлены региональные настройки «Украина». В меню выбора языков Английский, Русский и Украинский. Украинской раскладкой пользуюсь редко, и не могу его удалить из списка. Возможно удалить только Английский и Русский.
Очень не удобно тыкать в поисках нужной раскладки.
Как удалить «лишний» язык?
- Вопрос задан более трёх лет назад
- 179591 просмотр
Средний 1 комментарий
- Вконтакте
- Вконтакте
У меня была аналогичная проблема после обновления с Win 7 до Win 10. Среди методов ввода появился русский язык с английской клавиатурой (при этом в списках ее не было).
Решается следующим образом:
1. Добавляем новый язык (Add a language через меню на первом скриншоте);
2. Выбираем язык, «лишнюю» раскладку которого хотим удалить (в данном случае украинский);
3. Скачиваем и устанавливаем данный языковой пакет;
4. Проверяем, чтобы скачанный язык был НЕ первым в списке и чтобы система была НЕ на нем;
5. Перезагружаем ПК;
6. Выбираем лишний язык через меню на первом скриншоте и нажимаем кнопку Del;
7. Радуемся результату.
- Вконтакте
Все проще!
Заходим regedit
Открываем ветку «Компьютер\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload»
Там должно быть столько языков ввода сколько вам надо — все лишние строки удаляем.
- Вконтакте
Если нужно удалить раскладку клавиатуры которой — внимание — нет и в одном из установленных языковых пакетов, надо в реестре ключа в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout добавить IgnoreRemoteKeyboardLayout со значением 1:
- Вконтакте
Спасибо за совет! Для потомков: у меня была проблема: три языка для клавиатуры, при этом в панели управления ни слова про третий.
По всей видимости, во время установки Windows добавил еще один язык — «Английский международный». Позже оказалось, что «Английский США» установлен по умолчанию. Потом было какая-то история с манипуляцией языками (все подряд удалил, потом заново добавил). В результате — 3 языка, в панели управления про международный английский ни слова.
В реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout много папок — по одному для каждого языка. Надо найти лишний и добавить строковый ключ IgnoreRemoteKeyboardLayout со значением 1. Языков много, найти нужный помог PuntoSwitcher. Он начал ругаться, что языков много и в своей утилите показал их название, включая идентификатор. Этот идентификатор совпал с названием папки в реестре. Вуаля!
Спасибо за ссылку! Ключ писать не стал, сделал по-другому, как советовал один из пользователей, вот его ник и ответ: A_Straub Дата ответа 20 октября, 2017
Windows 10 Pro
Всем у кого появилась лишняя раскладка и нет возможности удалить в панели управления, делаем следующее.
В реестре по адресу: HKEY_CURRENT_USER\Keyboard Layout\Preload
удаляем лишнюю, где значение 00000409 Английская, 00000419 Русская, 00000407 Немецкая
Соответственно делаем первой и второй ту которая должна быть потом и на панели в таком же порядке.
- Вконтакте
Кому не один совет не помог попробуйте костыль который мне пришлось сделать для фикса этой проблемы на windows 10 home, хотя я уверен это должно работать и в других.
1. Я создал в корне диска c:/fix_languages.ps1
Тк у меня постоянно добавлялся en-GB язык, в коде выше фигурирует именно он, вы поменяйте на свой.
Получить код языка, можно вручную, добавив язык который постоянно появляется, через панель управления и далее посмотреть список командой Get-WinUserLanguageList в PowerShell.
2. Далее я создал c:/fix_languages.bat
3. Далее через планировщик заданий создал задание которое вызывает этот скрипт при входе в систему и при разблокировке.
Можно сделать через один исполняемый файл просто настроить команду запуска в планировщике задач, но мне уже было сильно лень этим заниматься.
- Вконтакте
Появлялась лишняя раскладка qaa-latn. Советы с использованием PS работали не все.
А правка списка preload в реестре работала четко, но только временно. Левая раскладка появлялась снова, а причина ее появления оставалась тайной за семью печатями. Писать скрипты и расписание не захотел.
Поэтому поступил радикально — дополнил правку ключа preload ограничением прав доступа — только чтение у ВСЕХ (включая администратора-владельца). Благо ЭТО НЕ ПРЕПЯТСТВУЕТ ДОБАВЛЕНИЮ И УДАЛЕНИЮ НЕОБХОДИМЫХ ЯЗЫКОВ В СИСТЕМЕ ВРУЧНУЮ.
Больше глюк не появляется )
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
На каком месте Украинская раскладка в данном меню?
- Вконтакте
Её тут вообще нет:
Всё ещё проще)
Меню Пуск — Параметры — Время и язык — Язык
Нажимаем на язык, который повторяется
Нажимаем на Параметры
Нажимаем на Клавиатуру, которая нам не нужна и выбираем «Удалить». Здесь же можно и добавить
Радуемся)
- Вконтакте
Решение проблемы одно: создаём скрипт (PowerShell ISE), в который добавляем нужные языки через запятую.
Вызываем реестр через Win+R командой regedit!
1. Я создал в корне диска С:/fix_languages.ps1
Get-WinUserLanguageList
Set-WinUserLanguageList -LanguageList ru,pl,en-US -Confirm
Set-WinUserLanguageList -LanguageList ru,pl –Confirm
Команды просто добавят в список языков ваши. Захотите ещё один язык, добавляем новый язык (в последнюю строчку!) после запятой и активируем снова: …ru, pl, ch . – пример!
Но! Во второй строчки постарайтесь ввести тот язык, который у вас прилетает из космоса (который хотите удалить).
2. Идём в реестр, по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
И добавляем строковый параметр с путём (кавычки необязательно): «C:\fix_languages.bat»
Название любое.
Путь должен быть ваш. При загрузке всё сработает, но можно вызывать вручную из каталога.
Потом! Выделяем всё и нажимаем F8! Ну то есть делаем это вручную!
Всё…
Всё, что можно сделать.
Можете, конечно, ходить в панель управления, добавлять язык за каждым разом и удалять.
Нет другого варианта. Чистка реестра и выдуманные строковое параметры вам не помогут!
Это проблема системы, не ваша.
В Windows 11 скрипты как-то ещё работают, раз на 2. То сработает, то нет.
Приходится запускать его вручную. Здесь скрипты вообще не работают.
PowerShell сделан таким образом, чтобы пользователь всегда запускал его вручную.
Вот когда, наконец-то, соединят CMD и PowerShell, что является полным бредом, будут скрипты работать. Пускай удаляют CMD, мы будем сидеть на PowerShell и будем счастливы.
CMD оставили только потому, что он простой и он им нравиться! Они его просто не бояться…
А пока предлагаю написать несколько потоков для связи CMD и PowerShell, чтобы данная программа запускалась автоматически и сама себя выполняла. Ну как вам?
Нет сегодня системы. Есть только радио!
Ещё добавлю: забудьте про Linux. Хватит мучаться с ним. Это система СЛОМАНА!
Linux написан на JAVA. Там JVM подключается, а JVM не работает. Их виртуальная машина изначально работала плохо по той причине, что JAVA язык несовершенный (испорченный с самого начала). Здесь ничего не поделать, нужно просто писать новую систему на новом языке. Моё предложение: С !
Так вот Android и iOs, MacOS (
Linux) туда же. Там тоже JVM.
Вспоминаем историю с дохлым Symbian (изначально, в проекте: Deli). Туда тоже запихнули JVM и на теперешний момент эта система не работает.
Microsoft передаем привет, потому что данную проблему они не могут решить с 1998 года, ещё с Windows Net x86.
Удаление «лишних» раскладок клавиатуры в Windows 10
После очередного обновления Windows 10 очень часто стали появляться дополнительные раскладки клавиатуры, которые мешают работать.
И если до недавнего времени такие раскладки можно было удалять через панель управления, то в последних версиях эту возможность убрали.
Удаление раскладки клавиатуры через реестр
Самое простое решение, которое я нашел — удаление неиспользуемых раскладок через реестр Windows 10.
Для этого необходимо:
Открыть редактор реестра как Администратор системы: с помощью Ctrl+Esc -> regedit -> Правой кнопкой мыши -> Запустить от имени Администратора;
Пример ветки реестра с установленными языками: 809 – UK (как правило, появляется именно эта раскладка), 409 – US, 419 – Русский:
Защищаем реестр
Если дополнительные раскладки появляются после каждого обновления, можно попробовать запретить изменение соответствующей ветки реестра:
- Нажмите правой кнопкой мыши на ветке реестра: Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload;
Нажмите кнопку «Дополнительно»;
В открывшемся окне нажмите кнопку «Отключить наследование» и затем «Применить», «Ok»
В окне прав доступа для пользователя System уберите «галку» с элемента Разрешить – Полный доступ;