Відновлюємо мовну панель у Windows XP

Пройшли новорічні вихідні і весь народ знову поринув у робочі будні, а я у свою чергу сів за свій блог. І все ніби нічого, але одна проблема мене мучить з минулого року – постійно пропадає панель мов. Тільки її відновиш, минає місяць чи два, і ось вона зникла.

Чому так відбувається – не знаю. Без мовної панелі працювати на комп'ютері можна, але якось не зручно. Коли вона зникла вперше, я як то кажуть "загуглив" і відразу її відновив. Так було разів зо два, три. І ось четвертий раз перший спосіб відновлення перестав діяти. Довелося шукати альтернативу, але я її знайшов.

Про два мої дієві способи я і хочу вам розповісти. Якщо перший не дасть результату, другий то точно повинен подіяти. До речі, у мене Windows 7, але другий спосіб, можливо, підійде багатьом операційним системам.

Отже, якщо у вас не відображається мовна панель, використовуємо ці методи:

  1. Через панель керування Windows.

  2. Через “Автозавантаження” за допомогою ctfmon. exe

1-метод .Найпростіший і до нього відразу варто вдатися після зникнення значка. Через "Пуск" заходимо в "Панель управління".

У додатку “Мовна панель” галочка має стояти навпроти “Закріплена на панелі завдань”.

Наприклад, коли в мене вперше зник значок, я зайшов у "Мовна панель" і галочка чомусь виявилася навпроти "Прихована". Шляхом нехитрих дій закріпив її в "Закріплена на панелі завдань" і натиснув OK.

Все значок повернувся на місце, і я був радий, поки цей метод діяв. Але потім і він перестав допомагати. Навіть ті нехитрі події перестали діяти. Мовна панель ніяк не хотіла повертатись і тут допоміг другий метод.

2-метод. Такий самий простий, як і перший.

Отже, спочатку заходимо в диск “C” нашого комп'ютера, потім відкриваємо папку “Windows” далі “System32”.

Там ми знаходимо файл ctfmon та копіюємо його на робочий стіл.

Після цього через "Пуск" переходимо у "Всі програми".

У програмах знаходимо папку “Автозавантаження” та відкриваємо її правою кнопкою мишки через “Відкрити”. У віконце, що з'явилося, переміщаємо наш раніше копійований ярлик ctfmon.

На цьому операція практично завершена, тільки перезавантажити комп'ютер і мовний значок RU/EN просто зобов'язаний з'явиться на своєму місці.

У цій післяноворічній статті я постарався якомога докладніше та наочніше розібрати питання “Як повернути мовну панель” і, я думаю, ці способи вам допоможуть. Ну все бувай!

Доповнення липень 2015 р

3-спосіб. За допомогою змін у реєстрі Windows.

Метод дієвий, але слід робити все точно як написано в даній інструкції. Інакше система може працювати нестабільно або не вантажитися зовсім.

Заходимо у меню Пускабо натискаємо гарячі клавіші Win+Rі в пошуковому вікні вбиваємо команду "regedit".

В останній папці “Run” натискаємо праву кнопку мишки та створюємо “Рядковий параметр”. Називаємо його "CTFMon". Знову клацаємо правою кнопкою мишки по створеному файлу і вибираємо "Змінити". Вписуємо туди наступне значення. C:\Windows\system32\ctfmon.exe»

Все, перезавантажуємо комп'ютер та спостерігаємо результат.

Для Windows 7.

Буває так, що з панелі завдань зненацька зникає піктограма мови введення – мовна панель. При цьому, перемикання мов поєднанням "ALT ліворуч+SHIFT" або "CTRL+SHIFT" працює. Однак, дуже незручно щоразу навмання вибирати потрібну розкладку. Подивимося, як повернути перемикач на місце.

Іноді видалення панелі відбувається випадково, коли ми самі при перемиканні мови мишкою ненароком натискаємо кнопку:

У цьому випадку панель може з'явитися в будь-якому місці робочого стола або буде прихована. Пройдемо з головної кнопки - в "Панель управління" - "Мова та регіональні стандарти". У цьому вікні виберемо вкладку "Мови та клавіатури" і натисніть кнопку "Змінити клавіатуру...":


У вікні "Мови та служби текстового введення" відкриваємо вкладку "Мовна панель" та встановлюємо перемикач на позицію:

Натискаємо кнопку "Застосувати", підтверджуємо "ОК". Мовна панель повертається своє місце у панелі завдань.

Мовна панель також не буде відображатися, якщо встановлена ​​лише одна мова введення, наприклад, російська:


Для підключення іншої мови натискаємо кнопку "Додати". У списку вибираємо мову та підтверджуємо "ОК":

Отже, параметри виконані правильно, а мовна панель не з'являється. Йдемо далі.

Перевіримо стан планувальника завдань. Планувальник завдань - це один із засобів адміністрування системи, оснащення або служба, що запускає автоматично виконувані завдання. Ця служба містить бібліотеку всіх призначених завдань, одне з яких – включення мовної панелі під час входу до системи будь-якого користувача. Правою кнопкою по значку "Комп'ютер" пройдемо в "Управління":

і зайдемо до бібліотеки всіх завдань планувальника:

У довгому списку завдань знайдемо за алфавітом "TextServicesFramework" і відкриємо його:


Завдання "MsCtfMonitor" має бути увімкнено. Переконаємося у цьому – правим кліком відкриємо контекстне меню:

Команда "Вимкнути" показує, що завдання увімкнено. І перевіримо властивості самого планувальника завдань. Через "Комп'ютер" - Управління" - "Служби та програми" увійдемо до "Служби", знайдемо та відкриємо "Планувальник завдань":


Відкриється вікно властивостей планувальника завдань. Значення параметрів мають бути такими:

Якщо тип запуску не встановлено і планувальник зупинено, спочатку потрібно запустити службу:

Після цього проходимо до Реєстру системи. Знайомим поєднанням: і буква "R" відкриємо вікно "Виконати", де в рядку "Відкрити" наберемо: regeditта натиснемо "ОК". Пройдемо по дереву реєстру до папки HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Scheduleі відкриємо параметр "Start":

Змінимо значення параметра "2" і підтвердимо - "ОК". Закриємо всі вікна та перезавантажимо комп'ютер. Після цього у властивостях планувальника завдань установиться тип запуску: автоматичний та з'явиться мовна панель.

Якщо у планувальнику немає потрібного завдання або після увімкнення автозапуску панель не з'являється, вносимо деякі зміни до Реєстру. Знаходимо та відкриваємо в реєстрі ключ: HKEY_USERS\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run. У правій частині вікна правим кліком відкриваємо меню та вибираємо "Рядковий параметр":

Перейменуємо новий параметр у CTFMON.EXEта відкриємо його для редагування. У рядок "Значення:" вписуємо C:WINDOWSsystem32CTFMON.EXE. Підтверджуємо "ОК", закриваємо всі вікна, перезавантажуємо комп'ютер.

Таким чином, ми прописали в реєстрі запуск файлу, що виконується. CTFMON.EXE. CTFMON.EXE підтримує службу введення тексту та активує мовну панель MS Ofiice. Ця програма повинна знаходитись у папці C:\Windows\System32. Якщо файл немає у зазначеній папці, можна скопіювати його з інсталяційного диска Windows. Знаходимо файл на інсталяційному диску і копіюємо до папки C:\Windows\System32. Однак, на диску файл зберігається у стислому вигляді. При цьому останній символ у розширенні замінюється підкресленням. Про розширення файлів, докладніше читаємо наступний урок.

Отже, знайшли та скопіювали файл ctfmon.ex_. Тепер його потрібно розпакувати. Відкриваємо вікно "Виконати", як було описано вище, поєднанням "Win+R", вписуємо в пошук: cmd- Відкриваємо командний рядок. У командному рядку вписуємо наступну команду: expand C:\Windows\System32\ctfmon.ex_ C:\Windows\System32\ctfmon.exe. Натискаємо "Enter" і файл розпаковується в цю папку.

