Как восстановить переключение языков. Пропадает значок переключения языка: как исправить проблему

Viber OUT 20.10.2019
Viber OUT

П оследние версии Windows были отмечены небольшим багом, проявляющимся как исчезновение значка языковой панели в области уведомлений. И хотя эта ошибка давно известна разработчикам, в Microsoft по-прежнему не спешат с её исправлением, очевидно полагая, что она не заслуживает особого внимания. Чаще всего внезапное исчезновение значка переключения раскладки происходит при системных сбоях, вирусных атаках, использовании оптимизаторов, реже при установке новых программ.


Также ошибка может проявляться при скрытии языковой панели. Единожды скрыв панель, пользователь уже не может её вернуть на место по причине отсутствия соответствующих элементов управления. При этом возможность переключения раскладки с клавиатуры сохраняется. Перезагрузка компьютера в таких случаях помогает далеко не всегда. Как вариант, можно попробовать выполнить откат системы на раннюю точку восстановления или воспользоваться тремя этими методиками.

Способ первый. Проверка системных настроек

Первым делом проверьте в настройках системы включено ли отображение языковой панели вообще. Соответствующие настройки находятся в Панели управления, в разделе .

В открывшемся окошке переключитесь на вкладку «Языковая панель» и убедитесь, что настройка включена.

Если нет, включаем её и сохраняемся.

Способ второй. Переустановка языков ввода

Как правило, у русскоязычных пользователей Windows в системе включено два языка ввода: русский и английский. Если включен только один язык, переключатель языков не будет отображаться в принципе. Однако, не смотря на то, что пользователем используются оба языка, система по какой-то причине об этом «забывает» и начинает считать, что используется только один язык. Исправить такую ошибку можно путем переустановкой языков ввода.

Для этого в разделе Панели управления «Язык» нужно выделить элемент английской раскладкой, а затем удалить его.

Затем тут же жмём , в открывшемся окне выбираем

и вновь добавляем его.

Если решить проблему таким способом не удалось, переходим к третьему варианту.

Способ третий. Добавление процесса ctfmon.exe в автозагрузку

Как и в более ранних версиях ОС в Windows 8 и 8.1 за отображение языковой панели отвечает файл ctfmon.exe . По умолчанию он должен запускаться при старте системы, но может такое статься, что по какой-то причине он «вылетел» из автозагрузки. Чтобы вернуть его в автозагрузку воспользуемся обычным редактором реестра. В редакторе вам нужно будет отыскать ветку HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run и проверить, имеется ли в ней параметр, указывающий на ctfmon.exe . Если такого параметра нет, надо будет создать его вручную.

Кликните по пустому пространству окна редактора правой кнопкой мыши и выберите .

Имя новому параметру можно дать произвольное (на английском), в качестве же значения вписать строчку «ctfmon»=»ctfmon.exe» либо указать полный путь к исполняемому файлу (ctfmon.exe располагается в системном каталоге System32) .

После выполнения этих манипуляция необходимо будет перезагрузить компьютер. Если управляющий файл не был поврежден, работа языковой панели должна восстановиться в полном объёме.

Ошибка 0x80070643 в Центре обновления Windows: причины и устранение Эта ошибка чаще всего появляется при попытке установки обновлений операционной системы Windows. Существует несколько причин возникновения и способов устранения. Одна из них заключается в наличии в реестре Windows записей...

Не секрет, что создатели операционных систем Windows даже при условии постоянного выхода новых версий и устанавливаемых периодически обновлений так и не смогли решить одну из глобальных проблем, связанную с тем, что на панели пропадает значок языка. С чем это связано, доподлинно никто не знает. Возможно, это воздействие вирусов или системные ошибки, что встречается намного чаще. Давайте посмотрим, как можно исправить такую ситуацию средствами системы, не прибегая к сторонним инструментальным наборам, которые, кстати сказать, в большинстве случаев проблему не устраняют, поскольку в системе могут действовать запреты на изменение конфигурации.

