27Aug
Det här är ingen tvekan om att du läser den här artikeln eftersom du är frustrerad med processen ctfmon.exe som bara inte slutar öppna oavsett vad du gör. Du tar bort det från startprogrammen och det visas bara magiskt igen. Så vad är det?
Denna artikel är en del av vår pågående serie som förklarar olika processer som finns i Task Manager, som svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe och många andra. Vet inte vad de här tjänsterna är? Bättre börja läsa!
Ctfmon är Microsoft-processen som styr Alternativ användarinmatning och Office Language-fältet. Det är så att du kan styra datorn via tal eller en penntabell eller använda tangentbordets ingångar på asiatiska språk.
Om du använder något av ovanstående bör du lämna den aktiverad. För alla andra kommer vi till jobbet för att inaktivera denna irriterande tjänst.
Beroende på din systemkonfiguration finns ett antal olika steg för att inaktivera det. Jag har försökt att lista alla metoder nedan.
Steg 1: Inaktivera i Microsoft Office 2003
Vi kan ta bort alternativ textinmatning från Microsoft Office 2003 genom att bara ta bort den funktionen i inställningen.
Obs! Jag har inte funderat på var motsvarande inställning gäller för Office 2007( om det finns en), men vi kan också inaktivera det på ett annat sätt nedan.
Gå till Lägg till / ta bort program, välj Ändra din installation av Microsoft Office och se till att du markerar rutan för "Välj avancerad anpassning av program" innan du slår nästa.
Sök "Alternativ användarinmatning" i listan och ändra rullgardinsmenyn till "Ej tillgänglig" så det ser ut så här:
Steg 2a: Inaktivera i Windows XP
Det finns ytterligare ett steg vi kan vidta för att se till att det stängs av i WindowsXP, som verkligen verkar vara det bästa svaret för XP-användare.
Öppna kontrollpanelen och välj Regional och Språkalternativ.
Välj fliken Språk och klicka sedan på Detaljer i det övre avsnittet.
På fliken Avancerat kan du välja att "Stäng av avancerade texttjänster", som omedelbart ska stänga ctfmon.
Du vill också titta på den första inställningsfliken och se till att din "Installerade tjänster" -rutan ser ut som den här:
Om du har mer än en installerad tjänst kan ctfmon komma tillbaka. .. Till exempel påmitt system det fanns en ingång för min ritningstabell så att jag kunde använda den som en textinmatning. .. som jag inte bryr mig om, så jag klickade på Ta bort på den.
Steg 2b: Inaktivera i Windows Vista
Inställningen ovan för fullständigt inaktivering av texttjänster verkar inte existera i Windows Vista så långt jag kan säga, men vi kan ta bort de extra inmatningstjänsterna med en liknande metod.
Öppna Kontrollpanelen, välj Regional och Språkalternativ och hitta sedan "Ändra tangentbord eller andra inmatningsmetoder".
På fliken Tangentbord och språk kan du välja Ändra tangentbord.
Nu kommer du äntligen att vara på samma skärm som i Windows XP.Du vill återigen ta bort de extra installerade tjänsterna i listan, annat än ditt standardspecifika tangentbordsspråk.
Steg 3: Ta bort från start
Du kommer inte vilja utföra detta steg innan du gör de andra, eftersom det bara kommer att skrivas över igen.Öppna msconfig.exe via startmenyn eller sökrutan och hitta sedan fliken Startup.
Hitta ctfmon i listan och inaktivera den genom att avmarkera rutan. Kom bara ihåg att om du inte har inaktiverat ctfmon genom någon av de andra inställningarna kommer det inte att hjälpa dig mycket.
Steg 4: Om allt annat misslyckas
Du kan bara helt avregistrera de dlls som kör alternativa inmatningstjänster genom att köra dessa två kommandon från körfältet( en i taget)
Regsvr32.exe / u msimtf.dll
Regsvr32.exe/ u msctf.dll
Om du utför detta steg bör du också använda Steg 3 för att bli av med uppstartsposter.
Steg 5: Starta om
Starta om datorn och öppna en Microsoft Office-applikation om du har den installerade. Verifiera att ctfmon.exe inte körs.
För mer information kan du läsa Microsoft-artikeln om ämnet.