Если вы видите клавиатуру или метод ввода, которые не ожидаются в переключателе ввода или в списке предпочитаемых языков, вот несколько способов исправить это.
Удаление языка из параметров
Вот первое, что нужно попробовать:
-
Выберите Пуск > Параметры > время & язык > язык & регион .
-
Найдите нужный язык на компьютере, а затем выберите Дополнительно > Удалить.
Если нежелательная клавиатура или метод ввода по-прежнему существуют, вы можете удалить отдельную клавиатуру из параметров. Вот как это сделать.
-
Выберите Пуск > Параметры > время & язык > язык & регион .
-
Найдите нужный язык на компьютере, а затем выберите Дополнительные > параметры языка > Удалить.
Нежелательный язык или клавиатура по-прежнему в переключателе ввода
Если нежелательный язык или клавиатура по-прежнему находится в переключателе ввода, но не в списке языков, попробуйте выполнить следующее:
-
Выберите Пуск > Параметры > время & язык > язык & регион .
-
Выберите Добавить язык, добавьте нежелательный язык или клавиатуру, а затем выберите Следующий > Установить.
-
После установки языка или клавиатуры выберите Дополнительные > параметры языка > Удалить.
Примечание: Последняя клавиатура для языка и метод ввода по умолчанию не могут быть удалены. Метод ввода по умолчанию основан на порядке списка языков в разделе Параметры.
Метод ввода по умолчанию не отображает выбранный язык
Если у метода ввода по умолчанию нет выбранного языка, попробуйте выполнить следующее:
-
Выберите Пуск > параметры > язык & времени > ввод > дополнительные параметры клавиатуры.
-
В поле Переопределение для метода ввода по умолчанию выберите предпочитаемый язык.
Связанным с
Управление параметрами языка ввода и интерфейса в Windows
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Сравнительно часто в списке раскладок клавиатуры пользователи обнаруживают лишнюю: например, британскую английскую. Происходит это обычно из-за того, что она была добавлена при установке системы без учета того, что английская (США) устанавливается по умолчанию, но возможны и другие причины.
В этой пошаговой инструкции подробно о способах удалить лишнюю раскладку клавиатуры в Windows 11 и Windows 10 — в Параметрах или PowerShell.
Удаление раскладки клавиатуры в Параметрах
Интерфейс параметров Windows 11 и Windows 10 отличается, но действия для удаления ненужных раскладок и сопутствующие нюансы одинаковы.
Достаточно выполнить следующие шаги:
- В Windows 11 нажмите по индикатору языка в области уведомлений и выберите «Дополнительные настройки клавиатуры», либо перейдите в Параметры — Время и язык — Язык и регион.
- В Windows 10 нажмите по значку языка и откройте пункт «Настройки языка», либо перейдите в Параметры — Время и язык — Язык.
- В Windows 11 справа от языка, который нужно удалить, нажмите по трем точкам и выберите пункт «Удалить». Если пункт не активен, сначала переместите язык вниз (первый по счету язык удалить нельзя).
- В Windows 10 нажмите по языку, который нужно удалить в списке «Предпочитаемые языки» и нажмите соответствующую кнопку. Если кнопка не активна, переместите язык вниз с помощью кнопки со стрелкой: первый по счету язык удалить нельзя.
В результате выбранный язык ввода (раскладка клавиатуры) будет удален.
Удаление языка ввода в PowerShell
Если при удалении раскладки клавиатуры возникли какие-либо проблемы или доступ к Параметрам Windows ограничен, можно использовать удаление с помощью Windows PowerShell (или Терминала Windows):
- Запустите Терминал Windows или Windows PowerShell от имени администратора. Сделать это можно, открыв контекстное меню кнопки «Пуск», нажав по ней правой кнопкой мыши.
- Введите команду
Get-WinUserLanguageList
и нажмите Enter. Это выведет список установленных языков. Обратите внимание на значение LanguageTag языка и раскладки, которую нужно удалить.
- В моем случае нужно удалить Английскую (Великобритания), это en-GB, именно этот идентификатор языка я буду использовать во второй команде, вам его потребуется изменить на свой. Команды для удаления языка:
$1 = Get-WinUserLanguageList $1.RemoveAll( { $args[0].LanguageTag -clike 'en-GB' } ) Set-WinUserLanguageList $1 -Force
Если всё прошло успешно, язык будет удален из списка доступных для ввода с клавиатуры в Windows.
Удаление раскладки в редакторе реестра
Ещё один метод — использование редактора реестра для удаления языка ввода:
- Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit в диалоговое окно «Выполнить» и нажмите Enter.
- В редакторе реестра перейдите в раздел HKEY_CURRENT_USER\Keyboard Layout\Preload
- В этом разделе в правой панели реестра вы увидите несколько пунктов: они представляют собой языки ввода, причем расположены в том же порядке, что и в «Параметрах» Windows. Нажмите правой кнопкой мыши по ненужному языку, выберите пункт «Удалить».
- Закройте редактор реестра, выйдите и снова зайдите в систему, либо перезагрузите компьютер: лишняя раскладка должна исчезнуть.
Известна проблема, когда языков раскладки отображается больше, чем языков в Параметрах, PowerShell или реестре, то есть лишний язык нигде кроме выбора языка ввода не виден.
Одно из возможных решений: установить этот лишний язык в Параметрах языка (как в первом способе, но именно добавить его), а уже после добавления — удалить этот язык, используя любой из описанных подходов.
One of the under-reported problems is where Windows 11/10 keeps adding keyboard layouts without permission. As you add new languages, it starts appearing in the language bar and cannot be removed from the Keyboard Layout at all. One of the people reported that it also included English US – Greek (220) Latin Keyboard and English UK, despite having English US already.
The problem that arises because of this is that it makes switching really hard when somebody is just using two languages. Also, it keeps switching layout as you type. Punctuation changes at any time and you will need to switch the keyboard layout back to what I chose and correct the mistake.
Read: How to change Windows Keyboard Layout.
Here are the methods that you can use to fix this problem in Windows 11 or Windows 10:
- Turn off the Automatic Keyboard layout change option.
- Add and then remove the automatic keyboard layout.
- Override Microsoft automatic language settings via PowerShell.
- Fix the problem using the Registry Editor.
1] Turn off the Automatic Keyboard layout change option
You can try disabling the Automatic Keyboard layout change option to fix the problem. This setting can be tweaked by going to the Advanced Keyboard Settings. Here are the steps to do so:
- First of all, open the Windows 11 Settings app and navigate to Time & language tab.
- Now, click on the Typing option from the right pane.
- Next, tap on the Advanced keyboard settings option.
- Inside the Advanced keyboard settings page, uncheck the Let me use a different input method for each app window option.
- Check if this fixes up the issue for you.
In case it doesn’t fix the problem for you, move on to the next potential fix.
2] Add and then remove the automatic keyboard layout
The first method that you can try is to add the automatically added keyboard layout and then remove it again. It is kind of a workaround and might fix the problem for you. To do that in Windows 11, you can follow the below steps:
Firstly, open the Settings app and go to the Time & language tab. Now, from the right panel, tap on the Language & region option.
Next, click on the three-dot menu for a language under the Language section. After that, press Language options and then select the Add a keyboard button.
Then, choose the automatically added layout to add that keyboard layout. You will see the keyboard layouts under the Keyboards section.
Finally, click on the three-dot menu present next to the previously added keyboard and choose Remove.
If the keyboard layout appears again, you will have to repeat the above process again.
Windows 10: The OS may randomly add that English US layout, and as someone who uses two layouts, it makes quick switching harder (you need one more keypress, and if you need to switch a lot in a short time, it becomes frustrating.)
- From Language preferences, select the English language.
- Click Options.
- Click “Add a Keyboard” and select that automatically added layout.
- After adding it, click on it and click Remove.
Note that may randomly reappear again, and you will have to repeat the step again.
3] Override Microsoft automatic language settings via PowerShell
If you use PowerShell, you can use it to override Microsoft`s default and weird language settings then it does not jump around anymore. You need to find InputTip and Culture settings for your desired settings of course. They can be found online in Microsoft IT Pros documentation.
Set-WinCultureFromLanguageListOptOut -OptOut 1 Set-WinUILanguageOverride -Language en-US Set-WinDefaultInputMethodOverride -InputTip "0426:00040426" Set-Culture lv-LV
Keep this PowerShell script handy, and execute it whenever you see the layout appear again. If this is happening in your company or a large number of computers, you can use run this script when somebody logs in to the computer.
4] Fix the problem using the Registry Editor
You can try a Registry hack to fix this problem. You will need to create a new DWORD to get rid of this issue. Here is the step by step procedure to resolve the issue using Registry Editor:
Firstly, press the Windows + R hotkey to evoke the Run dialog box and enter regedit in it to open up the Registry Editor app.
Now, navigate to the following key in Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Next, right-click on the right-pan and select the DWORD (32-bit) Value option from the context menu.
After that, name the newly created DWORD as IgnoreRemoteKeyboardLayout.
Then, double-click on the above DWORD and set its value to 1.
Finally, close the Registry Editor app and then reboot your PC.
Hopefully, this will fix up the issue for you.
How do I turn off Keyboard Layout Synchronization?
To turn off keyboard layout synchronization in Windows 11, you can follow the below steps:
- Open Settings and go to the Accounts tab.
- Go to the Windows backup section.
- Open the Remember my preferences drop-down.
- Uncheck the Language preferences option.
Are you facing similar problems? Do your keyboard jumps to a different language as you type? Let us know if this solution fixed your problem.
This post will help you if you are unable to remove a Language from Windows.
Вы тут: Главная → Popular → Как удалить неудаляемые языки и раскладки клавиатуры в Windows
В чате @winsiders участник Kato пожаловался на необычную проблему после обновления до Windows 10 1803. Изначально у него в системе было три языка – английский (US), русский и украинский, а после обновления добавилось еще два английских – United Kingdom и Canada, которые не удалялись в Параметрах (кнопка Remove недоступна). Соответственно, эти языки появлялись в списке раскладок клавиатуры, хотя в настройках их не было.
[+] Сегодня в программе
Теория
В общем случае, можно удалить любой язык, который не используется по умолчанию. Например, если в системе только английский и русский языки, то первый можно удалить, если основным назначен второй. При этом неважно, каким был исходный язык системы (дистрибутива), что легко определяется в PowerShell командой:
(Get-CimInstance Win32_OperatingSystem).oslanguage
Команда выводит идентификатор языка, где 1033 – английский (US), 1049 – русский, остальные тут в десятичном виде или у Microsoft в шестнадцатеричном (вставляйте значения в калькулятор программиста).
На проблемной ОС эта команда выдала 2057, что соответствует English (United Kingdom). В сочетании с картиной из параметров это было очень странно, потому что у языка дистрибутива никаких языковых пакетов быть не должно, поскольку он и так есть в системе.
Для начала мы попытались удалить языковые пакеты UK и Canada командами lpksetup. Однако к успеху это ни привело, что намекало на фактические отсутствие этих языковых пакетов, но не приближало к решению проблемы фантомных языков. Пришлось зайти с черного хода.
Удаление неудаялемых языков
У PowerShell есть два командлета для управления языками пользователя – Get-WinUserLanguageList и Set-WinUserLanguageList. Первый умеет получать список языков, а второй задавать его. В PowerShell список соответствовал картине в параметрах.
Из справки второго командлета не вполне очевидно, как удалить ненужные языки. Зато она дает достаточно толстый намек на то, что вывод первого командлета представляет собой массив. Это можно использовать во благо. Нам нужны только первые три языка из списка.
$List = Get-WinUserLanguageList Set-WinUserLanguageList $($list[0], $list[1], $list[2]) -Force Get-WinUserLanguageList
Первая команда помещает в переменную массив из списка языков, а вторая задает в качестве текущих языков первые три элемента массива. При этом остальные языки удаляются! Третья команда выводит список языков для проверки.
Решено! В который уже раз PowerShell позволяет элегантно решить задачу без запредельных усилий. Если будете экспериментировать под учетной записью Microsoft, отключите синхронизацию языковых параметров во избежание нежелательных эффектов (я словил несколько странностей :).
Удаление неудаялемых раскладок клавиатуры
Этот раздел был добавлен значительно позже, потому что в статью приходят люди со смежной проблемой — появление фантомных раскладок клавиатуры при отсутствии соответствующих установленных языков. У этой проблемы может быть несколько вариантов решения.
Игнорирование дистанционных раскладок
Примените твик и перезагрузитесь. См. также пост в канале Telegram с кратким объяснением и готовым REG-файлом.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "IgnoreRemoteKeyboardLayout"=dword:00000001
Удаление раскладок из разделов Preload
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload HKEY_CURRENT_USER\Keyboard Layout\Preload
Удаление раскладок из системы
Это подходит в случае, если раскладка не нужна в принципе. Раскладки прописаны в разделе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\<LCID>
Нужно удалять подраздел с нежелательной раскладкой.
Удаление раскладки после смены кодовой страницы (языка для неюникодных программ)
В современных Windows при смене кодовой страницы (например, с английской на русскую) автоматически добавляется для всех пользователей и метод ввода этого языка. Причем сам язык не добавляется! Однако в большинстве случаев этот язык уже установлен у пользователей, поэтому они ничего не замечают. Но бывает иначе. Варианты решения:
- Добавить в параметрах такой же язык, как установлен для кодовой страницы, а затем удалить его. В результате удаляется и ненужная раскладка. Самый простой способ, но у одного из читателей после перезагрузки раскладка возвращалась.
- Добавлять и тут же удалять язык скриптом из автозагрузки. Прием против лома — возвращения раскладки после перезагрузки.
- Заменить в языке проблемный метод ввода не несуществующий. Элегантное решение, недоступное в графическом интерфейсе.
В Windows 10 1803 языковые настройки практически полностью перекочевали из классической панели управления в Параметры (исключение составляет классическое окно с настройками сочетаний клавиш и языковой панели). В связи с этим я обновил статью про 6 языковых настроек, которые могут поставить вас в тупик в контексте изменившегося интерфейса.
ANDRAMIR
Старые игры от Arkane запускаешь? Хотя нет, там всегда французская раскладка добавляется.
Ответить
Развернуть ветку
Keworker
Автор
У меня сейчас установлен только Dark Souls, Айзек и сталкер
Ответить
Развернуть ветку
1 комментарий
Hida
Найди на ютубе ролик Изи. У него есть ролик на эту тему. Только он в том видел говорит, что не нашёл решение, но в середине ответ будет.
Ответить
Развернуть ветку
Hida
Нашёл видос. Я кинул ссылку с привязкой ко времени (6:19).
Ответить
Развернуть ветку
2 комментария
Melorax
Из HKEY_USERS\.DEFAULT\Keyboard Layout\Preload пробовал удалять?
Ответить
Развернуть ветку
Keworker
Автор
А что из этого надо удалять?
Ответить
Развернуть ветку
11 комментариев
Keworker
Автор
У меня вместо ENG пишется ENG US, меня это бесит
Ответить
Развернуть ветку
Gray Brevis
Ну ткни на Настройки языка, потом на Английский и удали лишнюю раскладку.
Ответить
Развернуть ветку
Keworker
Автор
Я это первым делом и сделал, но после перезагрузки не остается ни одной раскладки, в настройках системы только 1 английская, а вторая вообще существует только на win+space
Ответить
Развернуть ветку
12 комментариев
HooHah
У меня такое было. Больше инфы, пожалуйста. На момент, когда 3 раскладки в переключателе показывает:
— региональный формат какой?
— Windows display language какой?
— Preferred languages for apps and websites какие?
Забыл — перед тем, как 3-я раскладка появилась, в Settings что-нибудь меняли?
Ответить
Развернуть ветку
Keworker
Автор
Ок, я сейчас работаю, как закончу перезагружу
Ответить
Развернуть ветку
Kijojora
Я с этой фигнёй на ноуте уже год сражаюсь, а на ПК две нормально работают
Ответить
Развернуть ветку
Hida
Тебе тоже скину, мне помог этот видос. Ради интереса можешь глянуть полностью, но гланое на времени (6:19)
Ответить
Развернуть ветку
Kijojora
Я с этой фигнёй на ноуте уже год сражаюсь, а на ПК две нормально работают
Ответить
Развернуть ветку
fireff0xy
ну всё, чел по ходу что-то не то удалил. вернется небось ток через неделю, пока все по новой не установит… с тем же самым вопросом
XD
Ответить
Развернуть ветку
Действующий соврутник майорни
у меня после установки Dawn of war 3 слетела английская раскладка. Я ее поставил, и теперь у меня тоже вот такая ерунда с двумя английскими.
В принципе, оно не мешает но причина слета языка была в игре.
Ответить
Развернуть ветку
Hida
Попробуй посмотреть этот видос, особенно начиная со времени (6:19)
Ответить
Развернуть ветку
Igrok 1
Я бы попробовал добавить другой английский, не США. Какую-нибудь Великобританию, Австралию и т.д. (там их много)
Ответить
Развернуть ветку
Abyss Watchers
Самое простое, как это исправить:
Открываете настройки языка
Скачиваете тот язык, который у вас «появился»
После установки языкового пакета — удаляете скачанный вами язык
profit!
Ответить
Развернуть ветку
Keworker
Автор
А у меня в списке языков никакого ENG INTL и не было
Ответить
Развернуть ветку
1 комментарий
ClifFordHyde
Установил старую игру,у меня такое когда ГТА 4 устанавливаю
Ответить
Развернуть ветку
45 комментариев
Раскрывать всегда