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.
Znajdź na liście „Alternatywne dane wejściowe” i zmień menu rozwijane na „Niedostępne”, aby wyglądało to tak:
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.
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”, co powinno natychmiast zamknąć ctfmon.
Będziesz także chciał rzucić okiem na pierwszą kartę Ustawienia i upewnić się, że pole „Zainstalowane usługi” wygląda podobnie do tego:
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”.
Na karcie Klawiatury i języki możesz wybrać opcję Zmień klawiatury.
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.
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.
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.