Quando executamos um arquivo em lote, o Prompt de Comando é aberto e fechado automaticamente após o processamento do arquivo em lote. Às vezes, o comando é executado tão rapidamente que parece que o Prompt de Comando fecha imediatamente após abrir o arquivo em lote (BAT) . Isso evita que os usuários executem outras tarefas após a execução do arquivo em lote ou visualizem o status dos comandos que executaram no CMD. Se você deseja que a janela do prompt de comando permaneça aberta após o processamento do arquivo em lote, esta postagem pode ajudá-lo.

O prompt de comando fecha imediatamente após abrir o arquivo em lote

Você pode impedir que o Prompt de comando feche imediatamente após abrir um arquivo em lote das seguintes três maneiras:

Usando o comando Pausar. Usando o cmd/Comando k.Ao editar as chaves do Registro.

Vamos ver esses métodos um por um.

1] Evite que o prompt de comando feche imediatamente usando o comando Pause

O comando Pause impede que o prompt de comando feche após o processamento do arquivo em lote.

Siga as etapas abaixo:

Clique com o botão direito no arquivo de lote e selecione Editar . Isso abrirá o Notepad . Digite Pause no final do comando que você digitou no arquivo em lote. Salve o arquivo.

Agora, quando você abrir o arquivo em lote, o prompt de comando não será fechado automaticamente após o processamento do arquivo. Em vez disso, ele exibirá a mensagem “ Pressione qualquer tecla para continuar… ”. Quando você pressiona qualquer tecla, o Prompt de Comando será fechado.

O comando Pausar só permitirá que você veja como os comandos são executados. Se você quiser que o Prompt de Comando permaneça aberto para que você possa executar outros comandos na mesma janela, você deve usar o próximo método.

2] Impedir que o Prompt de Comando feche usando o comando cmd/k

O comando cmd/k permite que você execute novos comandos após o processamento do arquivo em lote sem fechar o comando Mensagem. Clique com o botão direito do mouse no arquivo em lote e digite cmd/k no final do arquivo em lote. Depois disso, salve-o.

3] Editando a chave do Registro para impedir que o Prompt de Comando feche

Os dois métodos acima impedem que o Prompt de Comando feche imediatamente após o processamento do arquivo em lote. Mas a única desvantagem desses dois métodos é que você precisa usar esses comandos em todos os arquivos em lote. Se você já tiver muitos arquivos em lote, terá que editar todos eles.

Você pode pular a edição do arquivos em lote modificando as chaves do Registro. Explicamos o procedimento abaixo. Antes de continuar, recomendamos que você crie um backup do Registro.

1] Abra a caixa de comando Executar. Digite regedit e clique em OK. Clique em Sim se você receber um prompt do UAC.

2] No Editor do Registro, navegue até os seguintes caminhos:

HKEY_CLASSES_ROOT \ batfile \ shell \ open \ command HKEY_CLASSES_ROOT \ cmdfile \ shell \ open \ comando

Você encontrará um valor “ (Padrão) ” no lado direito. Clique duas vezes nesse valor e altere seus Dados do valor para cmd.exe/k”% 1″% *. Clique em OK para salvar as alterações feitas. Feche o Editor do Registro quando terminar.

Se depois de tentar os três métodos acima, o prompt de comando ainda estiver fechando automaticamente em seu sistema, sugerimos que você tente as seguintes correções:

Execute a verificação SFC.Resolva em um estado de inicialização limpa. Configure seu PC.

1] Execute a verificação SFC

O Verificador de arquivos do sistema (SFC) é um utilitário da Microsoft que verifica os arquivos do sistema em busca de erros ou corrupções e reparos os arquivos corrompidos. O problema que você está enfrentando pode ser devido a arquivos de sistema corrompidos. Portanto, executar uma varredura SFC pode corrigir o problema.

2] Solucionar problemas em um estado de inicialização limpa

Às vezes, um programa com defeito cria vários problemas em um PC com Windows. Você pode identificar o programa ou software com defeito solucionando o problema em um estado de inicialização limpa. Se você descobrir que um programa é o culpado pelo problema, considere desinstalá-lo.

3] Reinicialize seu PC

Se nada ajudar a corrigir o erro, considere reiniciar seu PC.

Espero que isso ajude.

Como executo um EXE do Prompt de Comando?

Para executar um EXE do Prompt de Comando, siga as etapas abaixo:

1] Abra o Prompt de Comando.

2] Digite cd”caminho do arquivo”sem aspas e pressione Enter. O caminho do arquivo é o local de instalação do arquivo EXE. Para saber a localização do arquivo, clique com o botão direito do mouse no ícone de atalho do programa que deseja abrir via CMD e selecione Abrir localização do arquivo . Agora, clique na barra de endereço do File Explorer e copie todo o caminho. Você pode colar todo o caminho diretamente no Prompt de Comando usando as teclas Ctrl + V .

3] Agora, digite start”filename.exe”sem aspas e pressione Enter.

Isso iniciará o arquivo EXE.

Como mantenho uma janela de comando aberta em um arquivo em lote?

Você pode usar Pause ou cmd/k comandos para manter a janela de comando aberta em um arquivo em lote. Se desejar, você também pode tornar esta ação permanente modificando algumas chaves no Registro. Explicamos todos esses três métodos acima neste artigo.

Relacionado : Prompt de comando cmd.exe continua aparecendo na inicialização.

Categories: IT Info