Τι είναι το ctfmon.exe και γιατί λειτουργεί;

Αναμφίβολα διαβάζετε αυτό το άρθρο επειδή είστε απογοητευμένοι με τη διαδικασία ctfmon.exe που απλά δεν θα σταματήσει να ανοίγει ανεξάρτητα από το τι κάνετε. Το καταργείτε από τα στοιχεία εκκίνησης και επανεμφανίζεται μαγικά. Οπότε, τι είναι?

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Ποια είναι αυτή η διαδικασία και γιατί εκτελείται στον υπολογιστή μου;

Αυτό το άρθρο είναι μέρος της τρέχουσας σειράς μας που εξηγεί διάφορες διαδικασίες που βρέθηκαν στο Task Manager, όπως svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe και πολλές άλλες. Δεν ξέρετε ποιες είναι αυτές οι υπηρεσίες; Καλύτερα να αρχίσετε να διαβάζετε!

Το Ctfmon είναι η διαδικασία της Microsoft που ελέγχει την Εναλλακτική είσοδο χρήστη και τη γραμμή γλώσσας του Office. Είναι ο τρόπος με τον οποίο μπορείτε να ελέγχετε τον υπολογιστή μέσω ομιλίας ή tablet, ή χρησιμοποιώντας τις εισόδους πληκτρολογίου οθόνης για ασιατικές γλώσσες.

Εάν χρησιμοποιείτε οποιοδήποτε από τα παραπάνω, θα πρέπει να το ενεργοποιήσετε. Για όλους τους άλλους, θα καταφέρουμε να απενεργοποιήσουμε αυτήν την ενοχλητική υπηρεσία.

Ανάλογα με τη διαμόρφωση του συστήματός σας, υπάρχουν διάφορα βήματα για να το απενεργοποιήσετε. Προσπάθησα να απαριθμήσω όλες τις παρακάτω μεθόδους.

Βήμα 1: Απενεργοποίηση στο Microsoft Office 2003

Μπορούμε να καταργήσουμε την εναλλακτική εισαγωγή κειμένου από το Microsoft Office 2003 απλώς καταργώντας αυτήν τη δυνατότητα στη ρύθμιση.

Σημείωση: Δεν έχω καταλάβει πού είναι η αντίστοιχη ρύθμιση για το Office 2007 (αν υπάρχει), αλλά μπορούμε επίσης να την απενεργοποιήσουμε με διαφορετικό τρόπο παρακάτω.

Μεταβείτε στην επιλογή Προσθαφαίρεση προγραμμάτων, επιλέξτε να αλλάξετε την εγκατάσταση του Microsoft Office και βεβαιωθείτε ότι έχετε επιλέξει το πλαίσιο "Επιλογή σύνθετης προσαρμογής εφαρμογών" πριν πατήσετε το επόμενο

Βρείτε "Εναλλακτική είσοδος χρήστη" στη λίστα και αλλάξτε το αναπτυσσόμενο μενού σε "Μη διαθέσιμο", ώστε να μοιάζει με αυτό:

Βήμα 2α: Απενεργοποίηση στα Windows XP

Υπάρχει ένα επιπλέον βήμα που μπορούμε να κάνουμε για να βεβαιωθούμε ότι απενεργοποιείται στα Windows XP, πράγμα που φαίνεται να είναι η καλύτερη απάντηση για τους χρήστες XP.

Ανοίξτε τον Πίνακα Ελέγχου και επιλέξτε Επιλογές περιοχής και γλώσσας.

Επιλέξτε την καρτέλα Γλώσσες και, στη συνέχεια, κάντε κλικ στο Λεπτομέρειες στην επάνω ενότητα.

Τώρα στην καρτέλα Για προχωρημένους μπορείτε να επιλέξετε "Απενεργοποίηση προηγμένων υπηρεσιών κειμένου", η οποία θα πρέπει να κλείσει αμέσως το ctfmon.

Θα θελήσετε επίσης να ρίξετε μια ματιά στην πρώτη καρτέλα Ρυθμίσεις και να βεβαιωθείτε ότι το πλαίσιο "Εγκατεστημένες υπηρεσίες" μοιάζει με αυτό:

Εάν έχετε περισσότερες από μία Εγκατεστημένη υπηρεσία, τότε το ctfmon μπορεί να επιστρέψει… Για παράδειγμα στο σύστημά μου υπήρχε μια είσοδος για το tablet σχεδίασης, ώστε να μπορώ να το χρησιμοποιήσω ως εισαγωγή κειμένου… για την οποία δεν με νοιάζει, οπότε έκανα κλικ στην επιλογή Κατάργηση το.

Βήμα 2β: Απενεργοποίηση στα 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 σχετικά με το θέμα.