Язык ввода не переключается в Windows 10/11 — как починить (2025)

Симптомы: Alt+Shift или Win+Space не переключают раскладку, языковая панель пропала, язык «прыгает» между окнами, в игре или приложении меняется не там, где нужно. Идём по порядку — от простого к продвинутому.

Коротко: быстрые проверки

  • Проверьте, что в системе установлено минимум два языка/раскладки (русский и английский). Без второй раскладки переключать нечего.
  • Нажмите Win+Пробел — появится список языков. Если появляется, но не меняет язык — идём дальше.
  • Попробуйте другую комбинацию: Ctrl+Shift. Иногда именно она включена по умолчанию.
  • Проверьте физические клавиши Alt/Shift на другой программе или в «Экранной клавиатуре».
Нужна помощь? Подключусь удалённо, верну языковую панель, настрою горячие клавиши, включу ctfmon и службы ввода.

1) Проверяем языки и раскладки

  1. Откройте «Параметры → Время и язык → Язык и регион».
  2. В блоке «Языки и региональные стандарты» убедитесь, что есть Русский и English (United States). Если нет — добавьте язык и раскладку клавиатуры.
  3. Зайдите в «Дополнительные параметры клавиатуры» и включите пункт «Отображать языковую панель на рабочем столе» (по желанию).

Быстрый запуск нужных страниц:

  • Win+R → введите ms-settings:regionlanguage и нажмите Enter — откроется язык и регион.
  • Win+R → ms-settings:keyboard — раскладки и параметры клавиатуры.

2) Настраиваем сочетания клавиш для смены языка

В Windows 10/11 два независимых переключателя: язык ввода и раскладка клавиатуры. Убедитесь, что назначено понятное сочетание.

  1. Откройте «Параметры → Время и язык → Язык и регион → Дополнительные параметры клавиатуры».
  2. Нажмите «Языковая панель» → «Сочетания клавиш».
  3. Назначьте Alt+Shift для смены языка ввода и (при необходимости) Ctrl+Shift для раскладки.

Если окна получают разный язык, отключите «Разрешить разные методы ввода для каждого оконного приложения» — тогда раскладка будет общей для всех программ.

3) Возвращаем ctfmon и службы ввода

ctfmon.exe отвечает за языковую панель и службы текста. Иногда он не стартует с системой.

Команды выполняйте по одной (CMD от имени администратора):

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v ctfmon /t REG_SZ /d "%SystemRoot%\System32\ctfmon.exe" /f
taskkill /im ctfmon.exe /f
start "" "%SystemRoot%\System32\ctfmon.exe"

Перезапуск служб (PowerShell от администратора, команды можно вставить целиком):

Set-Service -Name TabletInputService -StartupType Manual
Restart-Service -Name TabletInputService -Force
Get-Process ctfmon -ErrorAction SilentlyContinue | ForEach-Object { Stop-Process -Id $_.Id -Force }
Start-Process "$env:SystemRoot\System32\ctfmon.exe"

4) Проверяем привязки и параметры клавиатуры

  • «Параметры → Время и язык → Ввод» — отключите временно все сторонние методы (распознавание речи, автозамена), чтобы исключить конфликты.
  • Удалите дублирующиеся раскладки (например, «Русская — Машинопись» и «Русская») — оставьте одну.
  • Если используете игровые оверлеи/макросы, проверьте, не перехватывают ли они Alt/Shift.

5) Восстанавливаем системные компоненты (SFC/DISM)

Если после обновлений раскладка перестала переключаться, проверьте целостность системных файлов.

Команды выполняйте по одной (CMD от имени администратора):

dism /online /cleanup-image /restorehealth
sfc /scannow
shutdown /r /t 5

6) Горячие клавиши сломаны физически — временно переназначим

Если одна из клавиш не работает, можно временно переназначить переключение языка на другое сочетание через Microsoft PowerToys (Keyboard Manager).

Когда лучше позвать мастера

Если после всех шагов раскладка живёт своей жизнью, службы не запускаются, а SFC/DISM находят ошибки каждый раз — помогу диагностировать удалённо. Проверю конфликты драйверов/ПО и восстановлю компоненты ввода.

FAQ

Язык меняется сам по себе при переключении окна.

Отключите «Разрешить разные методы ввода для каждого окна» в «Дополнительных параметрах клавиатуры». Тогда язык будет общим для всех приложений.

Кнопка «RU/EN» есть, но Alt+Shift не работает.

Проверьте назначение сочетаний в «Языковой панели → Сочетания клавиш». Временно включите Win+Пробел или Ctrl+Shift.

Языковая панель не появляется вообще.

Добавьте автозапуск ctfmon (команда выше), перезапустите «Службу сенсорной клавиатуры и панели рукописного ввода», проверьте SFC/DISM.

Читайте также: