Проблема пропадания значка языковой панели в панели задач Windows не нова и, похоже, не смотря на недовольство пользователей, этот баг будет появляться и во всех последующих версиях Windows. Ранее мы уже рассматривали, как восстановить языковую панель в Windows 7, в это статье мы покажем как вернуть пропавшую панель переключения языков в Windows 8.
Как выглядит проблема: в панели задач Windows 8 между системным треем и часами пропадает значок языковой панели, в результате чего пользователь не видит какой язык раскладки используется и не может переключить его из графического меню (как правило, возможность переключения языковой раскладки с клавиатуры сохраняется).
К сожалению, нам не удалось достоверно понять отчего происходит такая бага и как предотвратить пропадание языковой панели. Пользователи жаловались на появление проблемы после установки обновлений или нового ПО, «оптимизации» системы специальными утилитами или руками, вирусных атак и пр. В этой статье мы собрали вам три различные методики, которые должны помочь вам вернуть значок языковой панели в Windows 8 (и Windows Server 2012).
Метод 1. Включите отображение языковой панели в настройках системы.
В первую очередь проверьте, включено ли отображение языковой панели в настройках системы. Для этого перейдите в следующий элемент панели управления Control Panel-> Clock, Language Region-> Language. В левой панели выберите Advanced settings (Дополнительные параметры).
Затем нажмите на ссылку Change language bar hot keys, перейдите на вкладку Language Bar (Языковая панель) и удостоверьтесь, что языковая панель в настройках не скрыта. Если это не так, отметьте опцию Docked in the taskbar (Закреплена в панели задач) и сохраните изменения.
Метод 2. Переустановка языка ввода
Языковая панель отображается только тогда, когда в системе в качестве языка ввода используется более чем один язык. Но иногда, несмотря на то, что в системе указаны два языка ввода (русский и английский), система почему то не воспринимает этот факт. В этом случае рекомендуется удалить и заново добавить один из языков ввода:
Для этого опять перейдите в раздел Панель управления -> Часы, язык и регион -> Язык, выберите пункт с английской раскладкой и нажмите кнопку Remove (удалить).
Затем сражу же вернем удаленную раскладку, для чего нажмем кнопку Add a language (Добавить язык) и в списке выберем английский язык (English – United States).
Проверьте, появился ли значок языковой панели, если нет – переходим к третьему методу.
Метод 3. Восстановление запуска процесса ctfmon.exe в реестре
За появление и отображение языковой панели в Windows 8 (как и в предыдущих версиях Windows) отвечает процесс ctfmon.exe. По умолчанию он должен стартовать во время загрузки системы. Проверить так ли это можно, открыв редактор реестра (regedit.exe) и развернув ветку HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run (в этой ветке указан список программ, которые система должна запускать при загрузке, подробности тут). Проверим, есть ли в ней строковый параметр, указывающий на файл ctfmon.exe. Если такой параметр отсутствует, создадим его вручную.
Создадим параметр с произвольным именем (допустим Language Bar) типа String со значением ”ctfmon”=”CTFMON.EXE”.
Осталось перезагрузить компьютер и проверить, появился ли значок переключения языков.
Если эта статья Вам помогла, пожалуйста, в комментариях к статье укажите вероятную причину пропадания языковой панели и методику, которая помогла ее вернуть.
ОС Виндоус 8.1.
Да, пропадание языковой панели встречалось. Определенно, пропадание панели было вызвано конфликтом запуска нескольких программ, что вызвало сбой процесса, отвечающий за её работу.
Определить точную причину не получилось, т.к. не сразу это замечал. Восстанавливалась панель (всегда) только после выхода/входа из аккаунта или полной перезагрузке.
Думаю, что правка в реестре не мой вариант.
Спасибо.
Да была такая проблема в 8 и 8.1 постоянно пропадала панель при поиске из эксплорера через соединитель например. Но похоже ее устранили в 8.1 update 1или выпустили hotfix — после установки апдейта никаких проблем больше нет.
«За появление и отображение языковой панели в Windows 8 (как и в предыдущих версиях Windows) отвечает процесс ctfmon.exe»
В ХР да, но начиная с Vista/Win7 за это отвечает Планировщик задач.
В скрытых заданиях планировщика есть задача Task Scheduler Library — Microsoft — Windows — TextServicesFramework — MsCtfMonitor, которая запускается при входе пользователя. Она нужна для запуска системной службы TextServicesFramework (платформа текстовых служб).
Но и старый способ в полне рабочий. 🙂
спасибо большое, после обновлений пропала раскладка, помог метод N2
СПАСИБО ОГРОМНОЕ, очень помогла, раскладка появилась
Windows 8. Не помог ни один из способов. Винда установлена дня 4, после обновления какой-то проги появился синий экран, внизу справа была иконка выключения, перезагрузки. Перезагрузилась… пропал значок смены языков (при этом и блютуз пропал, при попытке обновления драйвера, пишет, что все отлично и драйвер не надо обновлять и что устройство отлично работает, при том, что оно не работает… весело). В общем, ни одни из способов мне не помог, Восстановление системы, как ни странно, тоже не решило проблему!И пропись в автозагрузку не помогла… не знаю, что делать… разработчики козлы(
Поставь Punto Switcher и забудь ты про эту глючную языковую панель 🙂
Я поставил Punto Switcher,но язык переключить невозможно!Нажимаю shift+alt,но ничего не происходит!Значок раскладки windows 8 пропал,нажимаю значок Punto Switcher(он остался),а там только один русский язык!Английский пропал?Нет!Захожу в панель управления,настройки языка английский на месте,но windows почему то его не видит!Удаляю английский и создаю снова,всё работает,но через некоторое время опять исчезает и происходит всё тоже самое!!!
та же ерунда! все вышеперечисленные способы не имеют никакого смысла, потому что в свежезагруженной винде языковая панель присутствует, а пропадает ПОТОМ, в самый неудобный момент!!! волны ненависти направляются в сторону мелкософта!!!! а установить PuntoSwitcher может лишь тот, кто реально не сталкивался с данной проблемой. к большому сожалению это решение не работает. вот бы узнать что именно блокигрует этот процесс!!! а пока печаль, печаль, печаль…
спасибо большое,2 метод сработал,рад ужасно!!!!
вы молодцы
всем привет, мне не помог ни один из 3-х способов. значок языка пропал после сканирования ноута в безопасном режиме. подскажите. пжл, что можно ещё сделать? спасибо.
Nadiezda, не знаю, какая у вас Винда установлена, у меня 8-ка, а помог 3-ий способ, вот только прописать нужно не то значение, которое дано тут, а это — Вписываем значение «C:\Windows\system32\ctfmon.exe»Перегружаемся и значок появляется только чуть левее на панели задач, уже с неделю все работает. Пробуйте, удачи.
спасибо, Тата, сейчас попробую..у меня винда 8
Большое спасибо! Только это и помогло.
Спасибо большое, только ваш метод помог.
Прекрасно, Тата! Вариант: «C:\Windows\system32\ctfmon.exe» СУПЕР! Спасибо!
Очень помогло! Ввел значение без скобок.
Спасибо!
Тата, большое спасибо за совет, всё заработало. УРАА!!! 🙂
Мне помогли способ 1 и 2.Но не совсем!Когда я сделал способ 2,у меня появилась языковая панель,но не совсем та.Обычно на windows 8 языковая панель такая:надпись РУС между панелью громкости и часами,но когда я сделал способ 2 она появилась другая:надпись RU в левом краю в верхнем углу,как у windows 7 и XP,но потом она исчезает снова!Таже самая проблема и со способом 3.Помогите кто нибудь решить эту проблему,пожалуйста!Зарание спасибо.
Вы вполне можете переместить эту языковую панель на панель задач, как она по умолчанию там и находится в ХР и 7. Её нужно либо просто потащить, либо ПКМ на ней и найти Перемещение или что-то вроде того. Скорее всего, с панели задач она пропадать не будет.
Когда я перешел к редактированию реестра (см.п.3 статьи), решил через Пуск/поиск найти этот ctfmon.exe.
В строке поиска он появился. Я щелкун по нему два раза. Похоже, после этого вновь появилась языковая панель. Причем, за шаг до этого я в регистр занес строку запуска, ПК но не перезагрузил.
Большое спасибо за помощь! Пропала языковая панель и был в полной растерянности. Попытка зайти в настройки языка не увенчалась успехом: значёк загрузки и ничего не происходит — в настройки зайти невозможно. А вот когда в реестре написал этот параметр и перезагрузил, все сразу заработало и в настройки стало возможно зайти.
Не знаю поможет кому или нет, но я нашёл корень проблемы лично в моём случае. Виновником оказался антивирус Аваст. Причём на одном ноуте была бесплатная версия. А на другом купленный на кровные рубли Internet Security. Удалил, поставил другой антивирус, и всё ок. Зол был неимоверно! Не столь даже потраченых денег было жалко, как нервов. Интересно. У посетителей данной ветки какие антивирусные программы стоят? Кстати, этот гад ещё и трафик серьезно блокировал.
Вот способ возврата языковой панели и не парьтесь: в окне ВЫПОЛНИТЬ набираем regedit, далее в окне правой клавишей мыши СОЗДАТЬ СТРОКОВЫЙ ПАРАМЕТР название Language Bar со значением C:\Windows\system32\ctfmon.exe, затем перезагружаем компьютер или выход вход в систему и вуаля языковая панель работает. отдельное спасибо за вариант ТАТЕ, выше написавшей
Помог способ Игоря:
Вот способ возврата языковой панели и не парьтесь: в окне ВЫПОЛНИТЬ набираем regedit, далее в окне правой клавишей мыши СОЗДАТЬ СТРОКОВЫЙ ПАРАМЕТР название Language Bar со значением C:\Windows\system32\ctfmon.exe, затем перезагружаем компьютер или выход вход в систему и вуаля языковая панель работает. отдельное спасибо за вариант ТАТЕ, выше написавшей
Все работает ! спасибо.
а мне вот помог только третий вариант, хотя делал всё по пунктам, начиная с первого!! большое спасибо!!!!
Доброго времени суток! Языковая панель исчезла после обновления ПО. Первые два варианта делал по нескольку раз до посещения этого сайта, ничего не помогало. Использовал третий вариант, теперь все в норме! Большое спасибо за статью!
Мне ничего не помогло,решила проверить на вирусы и не поверите помогло.Языковая панель опять появилась и пока не пропадает.
Была та же самая проблемы. Помог вариант Таты. При чем первый раз прописывала путь без кавычек — не заработало после перезагрузки. Во второй раз указала кавычки и все сразу появилось! Хотя может это и не принципиально, но пока что все работает 🙂
У Вас изменения в этой ветке HKEY_LOCAL_MACHINE
А на других сайтах в этой HKEY_CURRENT_USER
Подскажите как надо?
В ветке HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run указаны программы, которые автоматически запускаются при запускаемые при входе в систему.
В HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run ‐ программы, запускающиеся при входе текущего пользователя в систему
Т.е. первый вариант автозапуска более универсальный. 2-ой вариант подойдет если проблема наблюдается у одного конкретного пользователя системы .
Спасибо удалось исправить с помощью добавления нового параметра в реестре
Пробовала все 3 способа.Глючил только гугл хром.Ничего не помогло,кроме сноса гугла и переустановки по новому.
Переустановка языка помогла
ребята я нашел причину. это DigHelp, удаляйте его нахрен, если у кого-тоустановлен
Установил новую Винду 8.1 про, и панели небыло,
Помог Способ № 2, удалил все языки и вновь добавил.
С Новым Годом,Вас!!!Установил восьмерку второй системой на ноутбук и не было языковой панели.Спасибо,помог первый метод.
Спасибо, помог 2 способ. Оказалось, что брат поиграл с компом и удалил мне второй язык -_-
метод 2 действует но ненадолго.. после входа в инет, снова пропадает.((
Если у вас Chrome и пропадает панель через некоторое время после его запуска, попробуйте в настройках Chrome изменить язык по умолчанию на английский.
Первые 2 метода пропустил, сразу же пошел по третьему пути.
Перезагрузился — панель языка появилась.
Но не уверен, что не пропадет снова.
Спасибо, за ресурс, пока языковая панель есть.
У меня 8-ка, первые два варианта знал и делал но не помогало, помог вариант номер 3 с реестром.
пробовал все три метода.не работает. но есть ссылка https://winitpro.ru/index.php/2012/08/10/vosstanavlivaem-yazykovuyu-panel-v-windows-7/
мои шаги:
Откройте редактор реестра «Win + R» + regedit.exe
Найдите ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Проверьте есть ли в ней строковый параметр с именем CTFMON.EXE, если нет создайте его. Также проверьте его значение, оно должно указывать на C:\WINDOWS\system32\ctfmon.exe (или другой диск, если операционная система установлена на нем)
Перезагружаемся и проверяем наличие языковой панели.
100% работает. и запомните HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run а не HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run !!!!
В ветке HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run указаны программы, которые автоматически запускаются при запускаемые при входе в систему.
В HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run ‐ программы, запускающиеся при входе текущего пользователя в систему
Т.е. первый вариант автозапуска более универсальный. 2-ой вариант подойдет если проблема наблюдается у одного конкретного пользователя системы .всем удачи
Добрый , Всем!!! Win8.1.Удалось!!!! Только со значением C:\WINDOWS\system32\ctfmon.exe … Спасибо!!!
У меня такой баг: если в Windows 8 начать поиск в Explorer по русскому слову с активной русской раскладкой и потом нажать Esc (или отменить поиск нажав на крестик), то пропадает русская раскладка.
Ни один из советов не помог…. Для себя решил проблему такими командами в планировщике:
powershell -Command Set-WinUserLanguageList -LanguageList en-US -Force; Set-WinUserLanguageList -LanguageList en-US,ru -Force
когда-то раньше панелька стартовала через пункт RUN как: ctfmon.exe
теперь стартует через планировщик в библиотеке windows, как: MsCtfMonitor.dll
обратите внимание, работает ли планировщик заданий, и выполняется ли в нем эта задача.
если нет, то…
а если вам вся эта куча запускных програм совсем не нать, то проще всего, как здесь и советуют, можно запустить ctfmon.exe, и/или добавить его в автостарт.
Win 8.1. Как пропала языковая панель заметил не сразу. Помог 3 вариант — восстановление через реестр. Спасибо за статью.
Всем привет, мне помог третий вариант. Наконец то появилась иконка переключения языков. Спасибо Автору.
Да,изменение реестра действительно исправляет проблему, даже без перезагрузки
сразу появилась языковая панель.Посмотрим как надолго.Спасибо за помощь.
После установки MediaGet с официального сайта возник синий экран с надписью «На Вашем ПК возникла ошибка IRQL_NOT_LESS_OR_EQUAL»После перезагрузки пропала языковая панель.Восстановил способом N 3.Спасибо.
Добрый день,у меня пропала языкова панель в виндовс 8, испытал все 3 варианта ,не помогло, настройкы клавиш переключения и отображэния панели вообще не запускаются ,панель запускается и контролируется только вручную ,все варианты испытал по несколько раз,можэт есть ещё какой-то способ,зарание спасибо .
Естественно все эти методы рабочие, только эта статья БЕССМЫСЛЕННА — какой мне от этих способов толк? — если я перезагружусь, то у меня итак появится эта панель, даже если я перелогинюсь она восстановится — ТОЛЬКО это НЕ РЕШЕНИЕ ПРОБЛЕМЫ!
Как решить проблему одним кликом?? Не перезагружаясь? У меня панел восстанавливается, если я переменю язык через Панель управления, но это не решение, это гемор!!!
У меня винда 8, сделал первые 3 пункта + разл. корректировки по 3 пункту исходя из комментариев… не помогло
Поставил Punto Switcher помогло.
Вначале вылезло сообщение, что не хватает реестров и
необходимо скачать более раннюю версию (Punto Switcher4.3)
Ура!
А мне помогла только правка реестра, т.к. вкладка «Язык» в Панели управления вообще не запускалась…
Огромнейшее вам спасибо, 3-ий способ помог)))
протрите очки ))) отдельной панелькой на рабочем столе её и найдёте… крохотная, чёренькая такая… за иконками прячется
3 способ помог.
Запустила ctfmon.exe в диспетчере задач
Спасибо, Мария.
«3 способ помог.
Запустила ctfmon.exe в диспетчере задач.»
Только ваш способ помог.
Пропала строка в реестре, обратил внимание случайно.
Запустил ctfmon.exe через Total Commander по варианту №3, перезагрузил и через несколько секунд
языковая панель в Windows 8.1 появилась . А уж как мучился после updates. Огромнейшее вам спасибо!
Спасибо, третий способ помог установить значок именно прописав:
«C:\Windows\system32\ctfmon.exe»
.Добрый всем привет) win serv 2012. Пропала языковая панель, стоят две раскладки ру и англ, работает только англ, переключиться не могу, панели нет, все манипуляции с фиксацией в трее, реестр добавление в автозагрузку, в планировщике нет этой задачи, создал чтобы каждый час проверял и запускал ctfmon.exe смена языков интерфейса, удаление добавление языков, всё пробовал, ничего не помогает, Пошел на крайние меры, поставил пунто свитчер, а вот он мне и говорит, ошибка в настройке раскладок, настройте, а потом в программу лезьте, а я не могу(scannow, dism, Сhkdsk всё пробовал, говоит система здорова, программ левых нет, браузеров тоже, всё работало около полу года, а позавчера пропала и всё.
В других профилях пользователей есть проблемы с раскладками? А если создать новый?