Якщо немає інсталяційного диска або не вдається перенести файл і розпакувати, можна завантажити його з іншого комп'ютера. Краще буде, якщо файл взято з ліцензійної ОС Windows. Ctfmon.exe працює однаково у різних операційних системах MS Windows. Не забуваймо про те, що файл, що виконується, може бути легко заражений шкідливим ПЗ. Скануємо програму антивірусом з актуальними базами.

Коли багато доводиться працювати в текстовому редакторі, добрим доповненням буде Punto Switcher. Punto Switcher - це безкоштовна програма для автоматичного перемикання розкладки клавіатури. Власником PS зараз є компанія Яндекс. Пунто світчер можна встановлювати на будь-який комп'ютер як удома, так і в офісі. Комерційним є лише використанням програми з метою перепродажу. Основне призначення перемикача – підвищення продуктивності та комфортна робота при наборі тексту. Завантажити останню версію Punto Switcher можна з офіційного сайту Яндекса. Після інсталяції піктограма мовної панелі програми з'являється на панелі завдань: Якщо піктограма не з'явиться, налаштовуємо відображення піктограм та сповіщення на панелі завдань. Про налаштування меню "Пуск" та панелі завдань читаємо урок налаштування меню "Пуск" .

Таким чином, встановивши пунто светр, отримуємо зручний допоміжний інструмент при введенні тексту для перемикання мовної розкладки. Докладніше про налаштування Punto Switcher читаємо урок


Іноді помилки ctfmon.exe та інші системні помилки EXE можуть бути пов'язані з проблемами у реєстрі Windows. Декілька програм може використовувати файл ctfmon.exe, але коли ці програми видалені або змінені, іноді залишаються "осиротілі" (помилкові) записи реєстру EXE.

