Você está, sem dúvida, lendo este artigo porque está frustrado com o processo do 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 apenas reaparece magicamente. Então o que é?
Este artigo faz parte de nossa série em andamento explicando vários processos encontrados no Gerenciador de Tarefas, como svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe e muitos outros. Não sabe quais são esses serviços? Melhor começar a ler!
O Ctfmon é o processo da Microsoft que controla a entrada alternativa de usuário e a barra de idiomas do Office. É assim que você pode controlar o computador por meio da fala ou de um tablet com caneta ou usando as entradas do teclado na tela para idiomas asiáticos.
Se você estiver usando algum dos itens acima, você deve deixá-lo ativado. Para todos os outros, vamos começar a desabilitar esse serviço irritante.
Etapa 1: desabilitando no Microsoft Office 2003
Podemos remover a entrada de texto alternativa do Microsoft Office 2003 apenas removendo esse recurso na configuração.
Observação: eu não descobri onde a configuração equivalente é para o Office 2007 (se houver), mas também podemos desativá-la de maneira diferente abaixo.
Vá para Adicionar / Remover Programas, escolha Alterar sua instalação do Microsoft Office e certifique-se de marcar a caixa “Escolher personalização avançada de aplicativos” antes de clicar em Avançar.
Etapa 2a: desativando no Windows XP
Há um passo adicional que podemos dar para garantir que ele seja desativado no Windows XP, o que realmente parece ser a melhor resposta para os usuários do XP.
Abra o Painel de Controle e escolha Opções Regionais e de Idioma.
Agora, na guia Avançado, você pode escolher “Desativar serviços de texto avançados”, que deve fechar imediatamente o ctfmon.
Etapa 2b: desativando no Windows Vista
A configuração acima para desativar completamente os serviços de texto parece não existir no Windows Vista, até onde eu sei, 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, em seguida, localize “Alterar teclados ou outros métodos de entrada”.
Etapa 3: Remover da inicialização
Você não vai querer realizar este passo antes de fazer os outros, porque ele será substituído novamente. Abra msconfig.exe por meio da caixa Executar ou Pesquisar do menu Iniciar e, em seguida, localize a guia Inicializar.
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 a partir da caixa de execução (um por vez)
Regsvr32.exe /u msimtf.dll
Regsvr32.exe /u msctf.dll
Se você executar essa etapa, use também a Etapa 3 para se livrar das entradas de inicialização.
Etapa 5: reinicialização
Reinicialize o seu computador e abra um aplicativo do Microsoft Office se você o tiver instalado. Verifique se o ctfmon.exe não está em execução.
Para mais informações, você pode ler o artigo da Microsoft sobre o assunto.