Что делать, если пропала английская раскладка клавиатуры — причины и решения

Английская раскладка внезапно исчезла из панели языков, а переключение Alt+Shift или Win+Space не срабатывает? Проблема чаще всего связана с системным сбоем в службе Text Input Framework (Windows) или повреждением конфигурационных файлов xkb (Linux). В 80% случаев достаточно перезапустить процесс ctfmon.exe через диспетчер задач или добавить язык вручную — но если раскладка пропала после обновления системы (особенно Windows 11 23H2 или macOS Sonoma), потребуется восстановление реестра или сброс настроек клавиатуры.

Первым делом проверьте видимость языковой панели: нажмите Win + пробел (Windows) или кликните по иконке флага в правом верхнем углу (macOS). Если английский язык отсутствует в списке, но физически клавиши печатают символы на русском — проблема в настройках системы. Если же при переключении ничего не происходит (или появляется ошибка 0x80070422), виноват сбой в службе ввода. Ниже разберём все варианты — от базовых до продвинутых.

1. Проверка базовых настроек языковой панели

Начните с очевидного: возможно, английская раскладка просто отключена в настройках. В Windows 10/11 откройте Параметры → Время и язык → Язык и регион. В блоке Языки проверьте, есть ли English (United States) или English (United Kingdom) в списке. Если нет — добавьте его через кнопку Добавить язык.

На macOS перейдите в Системные настройки → Клавиатура → Источники ввода и убедитесь, что галочка стоит напротив ABC (английская раскладка). В Linux (Ubuntu, Mint) откройте Настройки → Регион и язык → Источники ввода и добавьте English (US), если его нет.

  • 🔍 Windows: Проверьте, не скрыта ли панель языков. Кликните правой кнопкой на панель задач → Параметры панели задач → включите Языковая панель.
  • 🖥️ macOS: Если флаг страны не отображается в меню, зайдите в Системные настройки → Панель управления → Меню и включите Показывать средства ввода.
  • 🐧 Linux: Убедитесь, что в терминале команда setxkbmap -query возвращает us в списке раскладок. Если нет — добавьте её через setxkbmap -layout us,ru.
⚠️ Внимание: Если английская раскладка есть в настройках, но не переключается, проблема может быть в конфликте горячих клавиш. Проверьте, не назначена ли комбинация Alt+Shift на другое действие в играх или программах (например, в AutoHotkey или Razer Synapse).

2. Перезапуск службы ввода (Windows)

Сбой в работе службы Text Input Framework — самая частая причина исчезновения раскладок. Чтобы перезапустить её:

  1. Откройте Диспетчер задач (Ctrl+Shift+Esc).
  2. Найдите процесс ctfmon.exe (или Служба текстового ввода).
  3. Кликните по нему правой кнопкой → Снять задачу.
  4. Перезагрузите ПК — служба запустится автоматически.

Если ctfmon.exe отсутствует в списке, восстановите его через командную строку (Win + Rcmdsfc /scannow). После сканирования перезагрузите систему.

1. Закройте все программы (Word, браузеры, игры)

2. Сохраните открытые документы

3. Отключите VPN (если используется)

4. Проверьте, не блокирует ли антивирус (Avast, Kaspersky) изменения в реестре-->

Для Windows 11 с обновлением 23H2 может потребоваться дополнительный шаг: откройте Параметры → Приложения → Приложения и возможности, найдите Пакет языковых функций и обновите его.

3. Восстановление реестра (для опытных пользователей)

Если английская раскладка пропала после обновления системы или установки драйверов, проблема может крыться в повреждённых ключах реестра. Этот метод рискован — создайте точку восстановления перед изменениями!

Откройте Редактор реестра (Win + Rregedit) и перейдите по пути:

HKEY_CURRENT_USER\Keyboard Layout\Preload

Проверьте, есть ли здесь ключи с значениями 00000409 (английский) и 00000419 (русский). Если 00000409 отсутствует:

  1. Кликните правой кнопкой по папке PreloadСоздатьСтроковый параметр.
  2. Назовите его 2 (если уже есть ключи 1 и 2, используйте 3).
  3. Установите значение 00000409.
  4. Перезагрузите ПК.
Ключ реестра Значение Язык
1 00000419 Русский
2 00000409 Английский (США)
3 00000809 Английский (Великобритания)
⚠️ Внимание: Неправильное редактирование реестра может привести к неработоспособности системы. Если не уверены — используйте Восстановление системы до точки, где раскладка работала.

4. Сброс настроек клавиатуры (macOS и Linux)

На macOS сбой в настройках клавиатуры может привести к исчезновению раскладок. Чтобы сбросить их:

  1. Откройте Терминал (Command + пробел → введите Terminal).
  2. Выполните команду:
    defaults delete -g AppleKeyboardLayouts
  3. Перезагрузите Mac.

После перезагрузки зайдите в Системные настройки → Клавиатура и добавьте английскую раскладку заново.

Для Linux (Ubuntu/Debian) сбросьте конфигурацию xkb:

