O que é conhost.exe? (Console Window Host no Windows)
conhost.exe significa Console Window Host. Ele é um processo legítimo do sistema Microsoft Windows que ajuda aplicativos baseados em console a exibir texto, receber entrada pelo teclado e interagir corretamente com a área de trabalho moderna do Windows.
Normalmente, você verá o conhost.exe quando programas como Prompt de Comando, PowerShell, arquivos em lote, utilitários de linha de comando, instaladores, ferramentas de desenvolvimento ou scripts em segundo plano estiverem em execução. O processo funciona como um intermediário entre um aplicativo de console e a interface gráfica do Windows.
C:\Windows\System32\conhost.exe. O principal motivo para investigá-lo é quando ele é executado a partir de uma pasta suspeita, usa recursos em excesso ou aparece junto com programas desconhecidos.
Para que serve o Console Window Host?
O Console Window Host gerencia o ambiente visível do console e várias funções de compatibilidade:
| Função | O que isso significa |
|---|---|
| Exibição do console | Mostra a saída de texto de programas de linha de comando |
| Entrada pelo teclado | Envia comandos digitados e atalhos para aplicativos de console |
| Integração com janelas | Permite que janelas de console se comportem como janelas comuns da área de trabalho |
| Suporte a arrastar e soltar | Permite soltar arquivos ou pastas em algumas janelas de console |
| Camada de compatibilidade | Ajuda programas antigos de linha de comando a funcionar no Windows moderno |
Por que o conhost.exe está em execução no Windows 10 ou Windows 11?
O conhost.exe aparece no Gerenciador de Tarefas sempre que uma sessão de console está ativa. Isso nem sempre significa que uma janela visível do Prompt de Comando está aberta. Alguns aplicativos iniciam ferramentas de linha de comando silenciosamente em segundo plano.
Programas e tarefas comuns que podem iniciar o conhost.exe incluem:
- Prompt de Comando e PowerShell
- Windows Terminal ou sessões de console legadas
- Arquivos em lote, scripts e tarefas agendadas
- Instaladores e desinstaladores de software
- Utilitários de drivers e ferramentas de monitoramento de hardware
- Ferramentas de desenvolvimento, como Git, Node.js, Python, Java ou sistemas de build
- Ferramentas de segurança e utilitários de manutenção do sistema
conhost.exe é seguro ou pode ser malware?
O arquivo conhost.exe genuíno é seguro e pertence ao Microsoft Windows. No entanto, malwares podem usar o mesmo nome para parecer legítimos. O nome sozinho não basta; é necessário verificar o local do arquivo e a assinatura digital.
- Pressione
Ctrl + Shift + Escpara abrir o Gerenciador de Tarefas. - Abra a guia Detalhes.
- Encontre conhost.exe.
- Clique com o botão direito nele e selecione Abrir local do arquivo.
- Verifique se o arquivo está na pasta correta do sistema Windows.
C:\Users\, C:\ProgramData\, C:\Temp\, da pasta Downloads ou de qualquer pasta aleatória de aplicativo. Também desconfie se ele não tiver assinatura digital da Microsoft.
Como verificar a assinatura digital
- Clique com o botão direito em conhost.exe no Explorador de Arquivos.
- Escolha Propriedades.
- Abra a guia Assinaturas Digitais.
- O assinante deve ser Microsoft Windows ou Microsoft Corporation.
Local correto do arquivo conhost.exe no Windows
O local normal do processo real Console Window Host de 64 bits é:
C:\Windows\System32\conhost.exe
No Windows de 64 bits, uma versão de 32 bits também pode estar presente aqui:
C:\Windows\SysWOW64\conhost.exe
| Propriedade | Valor esperado |
|---|---|
| Nome do processo | conhost.exe |
| Nome completo | Console Window Host |
| Editor | Microsoft Corporation |
| Local principal | C:\Windows\System32\conhost.exe |
| Local de 32 bits no Windows de 64 bits | C:\Windows\SysWOW64\conhost.exe |
| Seguro apagar? | Não |
Por que há vários processos conhost.exe no Gerenciador de Tarefas?
Vários processos conhost.exe geralmente são normais. O Windows pode criar uma instância separada do Console Window Host para cada programa de linha de comando, script ou sessão de console em segundo plano.
Por exemplo, você pode ver várias entradas conhost.exe se:
- O Prompt de Comando e o PowerShell estiverem abertos ao mesmo tempo.
- Um instalador de software estiver executando ferramentas auxiliares de linha de comando.
- Uma tarefa agendada iniciar um script em segundo plano.
- Um ambiente de desenvolvimento executar ferramentas de build ou gerenciadores de pacotes.
- Um utilitário de terceiros usar componentes de console internamente.
Como ver qual programa iniciou o conhost.exe
O Gerenciador de Tarefas nem sempre mostra claramente o processo pai. Para uma visão melhor, use o Microsoft Process Explorer ou a linha de comando:
tasklist /fi "imagename eq conhost.exe" /v
Você também pode usar o PowerShell para listar os processos conhost em execução:
Get-Process conhost | Select-Object Id, ProcessName, CPU, StartTime
conhost.exe com alto uso de CPU, RAM ou disco — causas comuns
Em condições normais, o conhost.exe usa pouquíssima CPU e memória. Alto consumo normalmente significa que o aplicativo de console ligado a ele está ocupado, travado ou gerando uma grande quantidade de saída.
| Causa | Explicação |
|---|---|
| Tarefa pesada de linha de comando | Um script, processo de build, antivírus ou instalador está realmente trabalhando |
| Loop infinito em um script | Um script em lote, PowerShell, Python ou Node.js pode estar travado |
| Saída excessiva no console | Programas que imprimem milhares de linhas podem deixar o host do console ocupado |
| Instalador com falha | Um processo de instalação pode continuar iniciando comandos auxiliares |
| Imitação por malware | Um conhost.exe falso pode ser executado a partir de uma pasta que não pertence ao Windows |
| Arquivos do sistema corrompidos | Problemas em arquivos do sistema Windows podem causar comportamento anormal |
Como corrigir problemas com conhost.exe no Windows
Use as etapas abaixo se o conhost.exe causar alto uso de CPU, parecer suspeito ou continuar retornando depois que você fecha todas as janelas de console.
Correção 1 — Feche janelas de console e scripts desnecessários
- Feche janelas abertas do Prompt de Comando, PowerShell, Windows Terminal e instaladores.
- Abra o Gerenciador de Tarefas.
- Verifique se o conhost.exe desaparece ou se o uso de CPU diminui.
- Se isso acontecer, uma das ferramentas fechadas era a responsável.
Correção 2 — Identifique o processo pai
Instale ou execute o Process Explorer da Microsoft Sysinternals, encontre o conhost.exe e verifique qual processo o iniciou. Essa é a forma mais rápida de descobrir se o host pertence a uma ferramenta normal ou a um aplicativo indesejado.
Correção 3 — Faça uma verificação contra malware
- Abra a Segurança do Windows.
- Vá para Proteção contra vírus e ameaças.
- Execute uma Verificação completa.
- Se o local do arquivo parecer suspeito, execute também a Verificação offline do Microsoft Defender.
Correção 4 — Repare arquivos do sistema Windows
Abra o Prompt de Comando como administrador e execute:
sfc /scannow
Em seguida, execute o DISM para reparar o armazenamento de componentes do Windows:
DISM /Online /Cleanup-Image /RestoreHealth
Correção 5 — Verifique tarefas agendadas e aplicativos de inicialização
- Pressione
Ctrl + Shift + Esce abra a guia Aplicativos de inicialização. - Desative entradas desconhecidas ou desnecessárias na inicialização.
- Pressione
Win + R, digitetaskschd.msce pressione Enter. - Procure tarefas adicionadas recentemente que executem scripts,
cmd.exe,powershell.exeou executáveis desconhecidos.
É possível desativar ou remover o conhost.exe?
Você não deve desativar nem remover o processo conhost.exe legítimo. Ele faz parte do Windows e é necessário para que aplicativos de console funcionem corretamente. Encerrar uma instância no Gerenciador de Tarefas pode ser seguro se você souber a qual programa de console ela pertence, mas o Windows iniciará o conhost.exe novamente sempre que outro aplicativo de console precisar dele.
O que acontece se você finalizar o conhost.exe?
Se você finalizar um processo conhost.exe, o aplicativo de console relacionado pode fechar, travar, perder a saída exibida ou parar de processar comandos. Isso pode interromper instaladores, scripts, atualizações ou tarefas de manutenção.
Perguntas frequentes sobre conhost.exe
conhost.exe é vírus?
Não, o conhost.exe genuíno não é vírus. Ele é um processo do sistema Microsoft Windows. Um arquivo falso com o mesmo nome pode ser malware, portanto sempre verifique o local do arquivo e a assinatura.
Por que o conhost.exe abre e fecha rapidamente?
Isso geralmente acontece quando um programa executa uma tarefa curta de linha de comando, como um script, auxiliar de atualização ou comando de instalador. Se acontecer constantemente, verifique os aplicativos de inicialização e o Agendador de Tarefas.
Por que o conhost.exe está usando a GPU?
A renderização do console pode usar aceleração gráfica em alguns casos, especialmente quando a saída de texto é intensa. Um pequeno uso de GPU normalmente é normal. Alto uso de GPU deve ser investigado junto com o processo pai.
Posso excluir o conhost.exe?
Não. Não exclua o conhost.exe real das pastas do sistema Windows. Se houver uma cópia suspeita fora da pasta do Windows, verifique-a com um antivírus antes de removê-la.
conhost.exe é a mesma coisa que cmd.exe?
Não. cmd.exe é o shell do Prompt de Comando. conhost.exe é o processo host que fornece o ambiente da janela de console usado pelo cmd.exe e por outros programas de linha de comando.
Conclusão: você deve se preocupar com o conhost.exe?
Na maioria dos casos, conhost.exe é um processo normal e seguro do Windows. Ele aparece quando o Windows ou um aplicativo precisa de uma sessão de console. Várias instâncias são comuns, especialmente em sistemas que executam scripts, instaladores, ferramentas de desenvolvimento ou utilitários de manutenção.
Você deve investigar o conhost.exe apenas se ele for executado a partir da pasta errada, não tiver assinatura da Microsoft, usar muita CPU por muito tempo ou aparecer junto com itens de inicialização desconhecidos. O caminho mais seguro de solução de problemas é identificar o processo pai, verificar malware e reparar arquivos do sistema, se necessário.
C:\Windows\System32 faz parte do Windows. Não o exclua. Se houver um problema, corrija o programa ou script que o está iniciando.