Какво е ctfmon.exe и защо се изпълнява?
Няма съмнение, че четете тази статия, защото сте разочаровани от процеса ctfmon.exe, който просто няма да спре да се отваря без значение какво правите. Премахвате го от стартиращите елементи и просто се появява отново. И така, какво е това?
Тази статия е част от текущата ни серия, в която се описват различни процеси, открити в Task Manager, като 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 може да се върне ... Например в моята система имаше вход за моя чертожен таблет, за да мога да го използвам като въвеждане на текст… което не ме интересува, затова щракнах върху Remove on то.
Стъпка 2b: Деактивиране в Windows Vista
Изглежда, че настройката по-горе за пълно деактивиране на текстови услуги не съществува в Windows Vista, доколкото мога да кажа, но можем да премахнем допълнителните входни услуги, като използваме подобен метод.
Отворете контролния панел, изберете „Регионални и езикови опции“ и след това намерете „Промяна на клавиатури или други методи за въвеждане“.
В раздела Клавиатури и езици можете да изберете Промяна на клавиатури.
Сега най-накрая ще бъдете на същия екран като в Windows XP. Отново искате да премахнете допълнителните инсталирани услуги в списъка, различен от езика на клавиатурата по подразбиране.
Стъпка 3: Премахване от стартиране
Вие няма да искате да изпълнявате тази стъпка преди да правите другите, защото тя просто ще бъде презаписана отново. Отворете msconfig.exe чрез стартовото меню или полето за търсене и след това намерете раздела Стартиране.
Намерете ctfmon в списъка и го деактивирайте, като махнете отметката от квадратчето. Само не забравяйте, че ако не сте изключили ctfmon чрез някоя от другите настройки, това няма да ви помогне много.
Стъпка 4: Ако всичко друго се провали
Можете просто да отмените напълно регистрационните файлове, които изпълняват алтернативните услуги за въвеждане, като изпълните тези две команди от полето за изпълнение (едно по едно)
Regsvr32.exe / u msimtf.dll
Regsvr32.exe / u msctf.dll
Ако изпълните тази стъпка, трябва да използвате и Стъпка 3, за да се отървете от стартовите записи.
Стъпка 5: Рестартирайте
Рестартирайте компютъра си и след това отворете приложение на Microsoft Office, ако имате инсталиран такъв. Уверете се, че ctfmon.exe не се изпълнява.
За повече информация можете да прочетете статия на Microsoft по темата.