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

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

Vídeo: O que é o ctfmon.exe e por que ele está sendo executado?

Vídeo: O que é o ctfmon.exe e por que ele está sendo executado?
Vídeo: SVCHOST.EXE sugando a Memória Ram? saiba como resolver - YouTube 2024, Abril
Anonim

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.

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

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.

Encontre “Alternative User Input” na lista e altere o menu suspenso para “Not available”, de modo que fique assim:
Encontre “Alternative User Input” na lista e altere o menu suspenso para “Not available”, de modo que fique assim:
Image
Image

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.

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

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

Você também deve dar uma olhada na primeira guia Configurações e verificar se a caixa "Serviços instalados" é semelhante a esta:
Você também deve dar uma olhada na primeira guia Configurações e verificar se a caixa "Serviços instalados" é semelhante a esta:
Se você tiver mais de um serviço instalado, o ctfmon poderá voltar… Por exemplo, em meu sistema, havia uma entrada para o meu tablet de desenho para que eu pudesse usá-lo como uma entrada de texto… que não me interessa, então cliquei em Remover isto.
Se você tiver mais de um serviço instalado, o ctfmon poderá voltar… Por exemplo, em meu sistema, havia uma entrada para o meu tablet de desenho para que eu pudesse usá-lo como uma entrada de texto… que não me interessa, então cliquei em Remover isto.

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”.

Na guia Teclados e Idiomas, você pode selecionar Alterar teclados.
Na guia Teclados e Idiomas, você pode selecionar Alterar teclados.
Agora você finalmente estará na mesma tela do Windows XP. Você desejará novamente remover os serviços adicionais instalados na lista, além do idioma padrão do seu teclado.
Agora você finalmente estará na mesma tela do Windows XP. Você desejará novamente remover os serviços adicionais instalados na lista, além do idioma padrão do seu teclado.
Image
Image

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.

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

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.

Recomendado: