Вкратце опишу проблему. После запуска компьютера периодически (не всегда и не с самого старта) возникает данная ситуация: появляется дополнительная раскладка клавиатуры (замечаю я это в тот момент, когда с английского на русский одного ctrl+shift не хватает).
Выглядит это дело вот так:
Причём в самих настройках языка британская раскладка не отображается:
И каждый раз для того, чтобы это пофиксить, мне приходится начинать её устанавливать, чтобы она появилась в списке и её можно было удалить.
Вопрос: как это пофиксить раз и навсегда?
Пыталась как-то через реестр это делать, не помогло, проблема снова стала актуальна. Что-то пыталась ещё из советов в гугле делать, проблема не решена. Возможно, кто-то сталкивался с таким и смог справиться. Помогите, пожалуйста.
P.S. К сожалению, не могу описать, после чего конкретно появляется эта проблема: систематику так и не выявила, появляется рандомно.
Содержание
- Способ 1: Проверка добавленных языков ввода
- Способ 2: Проверка сочетания для смены раскладки
- Способ 3: Ручной запуска файла ctfmon.exe
- Способ 4: Добавление ctfmon.exe в автозагрузку
- Способ 5: Редактирование реестра
- Способ 6: Проверка системных обновлений
- Способ 7: Проверка целостности системных файлов
- Вопросы и ответы
Способ 1: Проверка добавленных языков ввода
Одна из самых главных причин проблемы с переключением языка в Windows 11 — отсутствие альтернативного метода ввода. Возможно, вы не добавили его при установке ОС или случайно удалили при дальнейших настройках. Поэтому мы рекомендуем в первую очередь проверить данный параметр клавиатуры и, если понадобится, добавить необходимые языки.
- Откройте меню «Пуск» и перейдите в «Параметры», отыскав соответствующей значок в списке закрепленных.
- На панели слева выберите раздел «Время и язык», затем перейдите в «Ввод».
- Опуститесь к «Сопутствующие параметры» и нажмите по ссылке «Язык и регион».
- Теперь в списке предпочитаемых языков вы видите добавленные. Если там находится всего один язык, значит, переключение раскладки априори недоступно.
- Для решения ситуации вам понадобится кликнуть по «Добавить язык» и следовать отобразившимся на экране инструкциям. Будет предложено выбрать метод ввода, а затем просто дождаться завершения загрузки языкового пакета.
Способ 2: Проверка сочетания для смены раскладки
В Windows 11 поддерживаются три комбинации, предназначенные для смены раскладки клавиатуры. По умолчанию устанавливается Ctrl + Shift, однако эта настройка могла быть изменена вручную пользователем или сбиться по другим причинам. Соответственно, в таких случаях привычное сочетание клавиш будет недоступно и язык при нажатии не поменяется. Вам требуется проверить текущую настройку комбинации и поменять ее на привычную для вас, если параметр будет отличаться. Детальнее об этом читайте в другой статье на нашем сайте, перейдя по следующей ссылке.
Подробнее: Смена сочетания клавиш переключения языка в Windows 11
Способ 3: Ручной запуска файла ctfmon.exe
Файл с названием ctfmon.exe, являющийся системным объектом операционной системы, отвечает за методы ввода и переключение раскладки на клавиатуре. Если он не запущен, действия пользователя считываться не будут и язык ввода не поменяется. Проверить это можно самостоятельным запуском исполняемого файла, отыскав его в системной директории.
- Запустите «Проводник» и в системном разделе жесткого диска выберите папку «Windows», после чего перейдите в «System32».
- Найдите файл с названием «ctfmon.exe» и запустите его, дважды щелкнув по строке левой кнопкой мыши.
- Для проверки активности исполняемого файла достаточно будет зайти в «Диспетчер задач». Сделайте это, вызвав контекстное меню нажатием ПКМ по «Пуску».
- Перейдите на вкладку «Подробности» и в списке процессов отыщите файл с соответствующим названием.
Способ 4: Добавление ctfmon.exe в автозагрузку
Если вы выполнили предыдущий способ, файл был запущен и ситуация наладилась, но после перезагрузки ПК раскладка снова не меняется, скорее всего, объект не запускается автоматически. Решается данная ситуация путем помещения его в автозагрузку. Понадобится выполнить несколько простых шагов, связанных с созданием ярлыка и перемещением его в нужную папку.
- Запустите «Проводник» и вставьте в адресную строку
C:UsersИмя_ПользователяAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
, заменив Имя_Пользователя на название своей учетной записи. - Далее откройте в новом окне еще один «Проводник» и найдите файл ctfmon.exe точно так же, как это было показано в предыдущей инструкции. Щелкните по нему правой кнопкой мыши и выберите вариант «Показать дополнительные параметры».
- В полном контекстном меню вас интересует пункт «Создать ярлык».
- На экране появится уведомление о том, что создание ярлыка в системной папке невозможно, поэтому согласитесь его перемещением на рабочий стол.
- Закройте окно с «System32», найдите ярлык исполняемого файла на рабочем столе и перетащите его в папку автозагрузки, которую мы открывали в начале инструкции. Отправьте ПК на перезагрузку и при следующем старте проверьте, запустится ли нужный файл автоматически.
Способ 5: Редактирование реестра
Есть еще один вариант того, как можно организовать автоматический старт исполняемого файла для переключения раскладки клавиатуры, если метод с ярлыком не принес должного результата. Он заключается в ручном редактировании реестра путем создания нового параметра. Ничего сложного в этом нет, от вас требуется только следовать приведенной инструкции.
- Откройте меню «Пуск», через поиск отыщите «Редактор реестра» и запустите данное классическое приложение.
- А адресную строку вставьте путь
КомпьютерHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
и нажмите клавишу Enter, чтобы подтвердить переход по нему. - Ознакомьтесь со значениями расположенных по пути параметров. Если среди них вы найдете путь, ведущий к файлу ctfmon.exe, или другую команду, в которой есть название этого файла, дальнейшие действия не требуются, поскольку нужные настройки уже заданы. В вашем случае нужно перейти к следующим методам материала.
- При отсутствии связанных параметров щелкните по пустому месту в директории правой кнопкой мыши, наведите курсор на «Создать» и выберите пункт «Строковый параметр».
- Задайте для него любое название на латинице, например «ctfmon», затем дважды щелкните по параметру для редактирования его значения.
- Укажите значение
”ctfmon”=”CTFMON.EXE”
, подтвердите внесение изменений и перезагрузите компьютер, чтобы настройки реестра вступили в силу.
Способ 6: Проверка системных обновлений
Возможно, проблемы с переключением языка ввод связаны с отсутствием файлов языкового пакета, которые не загрузились, были изменены или повреждены при работе операционной системы. Иногда решением подобных ситуаций является скачивание последних обновлений для Виндовс, поскольку часто в них присутствуют исправления или добавления новых параметров как раз для части системы, относящейся к языку.
- Понадобится открыть «Параметры» через меню «Пуск».
- На панели слева выберите раздел «Центр обновления Windows» и запустите проверку апдейтов. Если какие-то будут найдены, подтвердите их инсталляцию и перезагрузите компьютер.
- Еще можно проверить наличие необязательных обновлений, среди которых тоже иногда бывают языковые пакеты. Для этого надо щелкнуть по категории «Дополнительные параметры».
- В ней разверните список «Необязательные обновления» и отметьте галочками нужные для установки (можете выбрать все, кроме драйверов, поскольку они не относятся к текущей проблеме).
Способ 7: Проверка целостности системных файлов
Завершающий метод материала подразумевает проверку целостности системных файлов. Это поможет исправить проблемы, вызванные повреждением объектов Windows, которые как раз и отвечали за ввод с клавиатуры и смену раскладки. Вручную понадобится только запустить консольную утилиту, а все остальные действия производятся в автоматическом режиме. Детальную информацию о работе с такой утилитой вы найдете в материале от другого нашего автора по следующей ссылке.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows
Еще статьи по данной теме:
Помогла ли Вам статья?
Вопрос от пользователя
Здравствуйте!
Подскажите, как переключить язык с русского на английский, если сочетание Alt+Shift не работает. У меня установлена ОС Windows 10.
Сам грешу на продавцов в магазине, т.к. компьютер я покупал с предустановленной системой. Может они что-то настраивали и забыли сбросить? Или еще что?
Здравствуйте!
Может быть и так… Но вообще, я не удивлюсь, если у вас в ОС Windows просто установлен один язык, как было с одним моим знакомым (а в этом-то случае и переключение невозможно, и значок языка не отображается на панели задач).
Впрочем, для начала попробуйте проверить все распространенные сочетания клавиш для изменения раскладки…
*
Содержание статьи
- 1 Разбираемся с языковой панелью и сочетаниями кнопок
- 1.1 Как сменить раскладку: сочетания и способы
- 1.2 Тем, у кого раскладка не переключается или на панели задач нет языковой панели (значка Ru/En)
- 1.3 Как изменить клавиши для переключения Ru/En
- 1.3.1 Способ 1: средствами ОС Windows
- 1.3.2 Способ 2: сторонними приложениями
→ Задать вопрос | дополнить
Разбираемся с языковой панелью и сочетаниями кнопок
Как сменить раскладку: сочетания и способы
1) Alt+Shift — сочетание по умолчанию. Работает в большинстве программ и версиях ОС Windows (в т.ч. и в «десятке»).
Какие кнопки нажимать
2) Win+Пробел — актуально для ОС Windows 8/10. Кстати, при нажатии справа вы увидите небольшое окно со списком доступных языков.
Win+пробел
3) Ctrl+Shift — еще одно весьма популярное сочетание (его удобно нажимать одной рукой, и для многих это быстрее, чем Alt+Shift).
4) Ё или знак `— эта клавиша расположена под Esc. Устанавливают ее редко, но всё же…
5) Обратите внимание на панель задач (трей, рядом с часами). Там должен быть значок «Ru/En» — кликнув по нему мышкой, можно изменить раскладку. 👇
Если такого значка нет, или с помощью него у вас не получается изменить раскладку — см. следующий пункт заметки.
Кликнуть по значку языковой панели
*
Тем, у кого раскладка не переключается или на панели задач нет языковой панели (значка Ru/En)
1) Для начала рекомендую обновить свою ОС Windows 10. Настройки ниже привел для версии
2) Далее необходимо открыть параметры ОС Windows (сочетание Win+i / или через меню ПУСК), и перейти в раздел «Время и язык / язык»: проверьте, чтобы у вас было установлено по крайней мере 2 языка: русский и английский.
Разумеется, если вам (кроме них) нужен еще какой-нибудь (украинский, скажем) — добавьте его в список. См. стрелку-4 на скрине ниже. 👇
Время и язык — язык
3) Во вкладке «Клавиатура» поставьте галочку напротив пункта «Использовать языковую панель на рабочем столе».
Использовать языковую панель на рабочем столе
4) В этой же вкладке («клавиатура») откройте параметры языковой панели и проверите, чтобы было установлено 2 режима:
- закреплена на панели задач;
- отображать текстовые метки на языковой панели (см. скрин ниже 👇).
Закреплена на панели задач!
5) Сразу после введенных параметров рядом с часами должен появиться значок «Ru/En» и вы сможете переключать язык (пока, хотя бы мышкой…). 👌
Выбор языка
*
Как изменить клавиши для переключения Ru/En
Способ 1: средствами ОС Windows
Сначала необходимо открыть параметры ОС Windows (клавиши Win+i), и перейти в раздел «Время и язык / язык / клавиатура».
Альтернативный вариант: нажать Win+R, и в окно «Выполнить» скопировать следующую команду: Rundll32 Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}
Настройки клавиатуры — Windows 10
Далее кликнуть по ссылке «Сочетания клавиш для языков ввода» и открыть вкладку «Сменить сочетания клавиш».
Собственно, останется только выбрать нужный вам вариант. См. стрелка-3 на скрине ниже. 👇
Сменить сочетание клавиш — Windows 10
*
Способ 2: сторонними приложениями
Согласитесь, что штатными средствами не всегда удобно менять раскладку? (тем более, что нельзя установить какие-нибудь более редкие сочетания…).
Однако, вопрос можно решить с помощью спец. утилит — одна из таких 👉 Punto Switcher. Эта программа предназначена для автоматического переключения языка (она сама определяет на каком языке вы вводите текст!).
В общем, автоматику-то в Punto Switcher можно и отключить (если она вам не нужна), но в рамках сей заметки нельзя не отметить о 2-х плюсах:
- во-первых, в трее появится значок Ru/En (актуально, если у вас стоит какая-нибудь «сборка» или произошел сбой — и значка языка просто нет);
- во-вторых, вы сможете «точечно» настроить клавиши для смены раскладки (для этого достаточно кликнуть по ее значку в трее и открыть настройки, см. скрин ниже 👇).
Punto Switcher — настройки программы
В разделах «Общие» и «Горячие клавиши» можно весьма детально настроить по каким сочетаниям (или даже отдельным клавишам) будет меняться раскладка. Рекомендую к тестированию!
Общие // Punto Switcher
Горячие клавиши — кнопка для переключения раскладки выделенного текста // Punto Switcher
*
👉 Также в помощь!
Утилиты для автоматического переключения раскладки — см. мою подборку
*
Иные решения — приветствуются!
Успехов!
👋
Полезный софт:
-
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
-
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
В нынешних условиях довольно сложно работать с одной раскладкой. Для полноценной работы требуется, как минимум 2 раскладки — русская и английская. Но бывает, что не меняется язык на клавиатуре виндовс 10 и из-за этого возникают сложности в работе. В этой статье мы расскажем о причинах появления этой ошибки и дадим пошаговые советы, что делать, если не переключается язык windows 10.
Причины
Одна из частых причин проблемы, когда не работает смена языка на виндовс 10 — залипание клавиш и другие проблемы с клавиатурой. Довольно сложно поменять язык со сломанной клавиатурой. В зависимости от характера неполадки, причины могут быть следующими:
- Неисправность клавиатуры;
- Незнание нужной комбинации — некоторые пользователи знают только одну из нескольких комбинаций для смены раскладки;
- Проблема с службой ctfmon, которая ответственна за быстрое переключения раскладки.
- Системная проблема или повреждение файлов операционной системы.
Причин для ошибки не так много, но к каждой из них нужно подходить по разному. Дальше опишем способы решения проблем, когда не переключаются языки виндовс 10.
Способ №1 Смена комбинации
Самым популярным способом переключения раскладки клавиатуры является сочетание клавиш “Shift” + “Alt”. Это классическая раскладка, которая стоит по умолчанию на операционных системах Windows уже долгое время.
Если сочетание альт шифт не переключает язык виндовс 10, возможно в системе стоит другая комбинация. Стоит обратить внимание, что раньше настройки находились в Панели управления и доступ к ним был проще и быстрее, сейчас же это длинная цепь действий, которую лучше описать и показать в скриншотах.
Чтобы поменять раскладку выполните следующие действия:
- Откройте Параметры Windows, вкладка “Устройства”. Можно также использовать параметры Региона и времени, но они больше подойдут, если не удаляется язык в windows 10.
- Вкладка “Ввод” и затем нажмите на Доп. параметры клавиатуры
- После этого “Параметры языковой панели”
- Откроется новое окно, где надо пройти на вкладку “Переключение клавиатуры”
- Нажмите на кнопку “Сменить сочетание клавиш”
- Выберите нужное сочетание из 3 доступных:
- “Ctrl” + “Shift”
- “Alt” + “Shift”
- Знак ударения или буква Ё
Раскладка клавиатуры в окне изменения клавиш отвечает за смену соответствия расположения клавиш. Основная раскладка QWERTY, но в некоторых странах используют другие раскладки — AZERTY, QWERTZ и другие. Но в обывательском понимании — раскладка клавиатуры и смена языка одинаковы.
Кроме этого, есть еще одно сочетание. которое работает без привязки к параметрам — “Win” + “Пробел”. Попробуйте этот вариант, если не устанавливается русский язык раскладки в windows 10.
Если вы сменили раскладку, но всё равно не получается сменить язык в виндовс 10, то попробуйте следующий способ.
Способ №2 Автозапуск ctfmon
За быстрое переключение клавиатуры отвечает небольшая системная утилита ctfmon.exe. Если на компьютере не изменяется язык ввода на виндовс 10, попробуйте включить эту утилиту.
- Нажмите сочетание клавиш Win+R и введите команду ctfmon.exe
- Попробуйте переключить раскладку.
Если это помогло, то с большой долей вероятности, после перезагрузки, Вы обнаружите, что опять не меняется язык интерфейса windows 10 домашняя или Про. В этом случае, нужно добавить эту утилиту в автозагрузку, есть 2 варианта как это сделать:
- Добавить ярлык ctfmon.exe в папку автозагрузки — %Папка пользователя%/AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
Вместо %Папка пользователя% должно быть название профиля. Не забудьте включить отображение скрытых папок.
- В редакторе реестра (в окне выполнить введите команду regedit), пройдите в директорию HKLM/Software/Microsoft/Windows/CurrentVersion/Run и добавьте строковый параметр — ”ctfmon”=”CTFMON.EXE”.
Но что делать, если при запуске ctfmon, система всё равно не меняет язык на компьютере виндовс 10. Перейдем к более кардинальному варианту.
Способ №3 Новый профиль
Проблема, что windows 10 не переключает язык может быть из-за поврежденных системных файлов. Чтобы проверить эту теорию, создайте новый профиль.
- Зайдите в «Параметры», «Учетные записи», «Семья и другие пользователи».
- Выберите пункт «Добавить пользователя для этого компьютера».
- Пропустите предлагаемые пункты о контактах человека и создании учетной записи Microsoft.
- Введите имя аккаунта и создайте его.
- Войдите под новой учетной записью и протестируйте функцию.
Если в новом профиле нужные функции смены раскладки работают, то можно выбрать 2 варианта развития ситуации:
- Попытка починить прошлый профиль
- Перенести все файлы на новый профиль и пользоваться им.
В случае проблемы, если windows 10 не работает переключение языка — оба варианта будут хороши, если прошлые не помогли.
Исправление ошибки стандартными инструментами
Если использование нового профиля не возможно, попробуйте воспользоваться следующими стандартными средствами:
- Воспользуйтесь стандартным средством устранения неполадок. Пройдите в Параметры Windows — Обновление и Безопасность — Вкладка “Устранение неполадок”, найдите “Клавиатура” и запустите его.
- Попробуйте выполнить базовую проверку на повреждение системных файлов. Для этого в окне командной строки введите sfc /scannow
- Выполните Inplace Upgrade — обновление системных файлов из образа системы. Скачайте Media Creation Tool с официального сайта Microsoft. Запустите загруженное приложение и выберите действие “Обновить компьютер сейчас”. Приложение скачает образ системы и автоматически начнет установку.
Завершение
На разных форумах, можно найти топики и сообщения, с характерным содержанием “ В windows 10 не могу поменять язык”, но вам эти проблемы не должны быть страшны, так как Вы прочитали нашу статью и должны с легкостью решить эту проблему. Если у Вас возникли сложности, отпишитесь в комментарии, мы попробуем помочь в Вашей ситуации.
Отличного Вам дня!
За переключение между языками в системе отвечает служба ctfmon.exe. Если в её работе возникают сбои, то раскладка клавиатуры не меняется, даже если на Windows 10 установлено несколько языковых пакетов. К счастью, это простая ошибка, которую можно устранить самостоятельно.
Запуск службы переключения
Если языковой панели нет, а раскладка не переключается, запустите службу ctfmon.exe вручную.
- Открываем «Проводник» и переходим по пути С:WindowsSystem32.
- Находим и запускаем файл 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 для переключения между языками
Если комбинация не задана, нажимаем на кнопку «Сменить сочетание клавиш» и выбираем удобный вариант. После сохранения конфигурации проблем с переключением раскладок быть не должно.
Post Views: 2 419