Solução de Problemas do Windows · Janela do CMD

Por que o Prompt de Comando abre e fecha sozinho no Windows

Um guia prático para encontrar o processo, item de inicialização, tarefa agendada, script, utilitário de driver ou malware que faz uma janela preta do CMD piscar na tela.

Windows 10 Windows 11 Apps de Inicialização Tarefas Agendadas Verificação de Malware
📋
Índice
Use estas verificações para descobrir o que inicia o cmd.exe e interromper a janela com segurança.
  1. O que significa quando o Prompt de Comando pisca e desaparece
  2. Motivos comuns para o CMD abrir e fechar automaticamente
  3. Verificações rápidas antes de alterar configurações do Windows
  4. Verificar aplicativos e pastas de inicialização
  5. Verificar tarefas agendadas com comandos
  6. Verificar entradas Run do Registro
  7. Encontrar o processo que inicia o Prompt de Comando
  8. Procurar malware e scripts indesejados
  9. Reparar arquivos do Windows se o CMD continuar aparecendo
  10. Perguntas frequentes

O que significa quando o Prompt de Comando abre e fecha sozinho

Se uma janela preta do Prompt de Comando aparece por uma fração de segundo e depois desaparece, normalmente o Windows está executando uma tarefa curta em linha de comando. A janela fecha porque o comando terminou, falhou imediatamente ou foi iniciado por outro programa sem permanecer aberto.

Isso nem sempre é perigoso. Muitas ferramentas legítimas usam cmd.exe, powershell.exe, wscript.exe ou conhost.exe para atualizar componentes, executar scripts de manutenção, sincronizar arquivos, ativar serviços auxiliares ou instalar drivers. Porém, o mesmo comportamento também pode ser causado por uma entrada de inicialização suspeita, uma tarefa agendada com erro, um script de adware ou malware tentando executar comandos ocultos.

ℹ️
Ideia principal O objetivo não é excluir o Prompt de Comando. O objetivo é descobrir o que o inicia. Desativar o próprio cmd.exe pode quebrar ferramentas normais do Windows e tarefas legítimas de manutenção.
⚙️ Mais comum App de inicialização ou tarefa agendada
🧩 Também possível Driver ou utilitário do fabricante
🛡️ Verificação obrigatória Malware ou script indesejado

Motivos comuns para o CMD abrir e fechar automaticamente no Windows

A tabela abaixo mostra as causas mais frequentes e onde verificá-las. Comece por aplicativos de inicialização e tarefas agendadas, pois eles são responsáveis por muitas janelas rápidas do CMD após o login.

Causa Comportamento típico Onde verificar
Programa de inicialização O CMD pisca logo após você entrar no sistema. Gerenciador de Tarefas, Configurações, pastas de Inicialização
Tarefa agendada O CMD aparece em um horário específico, após tempo ocioso ou a cada poucos minutos. Agendador de Tarefas
Atualizador de software Uma janela de comando aparece após atualizações, reinicialização ou abertura de um aplicativo. Aplicativos instalados, utilitários do fabricante, serviços de atualização
Arquivo batch ou script Um arquivo .bat, .cmd, .vbs ou .ps1 executa e fecha imediatamente. Pastas de Inicialização, chaves Run do Registro, tarefas agendadas
Malware ou adware O CMD abre aleatoriamente, há redirecionamentos no navegador, o Defender é desativado ou arquivos desconhecidos executam a partir de pastas temporárias. Segurança do Windows, verificação offline, locais de inicialização
Tarefa do sistema com erro A janela aparece repetidamente porque um comando falha e é tentado novamente. Histórico do Agendador de Tarefas, Visualizador de Eventos, SFC/DISM

Verificações rápidas antes de desativar qualquer coisa

Antes de remover entradas, observe quando a janela aparece. Isso ajuda a reduzir as possibilidades e evita desativar utilitários legítimos do Windows ou do hardware.

  1. Reinicie o PC e observe se o CMD pisca antes ou depois de a área de trabalho aparecer.
  2. Verifique se a janela aparece somente depois de abrir um aplicativo específico, navegador, launcher de jogo, cliente VPN, utilitário de impressora, cliente de sincronização em nuvem ou painel de controle de driver.
  3. Observe a barra de título se a janela ficar aberta tempo suficiente. Ela pode mostrar cmd.exe, Windows PowerShell, um caminho de script ou o nome de um programa.
  4. Abra Configurações → Aplicativos → Aplicativos instalados e desinstale programas desconhecidos adicionados recentemente se o problema começou após instalar software.
  5. Execute uma verificação de malware antes de editar entradas do Registro se o popup for aleatório ou vier acompanhado de redirecionamentos no navegador, páginas de antivírus bloqueadas ou processos desconhecidos.
