Co je ctfmon.exe a proč běží?

Určitě čtete tento článek, protože vás frustruje proces ctfmon.exe, který se nepřestane otevírat bez ohledu na to, co děláte. Odeberete jej ze spouštěcích položek a znovu se kouzelně objeví. Tak co to je?

SOUVISEJÍCÍ: Co je to za proces a proč běží na mém PC?

Tento článek je součástí naší pokračující řady vysvětlující různé procesy nalezené ve Správci úloh, například svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe a mnoho dalších. Nevíte, jaké jsou to služby? Lepší začněte číst!

Ctfmon je proces společnosti Microsoft, který řídí vstup alternativního uživatele a lištu Office Language. Je to způsob, jakým můžete ovládat počítač pomocí řeči nebo tabletu s perem nebo pomocí vstupů z klávesnice na obrazovce pro asijské jazyky.

Pokud používáte některou z výše uvedených možností, měli byste ji nechat povolenou. Pro všechny ostatní se dostáváme k zakázání této otravné služby.

V závislosti na konfiguraci vašeho systému existuje několik různých kroků k jeho deaktivaci. Pokusil jsem se vyjmenovat všechny níže uvedené metody.

Krok 1: Zakázání v Microsoft Office 2003

Můžeme odebrat alternativní textový vstup z Microsoft Office 2003 pouhým odebráním této funkce v nastavení.

Poznámka: Nezjistil jsem, kde je ekvivalentní nastavení pro Office 2007 (pokud existuje), ale můžeme jej také deaktivovat jiným způsobem níže.

Přejděte na Přidat nebo odebrat programy, vyberte možnost Změnit instalaci Microsoft Office a před dalším stiskem zaškrtněte políčko „Vybrat pokročilé přizpůsobení aplikací“.

V seznamu vyhledejte položku „Alternativní vstup uživatele“ a změňte rozbalovací nabídku na „Není k dispozici“, takže vypadá takto:

Krok 2a: Zakázání v systému Windows XP

Existuje další krok, který můžeme podniknout, abychom se ujistili, že se v systému Windows XP vypne, což se pro uživatele XP opravdu jeví jako nejlepší odpověď.

Otevřete Ovládací panely a vyberte Místní a jazykové nastavení.

Vyberte kartu Jazyky a poté klikněte na Podrobnosti v horní části.

Nyní na kartě Upřesnit můžete vybrat možnost „Vypnout pokročilé textové služby“, která by měla ctfmon okamžitě zavřít.

Budete se také chtít podívat na první kartu Nastavení a ujistit se, že vaše pole „Instalované služby“ vypadá podobně jako tato:

Pokud máte více než jednu nainstalovanou službu, pak se ctfmon může vrátit ... Například v mém systému byl vstup pro můj kreslící tablet, takže jsem ho mohl použít jako textový vstup ... o který se nestarám, tak jsem klikl na Odebrat na to.

Krok 2b: Zakázání v systému Windows Vista

Zdá se, že výše uvedené nastavení pro úplné zakázání textových služeb v systému Windows Vista neexistuje, ale můžeme odstranit další vstupní služby podobnou metodou.

Otevřete Ovládací panely, vyberte Místní a jazykové nastavení a poté vyhledejte „Změnit klávesnice nebo jiné metody zadávání“.

Na kartě Klávesnice a jazyky můžete vybrat Změnit klávesnice.

Nyní budete konečně na stejné obrazovce jako v systému Windows XP. Znovu budete chtít odstranit další nainstalované služby ze seznamu kromě vašeho výchozího jazyka klávesnice.

Krok 3: Odebrat ze spuštění

Než provedete ostatní, nebudete chtít tento krok provést, protože bude znovu přepsán. Otevřete soubor msconfig.exe pomocí nabídky Start nebo vyhledávacího pole a poté vyhledejte kartu Po spuštění.

Najděte ctfmon v seznamu a deaktivujte jej zrušením zaškrtnutí políčka. Nezapomeňte, že pokud jste ctfmon nezakázali prostřednictvím některého z dalších nastavení, moc vám to nepomůže.

Krok 4: Pokud vše ostatní selže

Jednoduše můžete zrušit registraci knihoven DLL, které spouštějí alternativní vstupní služby, spuštěním těchto dvou příkazů z pole spuštění (jeden po druhém)

Regsvr32.exe / u msimtf.dll

Regsvr32.exe / u msctf.dll

Pokud provedete tento krok, měli byste také použít krok 3, abyste se zbavili spouštěcích položek.

Krok 5: Restartujte

Restartujte počítač a poté otevřete aplikaci Microsoft Office, pokud ji máte nainstalovanou. Ověřte, že ctfmon.exe nefunguje.

Další informace najdete v článku společnosti Microsoft věnovaném tomuto tématu.