В принципі, це означає, що в той час, як фактичний шлях до файлу міг бути змінений, його неправильне колишнє розташування досі записано в реєстрі Windows. Коли Windows намагається знайти файл за цим неправильним посиланням (на розташування файлів на вашому комп'ютері), може виникнути помилка ctfmon.exe. Крім того, зараження шкідливим програмним забезпеченням могло пошкодити записи реєстру, пов'язані з MSDN Disc 2085. Таким чином, ці пошкоджені записи реєстру EXE необхідно виправити, щоб усунути проблему в корені.

Редагування реєстру Windows вручну з метою видалення ключів ctfmon.exe, що містять помилки, не рекомендується, якщо ви не є фахівцем з обслуговування ПК. Помилки, допущені під час редагування реєстру, можуть призвести до непрацездатності вашого ПК і завдати непоправної шкоди вашій операційній системі. Насправді навіть одна кома, поставлена ​​не в тому місці, може перешкодити завантаженню комп'ютера!

У зв'язку з подібним ризиком ми рекомендуємо використовувати надійні інструменти очищення реєстру, такі як %%product%% (розроблений Microsoft Gold Certified Partner), щоб просканувати та виправити будь-які проблеми, пов'язані з ctfmon.exe. Використовуючи очищення реєстру, ви зможете автоматизувати процес пошуку пошкоджених записів реєстру, посилань на відсутні файли (наприклад, викликають помилку ctfmon.exe) та неробочих посилань усередині реєстру. Перед кожним скануванням автоматично створюється резервна копія, яка дозволяє скасувати будь-які зміни одним кліком та захищає вас від можливого пошкодження комп'ютера. Найприємніше, що усунення помилок реєстру може різко підвищити швидкість та продуктивність системи.


Попередження:Якщо ви не є досвідченим користувачем ПК, ми не рекомендуємо редагувати реєстр Windows вручну. Некоректне використання Редактора реєстру може призвести до серйозних проблем і вимагати повторної інсталяції Windows. Ми не гарантуємо, що проблеми, які є результатом неправильного використання Редактора реєстру, можуть бути усунені. Ви користуєтеся Редактором реєстру на свій страх та ризик.

Перед тим, як вручну відновлювати реєстр Windows, необхідно створити резервну копію, експортувавши частину реєстру, пов'язану з ctfmon.exe (наприклад, MSDN Disc 2085):

  1. Натисніть на кнопку Почати.
  2. Введіть " command" рядку пошуку... ПОКИ НЕ НАТИСНІТЬ ENTER!
  3. Утримуючи клавіші CTRL-Shiftна клавіатурі, натисніть ENTER.
  4. Буде відображено діалогове вікно для доступу.
  5. Натисніть Так.
  6. Чорний ящик відкривається миготливим курсором.
  7. Введіть " regedit" та натисніть ENTER.
  8. У Редакторі реєстру виберіть ключ, пов'язаний із ctfmon.exe (наприклад, MSDN Disc 2085), для якого потрібно створити резервну копію.
  9. В меню ФайлВиберіть Експорт.
  10. В списку Зберегти увиберіть папку, до якої потрібно зберегти резервну копію ключа MSDN Disc 2085.
  11. В полі ім'я файлувведіть назву файлу резервної копії, наприклад, "MSDN Disc 2085 резервна копія".
  12. Переконайтеся, що у полі Діапазон експортувибрано значення Вибрана гілка.
  13. Натисніть Зберегти.
  14. Файл буде збережено з розширенням.reg.
  15. Тепер у вас є резервна копія запису реєстру, пов'язаного з ctfmon.exe.

Наступні кроки при ручному редагуванні реєстру не будуть описані в цій статті, оскільки з ймовірністю можуть призвести до пошкодження вашої системи. Якщо ви бажаєте отримати більше інформації про редагування реєстру вручну, будь ласка, ознайомтеся з посиланнями нижче.

Ця стаття продовжує серію матеріалів, які детальніше знайомлять вас із нюансами та особливостями великої кількості системних процесів Windows. Для нормального використання комп'ютера подібні знання далеко не завжди потрібні, але при виникненні неполадок або аномальної поведінки вашого ПК, знання особливостей процесів Windows допоможе діагностувати та усунути неполадку.

У цій статті ви знайдете відповідь на запитання, що таке CTF-завантажувач ctfmon.exe, як вимкнути ctfmon.exeі чи варто це взагалі робити.

Що таке ctfmon.exe

Ctfmon.exe, також відомий як CTF-завантажувач, є стандартним компонентом Windows, який розробники поклали певні обов'язки. Процес існує ще з часів Windows XP і відповідає за так зване «альтернативне введення користувача» ( AlternativeUserInput) та мовну панель Office. Крім того, CTF-завантажувач відповідає за роботу систем розпізнавання мовлення, введення з пера або сенсорної клавіатури. Оскільки основним методом введення в комп'ютер є клавіатура та миша, сенсорний, голосовий та інші способи введення відносяться до класу альтернативних. Саме за них відповідає ctfmon.exe. Він також пов'язаний із компонентами Office, але все одно відображається на комп'ютерах навіть без офісного пакета Microsoft, оскільки відповідає за низку інших завдань. В офіційному описі Windows зазначено таке:

Забезпечує функцію пера та рукописного введення для сенсорної клавіатури та панелі рукописного введення.

CTF-завантажувач у своєму природному середовищі.

Якщо ви використовуєте один з альтернативних методів введення, то вам не варто чіпати CTF-завантажувач. Цей процес не навантажує комп'ютер і не споживає ресурсів настільки, щоб відключати його задля економії потужності процесу, пам'яті або диска. Просто дайте йому спокій і дайте йому робити свою роботу.

CTF-завантажувач – вірус?

Ні, це вірус. Це системний процес, який запускається з системного файлу, що виконується, розташованого в не менш системній папці. Переконатись у цьому досить просто.


Якщо файл розташований у правильних директоріях і не містить дивних підписів опису, значить вам не треба побоюватися за безпеку процесу CTF-завантажувач. Інша річ, якщо файл розташований поза папками System32 / SysWOW64 або має невідомі підписи. Це може вказувати на зараження вірусом або іншим шкідливим ПЗ (надмірне та постійне споживання ресурсів комп'ютера теж може бути індикатором, що ctfmon.exe – не той процес, за який він себе видає). У такому випадку зверніться до свого антивірусного програмного забезпечення. Також рекомендуємо вам завжди тримати увімкненим антивірус (стандартний Захисник Windows з цим чудово впорається) і оновлювати Windows до останніх версій.

Як вимкнути CTF-завантажувач

Допустимо, ви не користуєтеся альтернативними методами введення. У такому випадку CTF-завантажувач вам в принципі не потрібен, але ми все одно не радимо вам його відключати. Як було зазначено вище, вкрай малоймовірно, що процес ctfmon.exe викликатиме якісь проблеми. Тим не менш, якщо дуже потрібно (наприклад, процес з якихось дивних причин все-таки почав сильно навантажувати ваш комп'ютер), в системі є опція, що дозволяє позбавитися від CTF-завантажувач. Щоб вимкнути ctfmon.exe, виконайте процедуру, описану нижче.

Для довідки: всі дії зі своїм комп'ютером ви виконуєте на свій страх та ризик. Автори статей не несуть відповідальності за недбалу поведінку з комп'ютером, його компонентами або операційною системою.

До вашого відома: інструкція повинна виконуватись від імені Адміністратора. Якщо ваш обліковий запис не має відповідних прав доступу, потрібно ввести пароль адміністратора. Як варіант, ви можете спробувати .

Зауважте, що вимкнення CTF-завантажувача вимкне частину компонентів Windows. Ви не зможете відкрити екранну клавіатуру, ви не зможете скористатися системами розпізнавання мови, ви не зможете користуватися пером та іншими функціями, пов'язаними із сенсорним введенням. Наприклад, натискання на кнопку сенсорної клавіатури в області повідомлень приведе ні до чого. Альтернативні методи можуть бути не потрібні у повсякденній роботі, але в певний момент можуть стати у нагоді, тому ми рекомендуємо вам двічі подумати, перш ніж відключати ctfmon.exe. Не зламано – не чини. Це універсальне правило, яке поширюється на комп'ютери з їх операційною системою. Якщо ПК працює нормально, а CTF-завантажувач не викликає проблем, не варто його вимикати.


Після увімкнення комп'ютера в Диспетчері завдань зникне процес CTF-завантажувач, а в Диспетчері задач на вкладці Служби TabletInputService буде відображатися з позначкою Зупинено.

Ось уже майже двадцять років існує операційна система Windows приблизно у тому вигляді, в якому ми звикли її бачити. Але один дріб'язок гіганти індустрії ніяк не можуть виправити - це пропадання мовної панелі!

Вони там напевно не особливо паряться на цей рахунок, адже використовують лише англійську мову, а ми перемикаємося, як мінімум, між двома: англійською та російською. Ітимемо від найбанальніших рішень до складніших.

Ви можете переглянути відео або продовжити читати статтю:

Налаштування мовної панелі

Для початку виконайте такі дії:

  1. Зайдіть у меню "Пуск -> Панель управління -> Зміна розкладки клавіатури або інших способів введення"
  2. У вікні «Мова та регіональні стандарти», що відкрилося, на вкладці «Мови та клавіатури» натискаємо кнопку «Змінити клавіатуру…»
  3. У новому вікні «Мови та служби текстового введення» перевіряємо, щоб перемикач стояв на «Закріплена в панелі завдань»

На цій картинці (клікабельно) можна подивитися на всі дії у наочному уявленні.

ВАЖЛИВО: щоб мовна панель з'явилася в системі має бути активно більше однієї мови!

Щоб це перевірити, пройдіть до кроку 3 і на вкладці «Загальні» переконайтеся, що є більше однієї мови.

Також деякі користувачі помітили, що мовна панель частіше пропадає, якщо мовою за замовчуванням вибрано «Російську». Якщо це ваш випадок, спробуйте вибрати англійську розкладку за замовчуванням. Взагалі, проблеми панелі зазвичай пов'язані з неправильною роботою додатків. Якщо це відбувається занадто часто, раджу встановити програму Punto Switcher і відключити стандартну мовну панель.

Установка Punto Switcher

Є кардинальний спосіб вирішити проблему – програма Punto Switcher від компанії Яндекс.

Програма призначена не для того, щоб повернути мовну панель, але вона може її замінити та вирішити проблеми з перемиканням мов. Головне призначення Punto Switcher – це автоматичне перемикання клавіатури. Тобто, якщо ви вводите "rjvgm.nth", то програма автоматично переключиться в російську розкладку і змінить те, що ви ввели на "комп'ютер".

Установка програми проста та банальна. У системному треї з'явиться значок мови. Клікнувши правою кнопкою по ньому можна вимкнути автоперемикання розкладки, і тоді це буде просто аналог мовної панелі. Саме так використовую цю програму, тобто. вимикаю мовну панель та користуюсь Punto Switcher.

Ще одна дуже цікава фішка цієї програми - можливість зміни поєднання клавіш для перемикання розкладки, дуже допомагає, якщо погано перемикається мова. Я користуюсь однією кнопкою – правий Ctrl. Дуже зручно перемикати розкладку однією кнопкою. Для цього натискаємо правою кнопкою по значку програми та вибираємо «Налаштування». Прямо у вкладці «Загальні» вибираємо «Переключення розкладки з правого Ctrl», наприклад.

Якщо в системі встановлено кілька мов, а перемикатися в основному доводиться між російською та англійською, то просто поставте галочку «тільки російська/англійська». Тоді правим Ctrl буде перемикатися тільки між російською та англійською, а решта розкладок за допомогою стандартного поєднання клавіш, дуже зручна функція.

Відновлення мовної панелі за допомогою реєстру

Якщо нічого не вийшло, значить вноситимемо зміни до системного реєстру. У попередніх версіях Windows мовна панель керувалася звичайною програмою "ctfmon.exe". Але в Windows 7 її також можна використовувати, тільки для цього треба додати її до автозавантаження:

  1. Запустіть редактор реєстру: натисніть «Win + R» і введіть «regedit»
  2. Знайдіть гілку
  3. У правій частині вікна клацніть правою кнопкою по порожньому місцю і виберіть "Створити -> Строковий параметр", дайте йому ім'я "CTFMON.EXE"
  4. Клацніть по ньому двічі і задайте значення «C:WINDOWSsystem32ctfmon.exe»

У результаті має вийти ось так

Перезавантажуємось та перевіряємо. Якщо знову не працює, то, можливо, немає самого файлу «ctfmon.exe». Завантажте у мене архів з файлом і розпакуйте його в папку "C: Windows System32", де C: - це диск операційної системи.

Відновлюємо планувальник завдань Windows 7

У Windows 7, на відміну від XP, за запуск мовної панелі відповідає планувальник. Відповідно, якщо служба планувальника не запущена, мовна панель буде недоступною. Перевіримо це так:


Якщо служба планувальника працює, але мовна панель так і не з'явилася, тоді перевіримо, чи включено завдання в самому планувальнику:


Якщо взагалі не знайшли завдання MsCtfMonitor, то пропоную створити її. Для цього:

  1. Завантажуємо і файл
  2. Клацаємо правою кнопкою по розділу TextServicesFramework і вибираємо Імпортувати завдання ...
  3. Вибираємо завантажений файл
  4. Включаємо завдання та перезавантажуємося

Перевірка системних файлів Windows

В особливих випадках можна попросити Windows перевірити системні файли на коректність. Для цього потрібно з правами Адміністратора та дати команду:

sfc /scannow

Windows може попросити вставити інсталяційний диск. Після закінчення звіряння потрібно перезавантажитись.

Розкажіть у коментарях, який спосіб допоміг, а також вітаються доповнення по темі! Буду вдячний якщо поділіться постом у соц. мережах.