⚠️
Importante Não exclua arquivos de C:\Windows\System32 apenas porque eles aparecem em uma janela de comando. Primeiro confirme o caminho do arquivo e o programa que o iniciou.

Verifique aplicativos de inicialização quando o Prompt de Comando abre após o login

Se o Prompt de Comando pisca logo após você entrar no Windows, uma entrada de inicialização é a causa mais provável. Desative entradas suspeitas ou desnecessárias uma por uma e reinicie para testar.

Método 1: Usar o Gerenciador de Tarefas

  1. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas.
  2. Abra a guia Aplicativos de inicialização.
  3. Procure entradas desconhecidas, utilitários antigos de driver, auxiliares de atualização, inicializadores de script ou aplicativos sem fornecedor.
  4. Selecione uma entrada e clique em Desabilitar.
  5. Reinicie o Windows e verifique se a janela do Prompt de Comando ainda aparece.

Método 2: Verificar as pastas de Inicialização

As pastas de Inicialização podem conter atalhos para arquivos batch, arquivos de comando, scripts do PowerShell ou programas que abrem o CMD rapidamente.

Comandos da caixa Executarshell:startup
shell:common startup
  1. Pressione Win + R.
  2. Execute shell:startup e verifique a pasta de Inicialização do usuário atual.
  3. Execute shell:common startup e verifique a pasta de Inicialização de todos os usuários.
  4. Mova atalhos suspeitos para outra pasta em vez de excluí-los imediatamente.
  5. Reinicie e teste o resultado.

Verifique o Agendador de Tarefas quando janelas do CMD abrem aleatoriamente

Se a janela do CMD aparece em intervalos, após o computador ficar ocioso ou em um horário específico, o Agendador de Tarefas é o próximo local a verificar.

  1. Pressione Win + R, digite taskschd.msc e pressione Enter.
  2. Abra Biblioteca do Agendador de Tarefas.
  3. Verifique tarefas criadas recentemente, nomes de fornecedores desconhecidos e tarefas que executam cmd.exe, powershell.exe, wscript.exe, cscript.exe ou arquivos de pastas temporárias.
  4. Selecione uma tarefa e abra a guia Ações para ver qual comando ela executa.
  5. Use Desabilitar primeiro. Exclua uma tarefa somente depois de ter certeza de que ela é indesejada.
Abordagem mais segura Se uma tarefa pertence à Microsoft, a um fabricante de driver conhecido, a um programa de backup ou a um antivírus, não a remova imediatamente. Verifique primeiro o caminho da ação e o fornecedor.

Verificação útil no PowerShell

Você pode listar tarefas agendadas que fazem referência a hosts comuns de linha de comando:

PowerShellGet-ScheduledTask | Where-Object {
    ($_.Actions.Execute -match 'cmd|powershell|wscript|cscript') -or
    ($_.Actions.Arguments -match 'cmd|powershell|wscript|cscript')
} | Select-Object TaskName, TaskPath, State

Verifique as chaves Run do Registro em busca de comandos CMD ocultos

Alguns programas iniciam a partir das chaves Run do Registro em vez da pasta normal de Inicialização. Isso é legítimo para muitos aplicativos, mas malware e adware também usam esses locais.

Aviso sobre o Registro Exporte uma chave do Registro antes de excluir valores. Remover a entrada errada pode quebrar um aplicativo útil ou um utilitário de driver.
Prompt de Comandoreg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Run"
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\Run"
reg query "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Run"

Procure valores que iniciem cmd.exe, powershell.exe, arquivos .bat ou .cmd desconhecidos, ou executáveis em locais incomuns como AppData\Temp, Downloads ou uma pasta com nome aleatório.

Como descobrir o que inicia o Prompt de Comando

Quando a janela desaparece rápido demais, você precisa identificar o processo pai. As ferramentas internas do Windows podem ser suficientes, mas usuários avançados também podem usar ferramentas Microsoft Sysinternals.

Opção 1

Histórico do Agendador de Tarefas

Melhor quando o CMD aparece em horários previsíveis. Ative o histórico, reproduza o popup e veja qual tarefa acabou de ser executada.

Integrado
Opção 2

Visualizador de Eventos

Útil para erros de inicialização, falhas de aplicativos, erros de script e mensagens relacionadas a serviços no mesmo horário do popup.

Integrado
Opção 3

Process Monitor

Útil para rastreamento avançado. Filtre pela criação do processo cmd.exe para ver o que o iniciou.

Avançado

Verificar o Visualizador de Eventos

  1. Pressione Win + R, digite eventvwr.msc e pressione Enter.
  2. Abra Logs do Windows → Aplicativo e Logs do Windows → Sistema.
  3. Procure avisos ou erros no horário exato em que a janela do Prompt de Comando apareceu.
  4. Verifique o nome da origem, o caminho do arquivo e a mensagem de erro.