Почему пропадает значок языка на панели?

Не говоря о системных сбоях, одной из причин многие специалисты называют то, что самая языковая панель в системном трее не была закреплена. В таком случае пользователь ее мог случайно скрыть, удалить или переместить в другую область экрана. Для начала посмотрите, может быть, действительно, панель находится где-то в углу, скрываясь за рабочей областью экрана?

С другой стороны, если с панели пропал значок языка, это может свидетельствовать о нарушениях в системном реестре (например, случайное изменение или удаление соответствующего ключа при неосторожном вмешательстве). Но вот причина постоянного исчезновения языковой иконки не выяснена до сих пор. Однако можно предложить несколько решений, которые позволят ее восстановить.

На панели пропал значок языка: как вернуть его через настройки «Панели управления»?

Самым простым и универсальным решением является использование соответствующего раздела «Панели управления». В случае если на «Панели задач» пропал значок языка в XP-версии системы, используется раздел языка и региональных стандартов. В системах рангом выше - раздел часов, языка и региона.

В качестве примера рассмотрим ситуацию, когда пропал значок в Windows 7 (язык, панель неактивны, переключение недоступно). После входа в вышеуказанный раздел на вкладке языка и клавиатуры необходимо использовать кнопку смены клавиатуры, а в следующем окне активировать строку закрепления соответствующего элемента в «Панели задач». Также желательно установить галочку напротив пункта показа языковых меток и снять флажок со строки установки прозрачности панели в неактивном состоянии. Если это не поможет, отключите панель и включите заново.

В некоторых случаях, если значок языка пропадает с «Панели задач» и после этого, помогает выполнение команды ctfmon в консоли «Выполнить». Кстати, именно этот элемент в автозагрузке и отвечает за отображение языковой панели и ее настройки. Проверьте автозагрузку (в Windows 7 это команда msconfig с переходом на соответствующую вкладку в конфигурации, в Windows 10 - «Диспетчер задач»). Если служба отключена, включите ее. В качестве дополнительного действия можно посоветовать самостоятельно внести ее в раздел автостарта системы.

Восстановление работы «Планировщика заданий»

Мало кто из рядовых пользователей знает, что практически все программы и системные компоненты в виде служб работают по специальному графику, установленному в «Планировщике заданий», а сбой в работе этой службы и вызывает нарушения и в функционировании самой ОС.

Проверить работу «Планировщика» можно в соответствующем разделе служб (services.msc), где необходимо найти искомый компонент и убедиться, что он включен (работает), а тип запуска установлен на автоматический.

Далее вызовите сам «Планировщик» и проверьте компонент MsCtfMonitor. Если такой компонент отсутствует, EXE-файл можно скачать на сайте Microsoft и импортировать его настройки в раздел TextServicesFramework, после чего убедиться, что компонент находится в активном состоянии.

Если сам компонент языковой службы отсутствует, необходимо загрузить файл ctfmon.exe и поместить его в каталог System32, после чего произвести полный перезапуск системы.

Использование параметров системного реестра

В случае, когда значок языка пропадает с «Панели задач», а загружать дополнительные компоненты не хочется или нет возможности, можно воспользоваться редактором реестра (regedit).

В нем необходимо через раздел SOFTWARE спуститься по ветке HKLM и найти там каталог Run, как показано на изображении выше. В правой части редактора нужно создать строковый параметр и присвоить ему имя ctfmon.

Затем через ПКМ или двойной клик следует войти в редактирование и установить для него значение в виде полного пути к исполняемому файлу ctfmon.exe. По завершении всех действий в обязательном порядке требуется рестарт компьютера.

Удивительно, но есть еще одно решение, позволяющее устранить данную проблему. Судя по отзывам пользователей в интернете, срабатывает оно почти всегда (за редким исключением).

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

В заключение

