Skip to content

Co to jest ctfmon.exe i dlaczego to działa?

17 de lipiec de 2021
image22

Bez wątpienia czytasz ten artykuł, ponieważ jesteś sfrustrowany procesem ctfmon.exe, który po prostu nie przestanie się otwierać bez względu na to, co robisz. Usuwasz go z elementów startowych i po prostu magicznie pojawia się ponownie. Więc co to jest?

Ten artykuł jest częścią naszej bieżącej serii wyjaśniającej różne procesy znajdujące się w Menedżerze zadań, takie jak svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe i wiele innych. Nie wiem, jakie te usługi są? Lepiej zacznij czytać!

Ctfmon to proces firmy Microsoft, który kontroluje alternatywne dane wejściowe użytkownika i pasek języka pakietu 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 ją włączoną. Dla wszystkich innych zajmiemy się wyłączeniem tej irytującej usługi.

W zależności od konfiguracji systemu istnieje kilka różnych kroków, aby go wyłączyć. Spróbowałem wymienić wszystkie metody poniżej.

Krok 1: Wyłączanie w Microsoft Office 2003


Możemy usunąć alternatywne wprowadzanie tekstu z pakietu Microsoft Office 2003, po prostu usuwając tę ​​funkcję w konfiguracji.

Uwaga: nie wiem, gdzie znajduje się równoważne ustawienie dla pakietu Office 2007 (jeśli istnieje), ale możemy również wyłączyć je w inny sposób poniżej.

Przejdź do Dodaj/Usuń programy, wybierz Zmień instalację pakietu Microsoft Office i upewnij się, że zaznaczyłeś pole „Wybierz zaawansowane dostosowanie aplikacji”, zanim klikniesz dalej.

1626537151 660 Co to jest ctfmonexe i dlaczego to dziala

Znajdź na liście „Alternatywne dane wejściowe” i zmień menu rozwijane na „Niedostępne”, aby wyglądało to tak:

1626537151 776 Co to jest ctfmonexe i dlaczego to dziala

Krok 2a: Wyłączanie w systemie Windows XP

Istnieje 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.

1626537151 383 Co to jest ctfmonexe i dlaczego to dziala


Wybierz kartę Języki, a następnie kliknij Szczegóły w górnej sekcji.

1626537151 824 Co to jest ctfmonexe i dlaczego to dziala

Teraz na karcie Zaawansowane możesz wybrać „Wyłącz zaawansowane usługi tekstowe”, co powinno natychmiast zamknąć ctfmon.

1626537151 810 Co to jest ctfmonexe i dlaczego to dziala

Będziesz także chciał rzucić okiem na pierwszą kartę Ustawienia i upewnić się, że pole „Zainstalowane usługi” wygląda podobnie do tego:

1626537151 344 Co to jest ctfmonexe i dlaczego to dziala

Jeśli masz więcej niż jedną zainstalowaną usługę, ctfmon może wrócić… Na przykład w moim systemie było dane wejściowe dla mojego tabletu do rysowania, więc mogłem go użyć jako wprowadzania tekstu… co mnie nie obchodzi, więc kliknąłem Usuń na to.

Krok 2b: Wyłączanie w systemie Windows Vista

Wydaje mi się, że powyższe ustawienie całkowitego wyłączenia usług tekstowych nie istnieje w systemie Windows Vista, ale możemy usunąć dodatkowe usługi wprowadzania 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”.

1626537151 494 Co to jest ctfmonexe i dlaczego to dziala


Na karcie Klawiatury i języki możesz wybrać opcję Zmień klawiatury.

1626537151 581 Co to jest ctfmonexe i dlaczego to dziala

Teraz w końcu będziesz na tym samym ekranie, co w Windows XP. Ponownie będziesz chciał usunąć dodatkowe zainstalowane usługi z listy inne niż domyślny język klawiatury.

1626537151 186 Co to jest ctfmonexe i dlaczego to dziala

Krok 3: Usuń z uruchamiania

Nie będziesz chciał wykonywać tego kroku przed wykonaniem pozostałych, ponieważ zostanie on po prostu ponownie nadpisany. Otwórz msconfig.exe za pomocą menu Start lub pola wyszukiwania, a następnie znajdź kartę Uruchamianie.

1626537152 476 Co to jest ctfmonexe i dlaczego to dziala

Znajdź ctfmon na liście i wyłącz go, odznaczając pole. Pamiętaj tylko, że jeśli nie wyłączyłeś ctfmon za pomocą jednego z innych ustawień, to niewiele ci 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 (po jednym na raz)

Regsvr32.exe /u msimtf.dll

Regsvr32.exe /u msctf.dll

Jeśli wykonasz ten krok, powinieneś również 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ą masz zainstalowaną. Sprawdź, czy ctfmon.exe nie jest uruchomiony.

Aby uzyskać więcej informacji, przeczytaj Artykuł firmy Microsoft w temacie.

Czy ten post był pomocny?