Исправляем проблему с переключением языка в Windows 10
За переключение между языками в системе отвечает служба ctfmon.exe. Если в её работе возникают сбои, то раскладка клавиатуры не меняется, даже если на Windows 10 установлено несколько языковых пакетов. К счастью, это простая ошибка, которую можно устранить самостоятельно.
Запуск службы переключенияЕсли языковой панели нет, а раскладка не переключается, запустите службу ctfmon.exe вручную.
Без запущенной службы переключение между языками не работает
На панели задач должен появиться блок с доступными раскладками. Для переключения языка используйте сочетание клавиш, которое установлено в параметрах.
Добавление службы в список автозапускаЧтобы служба начинала работать вместе с системой, нужно добавить её в список автозагрузки. Сделать это несложно:
Находим файл ctfmon.exe в папке System32. Кликаем по нему правой кнопкой и выбираем опцию «Копировать».Нам нужно именно скопировать файл, а не переместить его
Переходим в «Проводнике» по пути С:UsersИмя ПользователяAppDataRoamingMicrosoftWindowsГлавное менюПрограммыАвтозагрузка. Вставляем в каталог автозагрузки скопированный ранее файл. Использование редактора реестраДля устранения ошибок в работе службы переключения раскладок можно также использовать системный реестр. Этот вариант подходит в том случае, если в папке System32 нет файла ctfmon.exe.
С помощью сочетания клавиш Win R вызываем меню «Выполнить». Вводим regedit и нажимаем «ОК». Проходим по пути HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun Проверяем, есть ли в правой части окна параметр со значением ctfmon.exe. Если параметра нет, кликаем правой кнопкой по свободному месту и выбираем опцию «Создать» — «Строковый параметр».Создадим новый параметр, который будет отвечать за переключение между языками
Задаём новому параметру любое имя. Дважды щёлкаем по нему левой кнопкой, чтобы открыть свойства. Задаём значение ”ctfmon”=”CTFMON.EXE” и нажимаем «ОК». Кавычки должны стоять обязательно.Новый параметр создаст службу переключения раскладок
Для применения конфигурации необходимо перезагрузить компьютер. После перезапуска проблем с переключением между языками быть не должно.
Проверка доступных раскладокЕсли ошибка сохраняется, убедитесь, что переключение языков включено в «Параметрах», а вы используете правильное сочетание клавиш.
Открываем «Параметры» Windows 10. Переходим в раздел «Устройства». Выбираем вкладку «Ввод». Пролистываем страницу и кликаем по ссылке «Дополнительные параметры клавиатуры».В последнем обновлении Windows 10 настройки клавиатуры убрали достаточно далеко
Выбираем пункт «Параметры языковой панели». В списке «Действие» смотрим, какое сочетание используется для переключения между языками.Предпочитаю сочетание Ctrl Shift для переключения между языками
Если комбинация не задана, нажимаем на кнопку «Сменить сочетание клавиш» и выбираем удобный вариант. После сохранения конфигурации проблем с переключением раскладок быть не должно.