Co je ctfmon.exe a proč to běží?
Nepochybuji o čtení tohoto článku, protože jste frustrovaní procesem ctfmon.exe, který se nezastaví v otevírání bez ohledu na to, co děláte. Odstraňujete jej ze spouštěcích položek a jen se magicky objeví. Tak co to je?
Tento článek je součástí naší probíhající série vysvětlující různé procesy nalezené v nástroji Správce úloh, jako jsou svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší čtení!
Ctfmon je proces společnosti Microsoft, který řídí vstup alternativního uživatele a lištu Office Language. Je to způsob, jak řídit počítač pomocí řeči nebo pero tablet, nebo pomocí vstupů na klávesnici na asijských jazycích.
Pokud používáte některou z výše uvedených možností, měli byste ji nechat zapnutou. Pro všechny ostatní se dostaneme k tomu, abychom tuto nepříjemnou službu zakázali.
V závislosti na konfiguraci systému existuje řada různých kroků k jeho zakázání. Pokusila jsem se uvést všechny níže uvedené metody.
Krok 1: Zakázání v aplikaci Microsoft Office 2003
Alternativní textový vstup z aplikace Microsoft Office 2003 můžeme odstranit pouze tím, že tuto funkci odstraníme v nastavení.
Poznámka: Nezjistil jsem, kde je stejné nastavení pro aplikaci Office 2007 (pokud existuje), ale můžeme ji také zakázat jiným způsobem.
Přejděte na položku Přidat nebo odebrat programy, vyberte možnost Změna instalace sady Microsoft Office a ujistěte se, že před dalším stisknutím zaškrtněte políčko "Vyberte rozšířené přizpůsobení aplikací".
V seznamu vyberte "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ý bychom mohli učinit, abychom se ujistili, že se v systému Windows XP vypne, což se jeví jako nejlepší odpověď pro uživatele systému XP.
Otevřete ovládací panel a zvolte možnost Regionální a jazyková volba.
Zvolte kartu Jazyky a v horní části klikněte na Podrobnosti.
Nyní na kartě Upřesnit můžete zvolit "Vypnout pokročilé textové služby", které by měly okamžitě zavřít ctfmon.
Také se budete chtít podívat na první kartu Nastavení a ujistěte se, že vaše pole "Instalované služby" vypadá podobně jako toto:
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é kreslicí tablety, abych ji mohl použít jako textový vstup ... což mi je jedno, takže jsem kliknul na tlačítko Odebrat to.
Krok 2b: Zakázání v systému Windows Vista
Nastavení výše uvedené pro úplné zakázání textových služeb nezdá, že existují v systému Windows Vista, pokud můžu říct, ale můžeme odstranit další vstupní služby pomocí podobné metody.
Otevřete ovládací panel, zvolte Regionální a jazykové možnosti a pak najděte "Změnit klávesnice nebo jiné metody zadávání".
Na kartě Klávesnice a jazyky můžete vybrat možnost Změnit klávesnice.
Nyní budete konečně na stejné obrazovce jako v systému Windows XP. Budete chtít znovu odebrat další instalované služby v seznamu jiný než výchozí jazyk klávesnice.
Krok 3: Odstranit při spuštění
Nechcete tento krok předtím, než uděláte ostatní, protože to bude znovu přepsáno. Otevřete soubor msconfig.exe pomocí spouštěcí nabídky nebo vyhledávacího pole a vyhledejte kartu Spuštění.
Najděte ctfmon v seznamu a deaktivujte jej zrušením zaškrtnutí políčka. Jen si pamatujte, že pokud jste neaktivovali ctfmon přes některá z dalších nastavení, nebude vám to hodně pomoci.
Krok 4: Pokud vše ostatní selže
Můžete úplně zrušit registraci dll, které spouštějí alternativní vstupní služby, spuštěním těchto dvou příkazů ze spouštěcího pole (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 položek při spuštění.
Krok 5: Restartujte počítač
Restartujte počítač a poté otevřete aplikaci Microsoft Office, pokud máte nainstalovanou aplikaci. Ověřte, že ctfmon.exe není spuštěn.
Další informace naleznete v článku společnosti Microsoft k tomuto tématu.