Що таке ctfmon.exe і чому він працює?
Ви, без сумніву, читаєте цю статтю, тому що ви розчаровані процесом ctfmon.exe, який просто не зупинить відкриття незалежно від того, що ви робите. Ви вилучите його з елементів запуску, і він просто знов магічно з'явиться. Так що ж це таке?
Ця стаття є частиною нашої нинішньої серії, в якій пояснюються різні процеси, знайдені в диспетчері завдань, наприклад svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe та багато інших. Не знаєте, що це за послуги? Краще почати читати!
Ctfmon - це процес Microsoft, який керує альтернативним введенням даних і мовою Office. Це те, як можна керувати комп'ютером за допомогою мови або планшета, або за допомогою входів на екранній клавіатурі для азіатських мов.
Якщо ви використовуєте будь-яке з вищезазначених, залиште його увімкненим. Для всіх інших, ми дістанемося до роботи відключення цієї дратівливої служби.
Залежно від конфігурації вашої системи існує декілька кроків для її вимкнення. Я спробував перерахувати всі методи нижче.
Крок 1. Вимкнення в Microsoft Office 2003
Ми можемо видалити альтернативний ввід тексту з Microsoft Office 2003, просто видаливши цю функцію в установці.
Примітка. Я не зрозумів, де встановлено еквівалентне значення для Office 2007 (якщо є), але ми також можемо відключити його іншим способом.
Перейдіть до пункту Додати / видалити програми, виберіть пункт Змінити установку Microsoft Office і переконайтеся, що встановлено прапорець "Вибрати додаткові налаштування програм", перш ніж натиснути.
Знайдіть у списку "Альтернативний ввід користувача" і змініть випадаюче меню на "Не доступно", щоб він виглядав так:
Крок 2a: Вимкнення в Windows XP
Є ще один крок, який ми можемо зробити, щоб переконатися, що він вимкнуто в Windows XP, що дійсно є найкращою відповіддю для користувачів XP.
Відкрийте Панель керування та оберіть Регіональні та мовні параметри.
Перейдіть на вкладку Мови та натисніть кнопку Деталі у верхній частині.
Тепер на вкладці Додатково ви можете вибрати "Вимкнути розширені текстові служби", які повинні негайно закрити ctfmon.
Ви також захочете подивитися на першу вкладку "Налаштування" та переконайтеся, що вікно "Установлені служби" схоже на це вікно:
Якщо у вас більше однієї встановленої служби, то ctfmon може повернутися ... Наприклад, у моїй системі був вхід для мого планшета для малювання, щоб я міг використовувати його як вхідний текст ... який мене не хвилює, тому я натиснув Видалити це.
Крок 2b: Вимкнення в Windows Vista
Установка, наведена вище для повністю вимкнення текстових служб, схоже, не існує в ОС Windows Vista, але ми можемо видалити додаткові служби вводу, використовуючи аналогічний метод.
Відкрийте Панель керування, виберіть Регіональні та мовні параметри, а потім знайдіть "Змінити клавіатуру або інші методи введення".
На вкладці Клавіатури та мови можна вибрати Змінити клавіатуру.
Тепер ви нарешті будете знаходитись на тому ж екрані, що й у Windows XP. Ви знову захочете видалити додаткові встановлені служби зі списку, окрім стандартної мови клавіатури.
Крок 3: Видалити з запуску
Ви не захочете виконувати цей крок, перш ніж робити інші, тому що він буде просто перезаписаний знову. Відкрийте msconfig.exe через меню запуску або вікно пошуку та знайдіть вкладку Автозавантаження.
Знайдіть ctfmon у списку та вимкніть його, знявши прапорець. Пам'ятайте, що якщо ви не вимкнули ctfmon через одну з інших налаштувань, це не допоможе вам багато чого.
Крок 4: Якщо все інше не вдається
Можна просто повністю скасувати реєстрацію DLL, які запускають альтернативні служби введення, запустивши ці дві команди з вікна запуску (по одному за раз)
Regsvr32.exe / u msimtf.dll
Regsvr32.exe / u msctf.dll
Якщо ви виконаєте цей крок, вам також слід скористатися кроком 3, щоб позбутися записів запуску.
Крок 5: Перезавантаження
Перезавантажте комп'ютер, а потім відкрийте програму Microsoft Office, якщо у вас встановлено цю програму. Переконайтеся, що ctfmon.exe не запущено.
Для отримання додаткової інформації ви можете прочитати статтю Microsoft на цю тему.