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

31

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

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

введите описание изображения здесь

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

введите описание изображения здесь

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

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

Ян Палас
источник
1
Возможный дубликат Как удалить клавиатуру в Windows 10
DavidPostill
1
@DavidPostill: я не думаю, что это дубликат - пожалуйста, посмотрите объяснение, которое я добавил в конце своего поста.
Ян Палас
1
ХОРОШО. Дупе VTC снят.
DavidPostill
@JanPalas, я вижу, вы приняли один из ответов, но как насчет того, чтобы помешать им вернуться ? Это было решено? Я использовал хитрость из ответов ниже, но если я перезагружаю Windows, язык Windows по умолчанию всегда добавляется заново, и мне приходится делать это снова и снова.
Ричард Харди
@RichardHardy Часть, препятствующая их возвращению, была добавлена ​​в заголовок вопроса несколько недель назад редактором (@Romain Vincent). У меня не было проблем с опциями ввода в keybourd, когда я задал этот вопрос - оригинальное название было «Как удалить опцию ввода с клавиатуры в Windows 10» (что, на мой взгляд, было более подходящим).
Ян Палас

Ответы:

37

(Авторы благодарности Джонно, чей ответ привел меня к решению)

Перейти к systray и открыть Language preferences. Нажмите Optionsдля каждого языка, у которого есть дополнительный kayboard, который вы хотите удалить.

В Keyboardsразделе нажмите Add a keyboardи выберите клавиатуру, которая появится в вашем системном окне и которую вы хотите удалить. Это добавляет новую опцию ввода для выбранного языка. После добавления клавиатуры нажмите ее и нажмите Removeкнопку. После этого клавиатура должна исчезнуть и из systray.

(Обратите внимание, что я не увидел клавиатуру, которую я хочу удалить в Keyboardsразделе, поэтому мне пришлось сначала добавить ее, чтобы потом можно было ее удалить.)

РЕДАКТИРОВАТЬ: ответ Bugybunny помог мне предотвратить магическое отображение раскладок клавиатуры всякий раз, когда я подключался к компьютеру через удаленный рабочий стол (что они регулярно делали).

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

Я продублировал вашу проблему, ее довольно просто исправить (не обращайте внимания на раскладку клавиатуры ENG):

введите описание изображения здесь

щелчок Language Preferences

введите описание изображения здесь

Нажмите United States- тогдаOptions

Эта клавиатура (чешский - QWERTY) - это ваш ENG - CSQ, удалите ее.

введите описание изображения здесь

Вернитесь, перейдите optionsдляČeština

введите описание изображения здесь

Удалить Czech - QWERTZ-> Это CES - CS

введите описание изображения здесь

Теперь это должно вернуться, как вы хотели. Языки являются родителями клавиатуры, вы можете указать различные раскладки клавиатуры для каждого языка.

введите описание изображения здесь

Изменить: кажется, что если эти клавиатуры не существуют на этих страницах, их добавление, а затем удаление их решает проблему.

Jonno
источник
4
Спасибо, однако проблема в том, что я не вижу Czech - QWERTYпод United StatesCZECH - QWERTZпод Čeština), поэтому я не могу удалить их. Но ваш пост привел к решению моей проблемы - сначала я добавил эти 2 клавиатуры, а затем удалил их. И все так, как должно быть сейчас - у меня всего 2 клавиатуры.
Ян Палас
@JanPalas Очень странно, но рад, что вы нашли решение.
Джонно
4

Я борюсь с той же проблемой. Я попытался пошагово следовать всем решениям, представленным в других ответах, но после перезагрузки нежелательные раскладки клавиатуры добавляются обратно. На мой взгляд, это 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, сработала, и проблема перестала появляться вообще.
Милош
4

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

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

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

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

уступ
источник
1
Добро пожаловать в Супер пользователя. Несколько советов: размещение одного и того же ответа с одной и той же ссылкой в ​​нескольких вопросах может рассматриваться как спам. Если ваш ответ относится более чем к одному вопросу, то, возможно, эти вопросы являются дубликатами ; в таком случае лучше пометить вопросы как таковые. На данный момент у вас недостаточно репутации, чтобы помечать, но публикация того же ответа не является хорошей идеей.
Камиль Мачоровский
Это один правильный ответ. Все остальные - только обходные пути, пока нежелательный макет не появится снова.
Артуро Торрес Санчес
2

Ответ похож на @ Berm's. Точно так же, как информация: у меня Windows 10 (на данный момент 1903 г., но у меня была проблема со многими сборками, так как я перешел на Windows 10) с немецкой (Германия) раскладкой клавиатуры, добавленной под язык английский (США), который также является моим Язык отображения Windows. Региональный формат - немецкий (Швейцария) . Windows продолжала добавлять макеты

  • Английский (США)
  • Немецкий (Швейцария)
  • Французский (Швейцария)

Теперь для исправления. Перейти к экран приветствия и новые настройки учетной записи пользователя .

Это может отличаться от сборки к сборке, но я мог получить ее под Windows 10, 1903 г.

  1. Открытие панели управления ,
  2. Нажмите на регион Настройки региона
  3. Переключиться на вкладку открывшемся диалоговом окне Административный »
  4. Нажмите на кнопку Копировать настройки… Регион -> Административный

Откроется экран приветствия и новый диалог настроек учетной записи пользователя . Затем следуйте этим шагам

  1. Отметьте оба поля внизу диалога Экран приветствия и новый диалог настроек учетной записи пользователя

  2. Перезапустите (может быть достаточно выйти из системы и снова войти в систему, для безопасного перезапуска). Windows IIRC сообщит вам о перезапуске, если этот параметр отличается от текущего, что было для меня.

  3. После перезагрузки Windows снова добавила нежелательные макеты. Следуйте ответу @Jan Palas о том, как удалить их снова, добавив и удалив их.

  4. Перезапустите снова или выйдите из системы / войдите снова

  5. Прибыль и, надеюсь, уже не такая дрянная Windows. Почти неделю не было проблемы, и это чудо.

bugybunny
источник
1
Отлично! Магически появляющаяся раскладка клавиатуры беспокоила меня годами. Они появлялись всякий раз, когда я подключался к ПК через удаленный рабочий стол. После этого я должен был удалить их, как я описал в своем ответе. Однако после следования вашему руководству они не появились после подключения через RD. Надеюсь, это будет продолжаться :-) Я собираюсь изменить свой ответ, чтобы сослаться на ваш ответ.
Ян Палас
0

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

Петр Посичаль
источник
0

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

SC30
источник
-1

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

user610141
источник