Вот и все, что касается восстановления языковой иконки в системном трее. Какое именно решение применять лучше всего, однозначно сказать довольно трудно, ведь глобальная причина проявления такого поведения системы неизвестна. Впрочем, можно посоветовать сразу обратиться к системному реестру, поскольку некоторые стандартные методы могут давать лишь кратковременный эффект (большей частью это касается соответствующих настроек в «Панели управления»).

Наконец, если пропадание значка было связано с воздействием вирусов (и такое тоже бывает), систему необходимо проверить каким-нибудь портативным сканером, включив глубокий анализ. Еще лучше - воспользоваться программами, имеющими собственный загрузчик (например, Kaspersky Rescue Disk), чтобы загрузиться со съемного носителя и проверить компьютер на вирусы еще до загрузки Windows. Именно утилиты такого типа способны находить глубоко засевшие угрозы и на жестком диске, и даже в оперативной памяти. Опять же, для проверки следует включить в сканирование не только жесткий диск и логические разделы, а и загрузочные области со скрытыми объектами. Возможно, если причина была действительно в этом, вы и получите желаемый результат (может быть, сам исполняемый файл ctfmon был заражен или даже поврежден вследствие воздействия вирусных кодов).

Независим от того, в какой операционной системе вы работаете, установка или восстановление языковой панели на компьютерный рабочий стол происходит примерно одинаково. Существуют несколько способов, которые описаны ниже в порядке возрастания сложности. Начинайте с простых действий: если они не приведут вас к результату, то переходите к следующим вариантам.

Восстановление языковой панели используя настройки языка и языковых стандартов

Наиболее быстрый и простой вариант восстановления панели. Следует выполнить следующие шаги.

Войдите через меню «Пуск» (нижняя левая кнопка) в панель управления.

В появившемся новом окне нужно зайти на вкладку «Языки и клавиатуры» и далее кликнуть «Изменить клавиатуру».

В верхней области открывшегося окна расположены три вкладки. Откройте закладку «Языковая панель».

Установите галочку в пункте «Закреплена в панели задач», если хотите, чтобы ваша языковая панель всегда была «под рукой».

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

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

На закладке «Переключение клавиатуры» устанавливаются сочетания клавиш, с помощью которых будет возможно переключать латиницу на кириллицу и обратно.

В окне выбрать вкладку «Свойства панели задач и меню пуск» и в той части, где отображена «Область уведомлений» нажать кнопку «Настроить».

Появится очередное окно «Значки области уведомлений», в нижней части которого есть команда «Всегда отображать все значки и уведомления на панели задач». Поставьте «галочку», чтобы активировать и подтвердите действие нажатием «Ок».

Это самый простой и визуально понятный способ закрепления на рабочем столе панели переключения языков, если произошли какие-то незначительные сбои в программе.

Восстановление языковой панели используя файл ctfmon.exe

Используя поиск меню «Пуск» или в проводнике найдите программный файл «ctfmon.exe». Скопируйте его. Далее вам следует открыть папку «Автозагрузка». Она расположена на диске «С». В папке Пользователи выберите нужную учетную запись, с которой работаете на компьютере. Далее путь выглядит следующим образом: «AppDate» — «Roaming» — «Microsoft» — «Windows» — «Главное меню» — «Программы» — «Автозагрузка». Открыв папку «Автозагрузка» вставьте тулу скопированный ранее файл. После выполнения такой операции языковая панель вновь будет загружаться одновременно с загрузкой windows.

Сложный вариант: изменение настроек реестра

Возможно, что описанные выше варианты восстановления не сработали и панель так и осталась недоступной. Переходите к настройкам реестра.

Откройте меню «Пуск» и пропишите в строке поиска слово regedit. Найденную программку кликните, чтобы открылся редактор реестра.

В листе редактирования найдите ветку (дословно) «HKEY_LOCAL_MACHINE».

Очередная ветка реестра «Run». Проверьте, присутствует ли параметр строковый «CTFMon», как обозначено на скриншоте. Если его не существует, необходимо его создать.