sudo rm -rf /var/lib/xkb/*

sudo dpkg-reconfigure xkb-data

Если проблема осталась, проверьте файл конфигурации:

nano ~/.config/dconf/user

Найдите строку input-sources и убедитесь, что там есть запись для английской раскладки:

input-sources=['xkb:us', 'xkb:ru']

5. Проблемы с драйверами клавиатуры

Конфликт драйверов — частая причина пропажи раскладок, особенно после подключения новых устройств (игровых клавиатур Razer, Logitech, SteelSeries). Проверьте:

  • 🎮 Игровые клавиатуры: Отключите фирменное ПО (Razer Synapse, Logitech G HUB) и проверьте, появилась ли раскладка.
  • 🖧 USB-клавиатуры: Подключите клавиатуру к другому порту или тестируйте на другом ПК.
  • 🔄 Bluetooth-клавиатуры: Удалите устройство в Параметры → Bluetooth и подключите заново.

Для Windows обновите драйвер клавиатуры:

  1. Откройте Диспетчер устройств (Win + XДиспетчер устройств).
  2. Разверните Клавиатуры, кликните правой кнопкой по вашему устройству → Обновить драйвер.
  3. Выберите Автоматический поиск.

Если обновление не помогло, удалите драйвер и перезагрузите ПК — система установит его автоматически. Для ноутбуков Lenovo, HP или Dell скачайте драйвер с официального сайта (раздел Support).

Стандартная (встроенная в ноутбук)|USB-проводная|Bluetooth|Игровая (Razer, Logitech и др.)|Другая-->

6. Вирусы и вредоносное ПО

Некоторые вирусы (например, Trojan.Win32.KillWin) блокируют службы ввода или модифицируют реестр. Если английская раскладка пропала после посещения сомнительных сайтов или установки пиратского ПО, выполните проверку:

  1. Запустите Windows Defender (Пуск → Параметры → Обновление и безопасность → Безопасность Windows).
  2. Выберите Защита от вирусов и угрозБыстрая проверка.
  3. Если угроз не найдено, используйте Kaspersky Virus Removal Tool или Dr.Web CureIt.

Особое внимание уделите файлам в папках:

C:\Windows\System32\ctfmon.exe

C:\Windows\SysWOW64\

Если ctfmon.exe отсутствует или его размер не соответствует оригиналу (обычно ~150 КБ), система заражена.

Список вредоносных программ, блокирующих раскладки

- KeyLogger (перехватывает нажатия клавиш)

- Ransomware (может блокировать системные функции)

- Adware (встраивает рекламу в панель задач, мешая переключению языков)

- Rootkit (модифицирует ядро системы, включая службы ввода)

7. Особенности для ноутбуков и планшетов

На ноутбуках с сенсорными экранами (Microsoft Surface, Lenovo Yoga) или гибридных устройствах (2-in-1) английская раскладка может пропадать из-за:

  • 📱 Режима планшета: В Windows откройте Параметры → Система → Режим планшета и отключите его.
  • ⌨️ Экранной клавиатуры: Нажмите Win + Ctrl + O, чтобы открыть её, и проверьте доступные раскладки.
  • 🔄 Автоматического переключения: В macOS отключите Системные настройки → Клавиатура → Автоматический источник ввода.

Для Android-планшетов с подключённой клавиатурой (например, Samsung DeX):

  1. Зайдите в Настройки → Система → Языки и ввод.
  2. Выберите Физическая клавиатура → добавьте English (US).
  3. Перезагрузите устройство.

8. Альтернативные способы ввода английского текста

Если восстановить раскладку не удаётся, воспользуйтесь временными решениями:

  • 🌐 Онлайн-клавиатуры: Сервисы вроде OnlineKeyboard или Keyboard Tester.
  • 📱 Мобильные приложения: Gboard или SwiftKey с поддержкой английского.
  • 🖥️ Автозамена: В Windows настройте автозамену в Параметры → Устройства → Ввод → Автозамена (например, замените ;;a на a).
  • 🔤 Горячие клавиши: В macOS используйте Option + Command + пробел для вызова Просмотра символов.

Для программистов и системных администраторов подойдёт PowerShell:

[System.Windows.Forms.SendKeys]::SendWait("Hello, world!")

Этот код вставит английский текст в активное окно (работает только в Windows).

FAQ: Частые вопросы

Почему после обновления Windows 11 пропала английская раскладка?

В обновлениях 22H2 и 23H2 Microsoft изменила механизм работы службы Text Input Framework. Решение:

  1. Откатитесь на предыдущую версию через Параметры → Система → Восстановление.
  2. Или установите последний пакет языковых функций вручную.
Как вернуть английскую раскладку на клавиатуре iPhone/iPad?

Зайдите в Настройки → Основные → Клавиатура → Клавиатуры и добавьте Английский. Если раскладка не появляется, сбросьте настройки клавиатуры: Настройки → Основные → Перенос или сброс → Сбросить клавиатуру.

Можно ли восстановить раскладку без перезагрузки?

Да. В Windows выполните в CMD от имени администратора:

net stop ctfmon & net start ctfmon

Для Linux используйте:

setxkbmap -layout us,ru -option grp:alt_shift_toggle

Почему при нажатии Alt+Shift ничего не происходит?

Возможные причины:

  • Отключено переключение в Параметры → Время и язык → Дополнительные параметры клавиатуры.
  • Конфликт с драйвером клавиатуры (особенно у Logitech и Corsair).
  • Вирус блокирует комбинацию (проверьте Autoruns из Sysinternals).
Как добавить английскую раскладку в BIOS/UEFI?

В BIOS раскладка зависит от прошивки материнской платы. На большинстве современных плат (ASUS, Gigabyte, MSI) английский доступен по умолчанию — переключитесь клавишами F2, F12 или Del при загрузке. Если нужна русифицированная версия BIOS, обновите её через EZ Flash (ASUS) или @BIOS (Gigabyte).