Główna » jak » Co to jest ctfmon.exe i dlaczego to działa?

    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.