Пошагово:

  • правой клавишей мыши кликните на ветку «Run».
  • нужно сделать выбор «Создать строковый параметр» и задайте имя «CTFMon».
  • кликните правой клавишей на полученную таким образом строку «CTFMon» и команду «изменить».
  • внесите значение «C:\Windows\system32\ctfmon.exe»

Минимальный набор полученных знаний поможет вам в трудную минуту справиться с задачей по восстановлению «потерянных» панелей самостоятельно.

Windows-системы бывают настолько неадекватны в своем поведении, что иногда пропадает значок переключения языка в системном трее. С чем это связано, доподлинно никто не знает. Некоторые специалисты склонны утверждать, что это кратковременные сбои системы, другие говорят, что причина состоит в действиях пользователя. Кто из них прав, сейчас основным вопросом не является. Лучше рассмотреть практические рекомендации, позволяющие избавиться от данной проблемы. В качестве наиболее приемлемых решений можно предложить несколько вариантов действий, которые сработают практически во всех случаях.

Почему пропадает значок переключения языка?

Что касается причин появления такого сбоя, их можно насчитать уж слишком много. В частности, это может касаться банальных кратковременных системных ошибок, воздействия вирусных программ и исполняемых кодов, некорректных настроек отображения языковой панели, отключения автозагрузки исполняемого компонента, ответственного за смену языков и раскладок, случайного удаления файла службы или вмешательства в системный реестр.

Посему, если пропал значок переключения языка, будем принимать меры, исходя из первопричин. Вариантов действий может быть несколько. Но для начала остановимся на некоторых совершенно простых решениях, о которых должен иметь понятие любой пользователь, вне зависимости от уровня подготовки и знания основ работы Windows.

Что делать, если пропал значок переключения языков ввода, в первую очередь?

Не спешите применять кардинальные меры. Поможет это далеко не всегда. Для начала стоит убедиться, что ваша система исправна и работает в штатном режиме.

Перво-наперво хотя бы воспользуйтесь хотя бы перезагрузкой. Если это эффекта не даст, восстановите систему через соответствующее меню старта. Если же и это не сработает, загрузите систему в безопасном режиме (F8 при старте) и произведите аналогичные действия.

Настройки языковой панели в Windows ХР и выше

Но бывает и так, что ситуация, когда пропал значок переключения языка XP-версий системы, может быть связана с тем, что панель просто отключена.

Для начала раскройте меню ПКМ в системном трее и выберите пункт отображения панелей инструментов. Вполне возможно, что на пункте языковой панели просто отсутствует выделение. Установите галочку. Перезагрузите компьютерное устройство и посмотрите на результат.

Стандартные параметры

Но приведенное выше решение касается только версии систпмы до восьмой. На самом деле, когда пропадает значок переключения языка, обычно поступают иначе. Вызовите раздел «Панели управления», касающийся опций и параметров языка, используйте дополнительные настройки, в окне дополнительных опций на вкладке клавиатуры отметьте закрепление языковой панели на «Панели задач».

Если такой вариант не сработает, дополнительно установите галочки на отображении текстовых меток и снимите флажок с пункта активации прозрачности в неактивном состоянии и произвольного расположения. В Windows ХР снимите метку со строки активации дополнительных текстовых служб.

Восстановление панели через автозагрузку и реестр

Что делать, если пропал значок переключения языка, немного разобрались. Все это были достаточно примитивные решения, которые положительного эффекта могут и не дать. Теперь перейдем к самым кардинальным методам.

В системах ниже десятой вызовите меню «Выполнить» и введите команду msconfig. В открывшемся окне конфигуратора выберите вкладку автозагрузки и проверьте, запускается ли служба ctfmon вместе с системой. Дополнительно войдите в «Диспетчер задач» и убедитесь, что одноименный процесс активен и там.

