|
Большинству пользователей чаще всего приходится работать как минимум с двумя языковыми раскладками клавиатуры на ПК — кириллицей и латиницей. В обычной ситуации переключение осуществляется без проблем с помощью горячей клавиши или нажатия на соответствующую иконку на «Панели инструментов». Но иногда могут возникнуть проблемы с выполнением этих манипуляций. Давайте узнаем, что делать, если не меняется язык клавиатуры на компьютерах с Windows 7.
Читайте также: Как восстановить языковую панель в Windows XP
Восстановление переключения клавиатуры
Все проблемы со сменой языковой раскладки клавиатуры на ПК можно разделить на две большие условные группы: аппаратные и программные. Самый распространенный фактор первой группы причин – банальная поломка ключа. Тогда ее просто надо ремонтировать, а если не ремонтируется, то менять клавиатуру целиком.
О методах устранения сбоев, вызванных программной группой факторов, мы поговорим в этой статье подробнее. Самый простой способ решить проблему, помогающий в большинстве случаев, это просто перезагрузить компьютер, после чего, как правило, снова начинает работать смена раскладки клавиатуры. Но если проблема повторяется регулярно, каждый раз перезагружать ПК довольно неудобно, поэтому это действие нельзя назвать приемлемым. Далее рассмотрим наиболее применимые способы решения проблемы смены раскладки клавиатуры, которые будут намного удобнее указанного способа.
Способ 1: Ручной запуск файла
Наиболее распространенной причиной неработающего переключения клавиатуры является тот факт, что системный файл ctfmon.exe не запущен. В этом случае его необходимо активировать вручную.
- откройте проводник Windows и введите следующий путь в адресной строке:
c:\Windows\System32
Затем нажмите Enter или щелкните значок стрелки справа от введенного адреса.
- В открывшемся каталоге найдите файл с названием CTFMON.EXE и дважды щелкните по нему левой кнопкой мыши.
- Файл будет активирован, а следовательно возможность смены языковой раскладки на клавиатуре возобновится.
Есть и более быстрый вариант, но требует запоминания команды.
- Наберите на клавиатуре Win+R и в открывшемся окне введите выражение:
ctfmon.exe
Нажмите на кнопку «ОК».
- После этого действия возможность смены раскладки будет восстановлена.
Поэтому ни один из двух вариантов запуска файла CTFMON.EXE вручную не требует перезагрузки компьютера, что гораздо удобнее, чем каждый раз полностью перезагружать систему.
Способ 2: «Редактор реестра»
Если запуск файла CTFMON.EXE вручную не помог и клавиатура по-прежнему не переключается, имеет смысл попробовать решить проблему путем редактирования системного реестра. Приведенный ниже метод решит проблему радикально, то есть без необходимости регулярно предпринимать действия по активации исполняемого файла.
Обратите внимание на следующее! Перед выполнением каких-либо процедур по редактированию системного реестра настоятельно рекомендуем создать его резервную копию, чтобы иметь возможность восстановить предыдущее состояние в случае неправильных действий.
- Вызовите окно «Выполнить», набрав комбинацию Win+R и введите в ней выражение:
regedit
Затем нажмите «ОК».
- В открывшемся окне «Редактор реестра» нужно внести некоторые изменения. Переместитесь в левой части окна последовательно в разделы «HKEY_CURRENT_USER» и «Software».
- Затем откройте ветку «Майкрософт».
- Теперь пройдите последовательно разделы «Windows», «CurrentVersion» и «Выполнить».
- После перехода в раздел «Выполнить» щелкните правой кнопкой мыши (ПКМ) по названию и в открывшемся меню выберите пункт «Создать», а в дополнительном списке нажмите на пункт «Строковый параметр».
- Созданный строковый параметр появится в правой части редактора. Требуется изменить имя на «ctfmon.exe» без кавычек. Имя можно ввести сразу после создания элемента.
Если вы щелкнули в другом месте экрана, в этом случае имя строкового параметра будет сохранено. Затем, чтобы изменить имя по умолчанию на нужное, щелкните по этому пункту правой кнопкой мыши и в открывшемся списке выберите «Переименовать».
После этого поле для изменения имени снова станет активным, и вы сможете ввести в него:
ctfmon.exe
Затем нажмите Enter или щелкните мышью в любом месте экрана.
- Теперь дважды щелкните заданный строковый параметр.
- Введите выражение в активное поле в открывшемся окне:
C:\WINDOWS\system32\ctfmon.exe
Затем нажмите «ОК».
- После этого в списке параметров в разделе «Выполнить» появится пункт «ctfmon.exe» с присвоенным ему значением. Это означает, что файл CTFMON.EXE будет добавлен в автозагрузку Windows. Для завершения процедуры изменения необходимо перезагрузить компьютер. Но этот процесс приходится делать только один раз, а не через равные промежутки времени, как раньше. Теперь файл CTFMON.EXE запускается автоматически при загрузке операционной системы, а значит проблем с невозможностью смены языковой раскладки клавиатуры быть не должно.
Урок: Как добавить программу в автозагрузку Windows 7
Есть несколько способов исправить проблему невозможности изменить настройку языка на компьютере с Windows 7: простая перезагрузка ПК, запуск исполняемого файла вручную и редактирование системного реестра. Первый вариант очень неудобен для пользователей. Второй способ прост, но в то же время не требует перезагрузки ПК каждый раз при обнаружении проблемы. Третий позволяет решить проблему кардинально и избавиться от проблемы переключения раз и навсегда. Правда, это самый сложный из описанных вариантов, но с помощью нашей инструкции его сможет освоить даже новичок.
- https://lumpics.ru/do-not-change-language-on-keyboard-in-windows-7/