Если в панели задач Windows 10 внезапно появился второй (или третий) индикатор языка, а при переключении раскладок клавиатура реагирует с задержкой или вводит не те символы — проблема в дублирующихся раскладках, конфликтующих драйверах или сбое служб Text Services Framework. Чаще всего лишняя клавиатура добавляется после обновлений системы (особенно версий 1903–22H2), подключения нового устройства ввода или установки программ вроде Microsoft SwiftKey. Первое, что нужно проверить — не отображается ли в трее значок EN/RU с цифрой «2» или «3» в красном кружке. Это сигнал о нескольких активных источниках ввода.
В 80% случаев достаточно удалить ненужные раскладки через «Параметры», но иногда требуется чистка реестра или сброс служб. Ниже разберём все методы — от простых до продвинутых, включая исправление ошибки 0x80070002, когда система не даёт удалить клавиатуру. Важно: если лишняя раскладка появляется после каждого перезапуска ПК, виноват автозагружаемый софт (например, Logitech Options для игровых клавиатур) — его придётся отключить.
1. Удаление лишних раскладок через «Параметры Windows»
Самый быстрый способ избавиться от дублирующихся клавиатур — использовать встроенное меню управления языками. Этот метод работает для физических раскладок (например, английская, немецкая) и программных источников ввода (вроде Microsoft IME для японского). Откройте:
Пуск → Параметры (⚙) → Время и язык → Регион и язык → Дополнительные параметры даты, времени и региональных стандартов → Язык
В списке «Предпочитаемые языки» найдите ненужный язык (например, Français или Español), кликните на него и выберите «Удалить». Если язык один, но раскладок несколько (например, Русская и Русская — машинописная), нажмите на язык → «Параметры» → удалите лишние варианты в разделе «Клавиатуры».
- 🔹 EN/RU не исчезает? Проверьте, не добавлен ли язык как «рекомендуемый» (внизу списка). Его тоже нужно удалить.
- 🔹 Кнопка «Удалить» неактивна? Значит, это системный язык Windows — его можно только скрыть (см. раздел 3).
- 🔹 После удаления раскладка возвращается? Виновато приложение (например, Steam или Origin) — проверьте автозагрузку.
⚠️ Внимание: Не удаляйте язык, который используется как основной для отображения меню Windows. Это приведёт к сбою локализации (текст в системе станет на английском).
1. Проверьте, что удаляемая раскладка не используется в играх или специализированном ПО (например, AutoCAD).
2. Сохраните открытые документы — сброс языковых настроек может закрыть некоторые программы.
3. Отключите VPN (некоторые сервисы добавляют виртуальные клавиатуры для «безопасного ввода»).
4. Запустите командную строку от имени администратора (понадобится для раздела 4).
-->
2. Отключение виртуальной клавиатуры (экранной и сенсорной)
Если на экране постоянно всплывает виртуальная клавиатура (например, при касании экрана на ноутбуках с сенсорным дисплеем или в планшетном режиме), её нужно отключить отдельно. Эта функция активируется автоматически при:
- 🖥️ Подключении к док-станции с тачскрином.
- 📱 Использовании Windows 10 в планшетном режиме (например, на Microsoft Surface).
- 🎮 Запуске игр с поддержкой контроллера (некоторые titles forcibly вызывают виртуальный ввод).
Чтобы убрать её навсегда:
- Откройте
Параметры → Специальные возможности → Клавиатура. - Отключите опцию «Использовать экранную клавиатуру».
- Перейдите в
Параметры → Устройства → Сенсорная клавиатураи деактивируйте «Показывать сенсорную клавиатуру при отсутствии клавиатуры для ввода текста».
Для полного удаления виртуальной клавиатуры (если она мешает в играх или дизайнерских программах):
1. Win + R → введите optionalfeatures → Enter.
2. В списке снимите галочку с «Комплекты методов ввода» и «Сенсорная клавиатура и панель рукописного ввода».
3. Перезагрузите ПК.
⚠️ Внимание: На некоторых ноутбуках (например, Lenovo Yoga или HP Spectre) отключение сенсорной клавиатуры может заблокировать жесты тачпада. В этом случае используйте gpedit.msc (см. раздел 5).
3. Скрытие системных раскладок через реестр
Некоторые раскладки (например, Белорусская или Украинская — расширенная) не удаляются через «Параметры», потому что интегрированы в систему как «обязательные». Их можно только скрыть, отредактировав реестр. Предупреждение: неверные изменения в regedit могут привести к сбою Windows. Сначала создайте точку восстановления:
1. Win + R → введите rstrui→ создайте точку.2. Запустите
regedit(Win + R → regedit → Enter).3. Перейдите по пути:
HKEY_CURRENT_USER\Keyboard Layout\Preload
В папке Preload будут ключи 1, 2 и т.д., соответствующие установленным раскладкам. Чтобы скрыть ненужную:
- Кликните правой кнопкой на ключ (например,
2) → «Удалить». - Закройте реестр и перезагрузите ПК.
Если после этого в трее остался индикатор лишней раскладки, проверьте ветку:
HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys
Удалите здесь все подключи с названиями ненужных языков (например, 00000419 для русской раскладки).
| Код раскладки в реестре | Соответствующий язык | Можно ли удалить? |
|---|---|---|
00000409 |
Английский (США) | Нет (системный) |
00000419 |
Русский | Да |
00000407 |
Немецкий | Да |
00000804 |
Китайский (Китай) | Да (требует удаления IME) |
Список кодов раскладок для других языков
0000040C — Французский, 00000410 — Итальянский, 0000041D — Шведский, 00000422 — Украинский, 0000042F — Македонский. Полный список см. в документации Microsoft (MSDN).
4. Сброс служб ввода с помощью PowerShell
Если раскладки удалены, но проблема остаётся (например, при переключении языков ничего не происходит или появляется ошибка 0x80070002), сбой произошёл в службе Text Services Framework. Исправить это можно через PowerShell:
- Запустите PowerShell от имени администратора (Win + X → «Windows PowerShell (администратор)»).
- Введите команду для сброса языковых настроек:
$LangList = Get-WinUserLanguageList$LangList.Clear()
Set-WinUserLanguageList $LangList -Force
- Перезагрузите ПК.
Если после этого пропали все раскладки, добавьте нужные заново через «Параметры → Время и язык». Для восстановления виртуальной клавиатуры (если она была нужна) выполните:
Dism /Online /Enable-Feature /FeatureName:TabletPCMath /All
⚠️ Внимание: Команды PowerShell могут конфликтовать с корпоративными политиками (если ПК в домене). В этом случае используйте gpedit.msc (раздел 5).
После обновлений|После подключения новых устройств|Случайно, без причины|Никогда не сталкивался-->
5. Исправление через редактор локальной групповой политики (gpedit.msc)
На версиях Windows 10 Pro и Enterprise можно заблокировать добавление новых раскладок через групповую политику. Это полезно, если лишние клавиатуры появляются из-за корпоративных настроек или вредоносного ПО. Откройте:
Win + R → gpedit.msc → Enter
Перейдите по пути:
Конфигурация пользователя → Административные шаблоны → Панель управления → Региональные стандарты
Дважды кликните на политику «Запретить пользователям изменять региональные стандарты» и выберите «Отключено». Затем найдите:
Конфигурация пользователя → Административные шаблоны → Панель управления → Язык и региональные стандарты
Активируйте политику «Запретить добавление языков» (установите «Включено»). После этого новые раскладки добавляться не будут.
Для планшетов с Windows 10 дополнительно отключите:
Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Сенсорная клавиатура и панель рукописного ввода → Отключить автоматическое отображение сенсорной клавиатуры
6. Удаление драйверов клавиатуры через «Диспетчер устройств»
Если лишняя клавиатура появилась после подключения нового устройства (например, беспроводной клавиатуры Logitech K800 или игровой Razer BlackWidow), проблема может быть в конфликтующих драйверах. Откройте «Диспетчер устройств»:
Win + X → Диспетчер устройств → Клавиатуры
В списке найдите:
- 🔌 HID-клавиатуры (обычно виртуальные или от док-станций).
- 🎮 Игровые устройства (например, Razer Synapse или Corsair iCUE).
- 📱 Устройства Bluetooth (если клавиатура подключалась по Bluetooth, но теперь не используется).
Кликните правой кнопкой на ненужное устройство → «Удалить устройство». Поставьте галочку «Удалить программы драйверов для этого устройства» (если есть). После перезагрузки Windows переустановит драйверы только для физически подключённых клавиатур.
Если проблема в программном обеспечении производителя (например, Logitech Options или SteelSeries Engine), удалите его через «Параметры → Приложения» и используйте стандартные драйверы Windows.
7. Проверка на вирусы и вредоносное ПО
Некоторые вирусы (например, Trojan.Win32.Klovbot) добавляют в систему фиктивные раскладки для кражи данных или показа рекламы. Если лишние клавиатуры появляются после посещения сомнительных сайтов или установки пиратского софта, выполните:
- Сканирование Windows Defender:
Пуск → Параметры → Обновление и безопасность → Безопасность Windows → Защита от вирусов и угроз → Быстрая проверка - Проверку утилитами AdwCleaner (от Malwarebytes) или Kaspersky Virus Removal Tool — они находят рекламное ПО, которое добавляет виртуальные клавиатуры.
- Проверку автозагрузки:
Ctrl + Shift + Esc → Диспетчер задач → АвтозагрузкаУдалите подозрительные программы с названиями вроде
KeyLogger,InputHelperилиVirtualKeyboard.
Критичный признак заражения: если в списке раскладок появился язык, который вы не устанавливали (например, Арабский или Хинди), а в «Параметрах» его нет — это работа руткита. В этом случае выполните восстановление системы до ранней точки или переустановите Windows.
FAQ: Частые вопросы по лишним клавиатурам в Windows 10
🔹 Почему после обновления Windows 10 появилась вторая клавиатура?
Обновления 1903–22H2 автоматически добавляют раскладки для «улучшения пользовательского опыта». Например, при установке Microsoft SwiftKey или подключении Xbox Controller. Чтобы отключить это, используйте групповую политику (раздел 5) или удалите ненужные раскладки вручную (раздел 1).
🔹 Как убрать клавиатуру на экране блокировки?
Откройте gpedit.msc → Конфигурация компьютера → Административные шаблоны → Система → Вход в систему → активируйте политику «Отключить экранную клавиатуру». Для Windows 10 Home отключите службу TabletInputService через services.msc.
🔹 Почему при нажатии Alt+Shift ничего не происходит?
Сбой в службе Text Services Framework или конфликт горячих клавиш. Сначала сбросьте настройки языковой панели:
Параметры → Время и язык → Регион и язык → Дополнительные параметры клавиатуры → Сброс к значениям по умолчанию
Если не поможет, проверьте реестр (раздел 3) или выполните команду в PowerShell (раздел 4).
🔹 Можно ли удалить английскую раскладку полностью?
Нет, 00000409 (английский США) — системная раскладка. Её можно только скрыть (раздел 3), но при сбое она вернётся. Если вам не нужен английский, добавьте другую раскладку (например, немецкую) и сделайте её основной.
🔹 Почему после удаления раскладки она возвращается?
Виновато ПО, которое принудительно её добавляет. Проверьте:
- 🎮 Игровые лаунчеры (Steam, Epic Games, Origin).
- 🖱️ Программы для мыши/клавиатуры (Logitech Options, Razer Synapse).
- 📱 Утилиты для смартфонов (например, Your Phone от Microsoft).
Удалите или отключите автозагрузку этого софта.