Что такое ctfmon.exe и почему он запускается?

Вы, несомненно, читаете эту статью, потому что разочарованы процессом ctfmon.exe, который просто не перестает открываться, что бы вы ни делали. Вы удаляете его из элементов автозагрузки, и он просто волшебным образом появляется снова. Так что это?

СВЯЗАННЫЕ: Что это за процесс и почему он выполняется на моем компьютере?

Эта статья является частью нашей текущей серии, в которой объясняются различные процессы, обнаруженные в диспетчере задач, такие как svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe и многие другие. Не знаете, что это за услуги? Лучше начни читать!

Ctfmon - это процесс Microsoft, который управляет альтернативным пользовательским вводом и языковой панелью Office. Таким образом вы можете управлять компьютером с помощью речи или графического планшета или с помощью экранной клавиатуры для азиатских языков.

Если вы используете что-либо из вышеперечисленного, оставьте его включенным. Для всех остальных мы займемся отключением этой надоедливой службы.

В зависимости от конфигурации вашей системы, есть несколько различных шагов для его отключения. Я постарался перечислить все способы ниже.

Шаг 1. Отключение в Microsoft Office 2003

Мы можем удалить альтернативный ввод текста из Microsoft Office 2003, просто удалив эту функцию в настройке.

Примечание. Я не понял, где находится эквивалентный параметр для Office 2007 (если он есть), но мы также можем отключить его другим способом ниже.

Перейдите в раздел «Установка и удаление программ», выберите «Изменить установку Microsoft Office» и убедитесь, что вы установили флажок «Выбрать расширенную настройку приложений», прежде чем нажимать далее.

Найдите в списке «Альтернативный ввод данных» и измените раскрывающееся меню на «Недоступно», чтобы оно выглядело следующим образом:

Шаг 2а: Отключение в Windows XP

Есть дополнительный шаг, который мы можем предпринять, чтобы убедиться, что он отключен в Windows XP, что действительно кажется лучшим ответом для пользователей XP.

Откройте Панель управления и выберите Язык и региональные стандарты.

Выберите вкладку «Языки» и нажмите «Подробности» в верхнем разделе.

Теперь на вкладке «Дополнительно» вы можете выбрать «Отключить расширенные текстовые службы», при этом ctfmon должен немедленно закрыть.

Вы также захотите взглянуть на первую вкладку «Настройки» и убедиться, что поле «Установленные службы» похоже на это:

Если у вас более одной Установленной службы, то ctfmon может вернуться ... Например, в моей системе был вход для моего графического планшета, поэтому я мог использовать его в качестве ввода текста ... что меня не волнует, поэтому я нажал Удалить на Это.

Шаг 2b: отключение в Windows Vista

Вышеупомянутый параметр для полного отключения текстовых служб, похоже, не существует в Windows Vista, насколько я могу судить, но мы можем удалить дополнительные службы ввода аналогичным способом.

Откройте панель управления, выберите «Язык и региональные стандарты», а затем найдите «Сменить клавиатуру или другие методы ввода».

На вкладке «Клавиатуры и языки» вы можете выбрать «Сменить клавиатуру».

Теперь вы наконец окажетесь на том же экране, что и в Windows XP. Вы снова захотите удалить из списка дополнительные установленные службы, отличные от языка клавиатуры по умолчанию.

Шаг 3. Удалить из автозагрузки

Вы не захотите выполнять этот шаг перед выполнением других, потому что он будет снова перезаписан. Откройте msconfig.exe через меню «Пуск» или окно поиска, а затем найдите вкладку «Автозагрузка».

Найдите ctfmon в списке и отключите его, сняв флажок. Просто помните, что если вы не отключили ctfmon с помощью одной из других настроек, это вам не очень поможет.

Шаг 4. Если ничего не помогает

Вы можете полностью отменить регистрацию dll, которые запускают альтернативные службы ввода, запустив эти две команды из окна запуска (по одной за раз).

Regsvr32.exe / u msimtf.dll

Regsvr32.exe / u msctf.dll

Если вы выполните этот шаг, вам также следует использовать шаг 3, чтобы избавиться от записей запуска.

Шаг 5: перезагрузите

Перезагрузите компьютер, а затем откройте приложение Microsoft Office, если оно у вас установлено. Убедитесь, что ctfmon.exe не запущен.

Для получения дополнительной информации вы можете прочитать статью Microsoft по этому вопросу.