Если эффект нулевой, а значок переключения языка пропадает снова, используйте редактор системного реестра (regedit) с переходом по ветке HKLM к директории Run, которая расположена в дереве каталогов в папке CurrentVersion. Значение параметра ключа LanguageBar должно в точности соответствовать полному пути к исполняемому EXE-файлу в директории System32 или значению, указанному выше. Если значение отличается, пропищите его вручную. Если ключ отсутствует самостоятельно создайте срздание строкового параметра, присвойте ему соответствующее значение, а затем перезагрузите компьютерную систему.

Дополнительно влияющие факторы

Иногда, хотя и нечасто, значок переключения языка пропадает только по причине того, что в системе установлено специальное приложение, координирующее автоматическую смену языка и раскладки клавиатуры вроде Punto Switcher.

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

После произведения всех действий перезагрузите систему. Если вам уж так нужна данная утилита, теперь можете установить ее, что называется, с нуля. Она активируется заново, но гарантии работоспособности языковой панели никто не даст, поскольку изначально приложение рассчитано исключительно на автоматическую смену языка и раскладки при некорректном вводе текста пользователем.

Итог

В общем-то, пропадание ярлычка смены языков особой проблемой-то и не является. Что касается методов устранения проблемы, можете использовать и стандартные настройки Windows в смысле работы через графический режим, и редактирование реестра, если устанавливаемые параметры самой системой не воспринимаются (что намного лучше). Но в целом вмешиваться в реестр в большинстве случаев не нужно, поскольку выше приведенные решения работают и без этого.

Работая за компьютером, пользователь при попытке переключить языковую раскладку может обнаружить, что она вовсе отсутствует. Данная проблема встречается довольно часто, и имеется несколько вариантов ее устранения.

Первоначально стоит проверить, активирована ли языковая раскладка в панели задач. Кликаем ПКМ на панель задач и в самом верху ищем пункт «Панели». В открывшемся подменю отмечаем галочкой пункт «Языковая панель». В случае ее отсутствия раскладка отображаться не будет. Если возле нее уже стоит подтверждение, то пробуем убрать галочку и поставить ее снова. Маловероятно, что предыдущий способ сможет устранить данную проблему, поэтому сразу после него следует воспользоваться региональными настройками. Открываем меню «Пуск» и находим «Панель управления». Откроется окно, в котором будут отображаться все элементы панели управления. Необходимо найти пункт «Язык и региональные…».


После подтверждения появится небольшое окно. В самом верху находим вкладку «Языки и клавиатуры» и в блоке «Клавиатуры и другие языки ввода» нажимаем на «Изменить клавиатуру…».


Выбираем вкладку «Общие» и проверяем состояние раскладки. В нем должны быть зафиксированы два языка. По умолчанию это Русский и Английский. Разумеется, помимо них, могут быть активны и другие языки. Но две раскладки обязательно должны быть включенными, иначе языковая раскладка может не отобразиться в панели задач.


Если же вторая раскладка отсутствует, то нажимаем кнопку «Добавить», находим нужный язык и добавляем его нажатием кнопки «Ок».


Теперь переключаемся во вкладку «Языковая панель» и в блоке под тем же названием выбираем вариант «Закреплена в панели…». В самом низу, напротив пункта «Отображать текстовые…» ставим подтверждение в виде галочки.


Если предыдущий метод не принес никаких результатов, то проверьте реестр. Командой Win+R запускаем редактор реестра и набираем команду «regedit». После запуска реестра необходимо вручную найти параметр CTFMon, находящийся в директории «HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run». Для этого в левой части окна реестра поэтапно отыскиваем нужные папки, добираясь до последнего наименования. Если параметр CTFMon имеется в реестре, проверьте его значение, который должен быть таковым: «C:\Windows\system32\ctfmon.exe». В случае его отсутствия придется создать данный параметр самому. Для этого нажмите правой кнопкой мыши в реестре, выберите «Создать» и в выпавшем подменю найдите «Стоковый параметр».




Рекомендуем почитать

Наверх