Verificar o Monitor de Confiabilidade

  1. Pressione Win + R, digite perfmon /rel e pressione Enter.
  2. Clique no dia em que o problema ocorreu.
  3. Procure atualizações com falha, aplicativos travados, utilitários de driver e erros de script.
  4. Abra os detalhes e compare o horário com o popup do CMD.

Procure malware se o CMD abre aleatoriamente ou executa comandos desconhecidos

Popups aleatórios do Prompt de Comando podem ser sinal de adware, mineradores indesejados, malware baseado em scripts ou uma tarefa de persistência. Isso é especialmente provável se a janela aparecer junto com redirecionamentos no navegador, novas extensões desconhecidas, configurações de segurança desativadas ou alto uso de CPU.

  1. Abra Segurança do Windows.
  2. Acesse Proteção contra vírus e ameaças.
  3. Execute uma Verificação completa.
  4. Abra Opções de verificação e execute a Verificação Offline do Microsoft Defender Antivírus se o comportamento suspeito continuar.
  5. Remova extensões desconhecidas do navegador e desinstale programas suspeitos instalados recentemente.
  6. Verifique novamente o Agendador de Tarefas e as entradas de Inicialização após a verificação.
Sinais de alerta: comandos executando a partir de %TEMP%, nomes de pastas aleatórios, comandos PowerShell codificados, executáveis sem assinatura e entradas de inicialização sem fornecedor claro.

Repare o Windows se o Prompt de Comando continuar aparecendo após a limpeza

Se as entradas de inicialização e as tarefas agendadas parecem limpas, mas o CMD ainda pisca repetidamente, repare os arquivos do sistema e o armazenamento de componentes do Windows. Isso pode corrigir scripts do sistema com erro, componentes de atualização corrompidos e tarefas de manutenção com falha.

Executar DISM e SFC

  1. Clique com o botão direito em Iniciar e abra Terminal (Admin) ou Prompt de Comando (Admin).
  2. Execute primeiro o comando DISM.
  3. Execute o Verificador de Arquivos do Sistema depois que o DISM terminar.
  4. Reinicie o computador.
Terminal de administradorDISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Verificar erros no disco

Se o CMD aparece durante a inicialização ou após o login e o sistema está instável, verifique a unidade do sistema:

Terminal de administradorchkdsk C: /scan

O que você não deve fazer

Recomendado

  • Desative entradas de inicialização suspeitas antes de excluí-las.
  • Verifique caminhos de arquivos e fornecedores.
  • Faça uma verificação de malware quando o comportamento for aleatório.
  • Crie um ponto de restauração antes de uma limpeza importante.

Evite

  • Excluir cmd.exe ou conhost.exe da pasta System32.
  • Remover tarefas agendadas da Microsoft sem verificar a finalidade delas.
  • Excluir chaves aleatórias do Registro sem backup.
  • Ignorar popups repetidos com caminhos desconhecidos.

FAQ: Prompt de Comando abre e fecha sozinho

P É normal o Prompt de Comando piscar durante a inicialização?
Pode ser normal se um atualizador confiável, utilitário de driver, ferramenta de backup ou script de manutenção for executado rapidamente. Não é normal se isso acontece constantemente, executa a partir de pastas suspeitas ou aparece junto com sintomas de malware.
P O cmd.exe é um vírus?
O cmd.exe real em C:\Windows\System32 é um componente normal do Windows. O risco está no comando, script ou programa que o inicia. Um arquivo falso chamado cmd.exe fora da pasta do Windows é suspeito.
P Por que o CMD fecha instantaneamente quando abro um arquivo batch?
Um arquivo batch fecha quando chega ao fim ou sai após um erro. Para ver a mensagem, execute o arquivo a partir de uma janela do Prompt de Comando já aberta ou adicione pause ao final do script durante o teste.
P Posso bloquear completamente o Prompt de Comando?
Bloquear o Prompt de Comando não é a melhor solução para um PC doméstico porque muitas ferramentas legítimas dependem dele. É melhor encontrar a entrada de inicialização, a tarefa agendada ou o script que o inicia.
P O que devo verificar primeiro?
Verifique os aplicativos de inicialização no Gerenciador de Tarefas, as pastas de Inicialização e o Agendador de Tarefas. Esses locais são as fontes mais comuns de popups rápidos do CMD após o login ou em intervalos regulares.

Conclusão

Quando o Prompt de Comando abre e fecha sozinho no Windows, a causa geralmente é um aplicativo de inicialização, tarefa agendada, atualizador, script ou utilitário de driver. Comece pelo Gerenciador de Tarefas, pelas pastas de Inicialização e pelo Agendador de Tarefas. Se a origem for desconhecida, faça uma verificação de malware e analise caminhos suspeitos antes de excluir qualquer coisa. Repare o Windows com DISM e SFC somente depois que as verificações de inicialização e tarefas não revelarem a causa.