Os processos de prompt de comandos do Windows 7 são executados duas vezes em instâncias separadas

3

Sempre que eu iniciar um processo de prompt de comando a partir do prompt de comando, espero que tudo aconteça dentro desse prompt de comando. É usado para.

Agora, por algum motivo, ele faz isso:

  • lança uma segunda instância do prompt de comando
  • executa lá
  • o segundo prompt de comando desaparece
  • o aplicativo é executado conforme o esperado no prompt de comando original

Em outras palavras, primeiro isso ...

...entãoisso...

Primeiro, achei que era um problema com grep , mas qualquer aplicativo de console faz isso - até mesmo depuração no Visual Studio. EDIT: A depuração (F5) funciona como esperado, mas o lançamento diretamente (Ctrl + F5) se comporta como descrito acima - Espero que essa nova pista ajude alguém a me apontar onde procurar - Eu não tenho mais cabelo para puxar para fora: -)

Ainda mais estranho: se eu correr, digamos, start grep -ild foobar *.txt será lançado em uma segunda janela (como esperado) e depois pela segunda vez quando a primeira vez for concluída.

Alguma ideia de como corrigir isso?

    
por biscuit314 23.10.2014 / 02:02

2 respostas

1

Encontrou! Foi a opção de tela profunda do scanner de vírus Avast. Eu o desativei (Avast UI- > Configurações- > Antivírus- > Habilite o DeepScreen [desmarque]).

Eu vou ter que ler o risco que isso expõe, e se eu posso ajustá-lo - mas pelo menos agora o aborrecimento acabou: -)

    
por 01.11.2014 / 05:57
0

Você pode ter uma configuração no valor de registro Autorun para o prompt de comando. Nesse caso, o conteúdo desse valor do Registro será executado sempre que você executar um comando no Prompt de Comando.

Dê uma olhada no caminho do Registro HKCU\Software\Microsoft\Command Processor e procure por um valor chamado AutoRun . Se você tiver esse valor, renomeie-o para AutorunDISABLED , abra uma nova janela do Prompt de Comando e tente seus comandos novamente.

    
por 01.11.2014 / 03:16