Co to jest ctfmon.exe i dlaczego to działa?
Bez wątpienia czytasz ten artykuł, ponieważ jesteś sfrustrowany procesem ctfmon.exe, który po prostu nie przestanie otwierać się bez względu na to, co robisz. Usuwasz go z elementów startowych i po prostu pojawia się on ponownie w magiczny sposób. Więc co to jest?
Ten artykuł jest częścią naszych bieżących serii wyjaśniających różne procesy znalezione w Menedżerze zadań, takie jak svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!
Ctfmon to proces Microsoftu, który kontroluje alternatywne wprowadzanie użytkownika i pasek języka Office. W ten sposób można sterować komputerem za pomocą mowy lub tabletu piórkowego lub za pomocą klawiatury ekranowej dla języków azjatyckich.
Jeśli używasz którejkolwiek z powyższych opcji, pozostaw to ustawienie włączone. Dla wszystkich, dostaniemy zadanie wyłączenia tej denerwującej usługi.
W zależności od konfiguracji systemu istnieje kilka różnych kroków, aby go wyłączyć. Próbowałem wymienić wszystkie poniższe metody.
Krok 1. Wyłączanie w pakiecie Microsoft Office 2003
Możemy usunąć alternatywne wprowadzanie tekstu z Microsoft Office 2003 poprzez usunięcie tej funkcji w konfiguracji.
Uwaga: Nie mam pojęcia, gdzie jest równoważne ustawienie dla Office 2007 (jeśli istnieje), ale możemy również wyłączyć go w inny sposób poniżej.
Przejdź do Dodaj / Usuń programy, wybierz opcję Zmień instalację pakietu Microsoft Office i upewnij się, że zaznaczyłeś pole "Wybierz zaawansowaną personalizację aplikacji", zanim przejdziesz dalej.
Znajdź "Alternatywne dane użytkownika" na liście i zmień listę na "Niedostępne", aby wyglądała następująco:
Krok 2a: Wyłączanie w Windows XP
Jest dodatkowy krok, który możemy wykonać, aby upewnić się, że zostanie wyłączony w systemie Windows XP, co naprawdę wydaje się być najlepszą odpowiedzią dla użytkowników XP.
Otwórz Panel sterowania i wybierz Opcje regionalne i językowe.
Wybierz kartę Języki, a następnie kliknij Szczegóły w górnej sekcji.
Teraz na karcie Zaawansowane możesz wybrać "Wyłącz zaawansowane usługi tekstowe", które powinny natychmiast zamknąć ctfmon.
Spójrz także na pierwszą kartę Ustawienia i upewnij się, że pole "Zainstalowane usługi" wygląda podobnie do tego:
Jeśli masz więcej niż jedną zainstalowaną usługę, to ctfmon może powrócić ... Na przykład w moim systemie było dane wejściowe dla mojego tabletu rysunkowego, więc mogłem go użyć jako wejścia tekstowego ... którego nie obchodzi, więc kliknąłem Usuń na to.
Krok 2b: Wyłączanie w systemie Windows Vista
Powyższe ustawienie całkowicie wyłączające usługi tekstowe wydaje się nie istnieć w systemie Windows Vista, o ile wiem, ale możemy usunąć dodatkowe usługi wejściowe przy użyciu podobnej metody.
Otwórz Panel sterowania, wybierz Opcje regionalne i językowe, a następnie znajdź "Zmień klawiatury lub inne metody wprowadzania".
Na karcie Klawiatury i języki można wybrać opcję Zmień klawiatury.
Teraz będziesz na tym samym ekranie, co w Windows XP. Ponownie chcesz usunąć dodatkowe zainstalowane usługi z listy inne niż domyślny język klawiatury.
Krok 3: Usuń ze startu
Nie będziesz chciał wykonywać tego kroku przed wykonaniem pozostałych, ponieważ zostanie on ponownie nadpisany. Otwórz msconfig.exe w menu uruchamiania lub wyszukiwania menu Start, a następnie znajdź kartę Uruchamianie.
Znajdź ctfmon na liście i wyłącz go, odznaczając pole. Pamiętaj tylko, że jeśli nie wyłączyłeś ctfmona za pomocą jednego z innych ustawień, to ci to nie pomoże.
Krok 4: Jeśli wszystko inne zawiedzie
Możesz po prostu całkowicie wyrejestrować biblioteki dll, które uruchamiają alternatywne usługi wejściowe, uruchamiając te dwa polecenia z pola uruchamiania (pojedynczo)
Regsvr32.exe / u msimtf.dll
Regsvr32.exe / u msctf.dll
Jeśli wykonasz ten krok, powinieneś także użyć kroku 3, aby pozbyć się wpisów startowych.
Krok 5: Uruchom ponownie
Uruchom ponownie komputer, a następnie otwórz aplikację Microsoft Office, jeśli ją zainstalujesz. Sprawdź, czy plik ctfmon.exe nie jest uruchomiony.
Aby uzyskać więcej informacji, możesz przeczytać artykuł Microsoft na ten temat.