If-Koubou

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

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

Bez wątpienia czytasz ten artykuł, ponieważ jesteś sfrustrowany procesem ctfmon.exe, który nie przestaje 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óregokolwiek z powyższych, pozostaw to ustawienie włączone. Dla wszystkich, dostaniemy zadanie wyłączenia tej irytują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ących usługi tekstowe wydaje się nie istnieć w systemie Windows Vista, o ile mogę to stwierdzić, 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 innych 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ś ctfmon przez jedno 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 okna 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.