Τι είναι το 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 μου, ώστε να μπορώ να το χρησιμοποιήσω ως εισαγωγή κειμένου ... για την οποία δεν μου νοιάζει, έτσι έχω κάνει κλικ στο Remove το.
Βήμα 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 σχετικά με το θέμα.