Удалить автоматически добавленные клавиатурные вводы и предотвратить их возвращение (Windows 10)

17812
Jan Palas

У меня на компьютере установлено 2 языка, оба с одним методом ввода.

У меня есть 2 клавиатуры: CES-CSQ и ENG-US.

Удалить автоматически добавленные клавиатурные вводы и предотвратить их возвращение (Windows 10)

Однако в последнее время (возможно, после последнего обновления Win10) я начал видеть 2 дополнительные клавиатуры в моем системном блоке - а именно CES-CS и ENG-CSQ.

Удалить автоматически добавленные клавиатурные вводы и предотвратить их возвращение (Windows 10)

Есть ли способ удалить те 2 варианта ввода (CES-CS, ENG-CSQ), которые я не вижу в опциях языка панели управления?

Решение, описанное в разделе Как удалить клавиатуру в Windows 10, не относится к моей проблеме, потому что я не вижу параметров ввода, которые я хочу удалить, в параметрах языка панели управления.

27
Возможный дубликат [Как удалить клавиатуру в Windows 10] (http://superuser.com/questions/957552/how-to-delete-a-keyboard-in-windows-10) DavidPostill 8 лет назад 1
@DavidPostill: я не думаю, что это дубликат - пожалуйста, посмотрите объяснение, которое я добавил в конце своего поста. Jan Palas 8 лет назад 1
ХОРОШО. Дупе VTC снят. DavidPostill 8 лет назад 1
@JanPalas, я вижу, вы приняли один из ответов, но как насчет части, * препятствующей их возвращению *? Это было решено? Я использовал хитрость из ответов ниже, но если я перезагружаю Windows, язык Windows по умолчанию всегда добавляется заново, и мне приходится делать это снова и снова. Richard Hardy 6 лет назад 0
@RichardHardy Часть _я предотвратить их возвращение_ была добавлена ​​в заголовок вопроса несколько недель назад редактором (@Romain Vincent). У меня не было проблем с опциями ввода в keybourd, когда я задал этот вопрос - оригинальное название было «Как удалить опцию ввода с клавиатуры в Windows 10» (что, на мой взгляд, было более подходящим). Jan Palas 6 лет назад 0

7 ответов на вопрос

32
Jan Palas

(Credits to Jonno whose answer led me to the solution)

Go to systray and open Language preferences. Click Options for each language that has an extra kayboard that you want to remove.

In Keyboards section click Add a keyboard and select a keyboard that appears in your systray and which you want to remove. This adds a new input option for the selected language. After you add the keyboard, click it and click on a Remove button. After that, the keyboard should disappear also from systray.

(Note that I did not see a keyboard which I want remove in Keyboards section thus I had to add it first to be able to remove it afterwards.)

Глупо, что мы должны что-то добавить, прежде чем сможем удалить это ... Это решение работало для моей шведской клавиатуры (английская версия Windows) Hauns TM 7 лет назад 0
Иногда возвращается после повторного входа, поэтому не полное решение htmlcoderexe 6 лет назад 0
13
Jonno

I've duplicated your issue, it's quite simple to fix (Ignore my ENG keyboard layout):

enter image description here

Click Language Preferences

enter image description here

Click United States - then Options

This keyboard (Czech - QWERTY) is your ENG - CSQ, remove it.

enter image description here

Go back, go to options for Čeština

enter image description here

Remove Czech - QWERTZ -> This is CES - CS

enter image description here

This should now be back as you wanted. The languages are the parent of the keyboards, you can specify different keyboard layouts per language.

enter image description here

Edit: It seems that if these keyboards don't exist in these pages, adding them and then removing them resolves the issue.

Спасибо, однако проблема в том, что я не вижу "Czech - QWERTY" в "United States" (и "CZECH - QWERTZ" в "Čeština"), поэтому не могу их удалить. Но ваш пост привел к решению моей проблемы - сначала я добавил эти 2 клавиатуры, а затем удалил их. И все так, как должно быть сейчас - у меня всего 2 клавиатуры. Jan Palas 8 лет назад 3
@JanPalas Очень странно, но рад, что вы нашли решение. Jonno 8 лет назад 0
2
Carlos Gongora

Я борюсь с той же проблемой. Я попытался пошагово следовать всем решениям, представленным в других ответах, но после перезагрузки нежелательные раскладки клавиатуры добавляются обратно. На мой взгляд, это 99,99% ошибок Windows, которые Microsoft должна исправить.

Есть 2 новых обходных пути, о которых я только что нашел, и я хотел бы поделиться:

  1. Удалите HKEY_USERS.DEFAULT\Keyboard Layout\Preloadключ реестра и перезагрузите компьютер или выйдите из системы.

    Этот раздел реестра, по-видимому, является своего рода устаревшим остатком, который содержит неуказанные пользователем раскладки клавиатуры, которые будут добавлены в список языков при входе пользователя. Хотя само исправление сохраняется после перезапусков, есть несколько вещей, которые кажутся вернуть удаленную запись:

    1. Подключение через удаленный рабочий стол к компьютеру с американским макетом
    2. Применение обновления Windows 10 Anniversary
    3. Вход в систему с той же учетной записью Microsoft на другом ПК, на котором все еще есть эта проблема

    Поэтому, когда проблема возвращается, вышеупомянутый раздел реестра необходимо удалить снова.

    Изменить: я создал текстовый файл RemovePreload.reg со следующим содержанием, так что исправление может быть легко повторно применено без навигации по реестру:

    Windows Registry Editor Version 5.00  [-HKEY_USERS\.DEFAULT\Keyboard Layout\Preload] 

    Чтобы использовать его, сохраните его в текстовом файле и измените расширение с .txt на .reg. Затем, когда проблема возвращается, вы можете просто дважды щелкнуть по ней, а затем перезапустить или выйти.

  2. Удалите все ненужные языковые файлы C:\Windows\System32, такие как KBDUS.DLL или другие.

Это отличное решение, однако ключ реестра продолжает возвращаться. Я обнаружил, что установка разрешений для этого ключа на DENY for Everyone + две другие «странные» учетные записи, а затем на себя, как ALLOW, сработала, и проблема перестала появляться вообще. Miloš 5 лет назад 0
0
Petr Pospíchal

Вы также должны отключить языковые настройки, тогда добавление / удаление раскладки клавиатуры будет работать.

0
sc30

Для моего случая я перепробовал все вышеперечисленные методы, и он продолжает возвращаться. Я установил его, установив бесплатную версию CCleaner, затем нажмите -> Реестр слева, затем -> поиск ошибок -> устранение проблем -> перезагрузите компьютер. Это должно решить проблему.

0
berm

Попробуй это. По крайней мере, это работа для меня.

https://it42.cc/2018/11/04/windows-10-unwanted-keyboard-layout-fixed/

Чтобы решить эту проблему, вы должны сделать следующие шаги:

Перейдите в меню «Настройки»> «Время и язык»> «Регион и язык»> «Язык административного языка». На экране «Добро пожаловать» и новые учетные записи пользователей убедитесь, что в списке нет дополнительной раскладки клавиатуры. Нажмите «ОК» и перезагрузите компьютер. Это должно исправить вашу проблему.

Добро пожаловать в Супер пользователя. Несколько советов: размещение одного и того же ответа с одной и той же ссылкой в ​​нескольких вопросах может рассматриваться как спам. Если ваш ответ относится более чем к одному вопросу, то, возможно, эти вопросы являются [дубликатами] (https://superuser.com/help/duplicates); в таком случае лучше [пометить] (https://superuser.com/help/privileges/flag-posts) вопросы как таковые. На данный момент у вас недостаточно репутации, чтобы помечать, но публикация того же ответа не является хорошей идеей. Kamil Maciorowski 5 лет назад 1
-2
user610141

Большинству людей нравится удалять клавиатуру операционной системы по умолчанию, и они не могут найти ее на панели управления. Секрет заключается в том, чтобы изменить «Текущий язык для программ, не поддерживающих Юникод». Проверьте административную вкладку региона в панели управления.