O que é ctfmon.exe e por que ele está sendo executado?

Sem dúvida, você está lendo este artigo porque está frustrado com o processo ctfmon.exe, que não para de abrir, não importa o que você faça. Você o remove dos itens de inicialização e ele simplesmente reaparece magicamente. Então o que é?

Este artigo faz parte de nossa série contínua que explica vários processos encontrados no Gerenciador de Tarefas, como  svchost.exedwm.exemDNSResponder.exe , conhost.exe , rundll32.exeAdobe_Updater.exe e muitos outros . Não sabe o que são esses serviços? Melhor começar a ler!

Ctfmon é o processo da Microsoft que controla a entrada de usuário alternativa e a barra de idiomas do Office. É como você pode controlar o computador por meio da fala ou de um pen tablet, ou usando as entradas do teclado na tela para idiomas asiáticos.

Se você estiver usando algum dos itens acima, deve deixá-lo ativado. Para todos os outros, começaremos a desabilitar esse serviço irritante.

imagem

Dependendo da configuração do sistema, há várias etapas diferentes para desativá-lo. Tentei listar todos os métodos abaixo.

Etapa 1: Desativando no Microsoft Office 2003

Podemos remover a entrada de texto alternativa do Microsoft Office 2003 apenas removendo esse recurso da configuração.

Observação: não descobri onde está a configuração equivalente para o Office 2007 (se houver), mas também podemos desativá-la de outra forma a seguir.

Vá para Adicionar / Remover programas, escolha Alterar a instalação do Microsoft Office e certifique-se de marcar a caixa “Escolher personalização avançada de aplicativos” antes de clicar em seguida.

imagem

Encontre “Entrada alternativa do usuário” na lista e altere a lista suspensa para “Não disponível” para que fique assim:

imagem

Etapa 2a: Desativar no Windows XP

Há uma etapa adicional que podemos realizar para garantir que ele seja desativado no Windows XP, que realmente parece ser a melhor resposta para usuários do XP.

Recomendado:  Como configurar o Steam Link no iPhone, iPad e Apple TV

Abra o Painel de Controle e escolha Opções Regionais e de Idioma.

imagem

Escolha a guia Idiomas e clique em Detalhes na seção superior.

imagem

Agora, na guia Avançado, você pode escolher “Desativar serviços de texto avançados”, o que deve fechar imediatamente o ctfmon.

imagem

Você também vai querer dar uma olhada na primeira guia Configurações e certificar-se de que a caixa “Serviços Instalados” seja semelhante a esta:

imagem

Se você tiver mais de um serviço instalado, o ctfmon pode voltar … Por exemplo, no meu sistema havia uma entrada para o meu tablet de desenho para que eu pudesse usá-lo como uma entrada de texto … com o qual não me importo, então cliquei em Remover em isto.

Etapa 2b: Desativando no Windows Vista

A configuração acima para desabilitar completamente os serviços de texto não parece existir no Windows Vista, pelo que posso dizer, mas podemos remover os serviços de entrada adicionais usando um método semelhante.

Abra o Painel de controle, escolha Opções regionais e de idioma e localize “Alterar teclados ou outros métodos de entrada”.

imagem

Na guia Teclados e idiomas, você pode selecionar Alterar teclados.

imagem

Agora você finalmente estará na mesma tela do Windows XP. Novamente, você desejará remover os serviços extras instalados na lista, exceto o idioma de teclado padrão.

imagem

Etapa 3: Remover da inicialização

Você não vai querer realizar esta etapa antes de fazer as outras, porque ela apenas será sobrescrita novamente. Abra o msconfig.exe por meio da execução do menu Iniciar ou da caixa de pesquisa e localize a guia Inicializar.

imagem

Encontre ctfmon na lista e desative-o desmarcando a caixa. Lembre-se de que, se você não desabilitou o ctfmon por meio de uma das outras configurações, isso não ajudará muito.

Recomendado:  Como iniciar um bate-papo em grupo no iMessage no iPhone e iPad

Etapa 4: se tudo mais falhar

Você pode simplesmente cancelar completamente o registro das dlls que executam os serviços de entrada alternativos, executando esses dois comandos na caixa de execução (um de cada vez)

Regsvr32.exe / u msimtf.dll

Regsvr32.exe / u msctf.dll

Se você executar esta etapa, também deverá usar a Etapa 3 para se livrar das entradas de inicialização.

Etapa 5: Reinicializar

Reinicialize o computador e abra um aplicativo do Microsoft Office, se ele estiver instalado. Verifique se ctfmon.exe não está em execução.

Para mais informações, você pode ler o artigo da Microsoft sobre o assunto.