Почему не работает переключение языка в Windows 11 и как это исправить
Если в Windows 11 перестал меняться язык ввода по привычным сочетаниям (Alt+Shift, Ctrl+Shift или Win+Пробел), чаще всего причина кроется в сбое процесса ctfmon.exe, неправильных настройках горячих клавиш или отсутствии второго добавленного языка. Чтобы быстро вернуть работоспособность, попробуйте перезапустить службу ввода через команду ctfmon.exe или проверьте настройки комбинаций клавиш в параметрах системы.
Оглавление
Основные причины сбоя
Прежде чем менять настройки, важно понять источник проблемы. В Windows 11 переключение языка может не работать из-за:
- Зависания процесса
ctfmon.exe. Эта служба отвечает за альтернативный ввод и панель языка. Если она остановлена, индикатор может исчезнуть или перестать реагировать на нажатия. - Отсутствия второго языка. Система не может переключиться «в никуда». Если удален английский или другой дополнительный язык, сочетание клавиш становится неактивным.
- Конфликта горячих клавиш. Сторонние программы (скриншотеры, игровые оверлеи, макросы) могут перехватывать
Alt+ShiftилиWin+Пробел. - Сбоя после обновления. Иногда кумулятивные обновления Windows сбрасывают настройки реестра, отвечающие за переключение раскладок.
Способ 1: Перезапуск службы ввода (ctfmon)
Это самое быстрое и эффективное решение, если язык «завис» прямо сейчас.
- Нажмите Win + R на клавиатуре.
- В открывшемся окне «Выполнить» введите команду:
ctfmon.exe
- Нажмите Enter или OK.
Визуально ничего не произойдет, но процесс перезапустится в фоновом режиме. Попробуйте переключить язык. Если помогло, но проблема возвращается после перезагрузки ПК, добавьте эту команду в автозагрузку:
- Нажмите Win + R, введите
shell:startupи нажмите Enter. - В открывшейся папке создайте ярлык для файла
C:\Windows\System32\ctfmon.exe.
Если команда ctfmon.exe не помогает, проверьте, не отключена ли служба «Сенсорная клавиатура и панель рукописного ввода» в службах Windows (services.msc). Она должна быть в состоянии «Вручную» или «Автоматически».
Способ 2: Проверка наличия языков и раскладок
Убедитесь, что в системе действительно есть что переключать.
- Откройте Параметры (Win + I) → Время и язык → Язык и регион.
- Посмотрите список в разделе «Предпочитаемые языки». Там должно быть минимум два языка (например, Русский и Английский).
- Если второго языка нет, нажмите Добавить язык, выберите нужный (например, English United States) и установите его.
- Нажмите на три точки рядом с языком → Языковые параметры. Убедитесь, что в разделе «Клавиатуры» добавлена нужная раскладка (например, «США» или «Великобритания»).
Иногда помогает удаление и повторное добавление проблемного языка. Это сбрасывает его внутренние настройки кэша.
Способ 3: Настройка горячих клавиш
Возможно, сочетание клавиш было случайно изменено или отключено.
- Перейдите в Параметры → Время и язык → Ввод.
- Нажмите на плитку Дополнительные параметры клавиатуры.
- Выберите ссылку Сочетания клавиш для языков ввода.
- В открывшемся окне нажмите кнопку Сменить сочетание клавиш.
- В блоке «Переключение языка ввода» выберите привычную комбинацию:
- Ctrl + Shift
- Alt + Shift
- Ё (тильда) — редко, но используется.
- Нажмите OK и проверьте работу.
Сочетание Win + Пробел является системным и не настраивается в этом меню, но оно всегда активно, если установлено более одного языка. Если не работают Alt/Ctrl, попробуйте Win+Пробел для диагностики.
Способ 4: Устранение конфликтов с ПО
Если язык переключается в «Блокноте», но не работает в браузере или игре, причина в стороннем софте.
- Игровые клиенты и оверлеи: Steam, Discord, NVIDIA GeForce Experience часто перехватывают горячие клавиши. Проверьте настройки сочетаний в этих программах.
- Менеджеры буфера обмена и скриншотеры: Программы вроде Lightshot или ClipDiary могут использовать
Alt+Shiftдля своих функций. - Макросы: Если вы используете мышь или клавиатуру с программируемыми кнопками (Logitech G Hub, Razer Synapse), проверьте, не назначены ли на клавиши модификаторы блокировки.
Попробуйте временно закрыть все фоновые приложения и проверить переключение. Если проблема ушла, включайте программы по одной, чтобы найти виновника.
Частые ошибки
| Ошибка | Причина | Решение |
|---|---|---|
| Индикатор языка исчез с панели задач | Сбой Explorer или ctfmon | Перезапустите ctfmon.exe или перезагрузите Проводник в Диспетчере задач. |
| Язык переключается, но символы не те | Не та раскладка внутри языка | В настройках языка удалите лишние раскладки (например, «Русская машина» вместо стандартной). |
| Работает только Win+Пробел | Отключены классические сочетания | Верните Alt+Shift/Ctrl+Shift в «Дополнительных параметрах клавиатуры». |
| Язык сбрасывается на английский сам | Приложение меняет раскладку принудительно | Некоторые игры и специализированный софт forcibly устанавливают ENG. Это поведение самой программы. |
FAQ
Почему Win+Пробел работает, а Alt+Shift нет? Скорее всего, в настройках «Сочетания клавиш для языков ввода» для комбинации Alt+Shift выбрано значение «Отключено» или «Не назначено». Верните сочетание через меню параметров.
Что делать, если язык не меняется только в одном приложении? Запустите это приложение от имени администратора. Иногда права доступа мешают корректному перехвату событий клавиатуры. Также проверьте, не использует ли само приложение свои настройки языка (актуально для Adobe Photoshop, Office, IDE).
Можно ли сделать так, чтобы язык был всегда английским по умолчанию? Да. В разделе Время и язык → Язык и регион переместите английский язык наверх списка. Также в «Административных языковых настройках» можно скопировать текущие настройки в экран приветствия и новые учетные записи.
Помогает ли переустановка драйвера клавиатуры? В 99% случаев — нет. Проблема программная, а не аппаратная. Переустановка драйвера требуется только если клавиши физически не нажимаются или не регистрируются системой ни в каком виде.