Certos aplicativos de console “automagicamente” abrem um novo console

0

Sem instalar nada novo, alguns aplicativos de console (por exemplo, xxcopy , diskpart ) começaram a abrir um novo console em vez de exibir a saída no console atual como de costume:

  • Se eu executar CMD , um novo console será exibido (ok até agora)
  • Se eu executar a maioria dos comandos externos ( NET USE, SCHTASKS , etc), a saída será mostrada no console atual (ok)
  • Se eu executar DISKPART ou XXCOPY , um novo console será exibido com o prompt DISKPART em vez de exibir a saída no console atual

Meu principal problema é com o XXCOPY64, um programa de cópia de arquivos: Eu costumava executar um arquivo em lotes que executa vários comandos XXCOPY seqüencialmente, mas agora cada comando é executado simultaneamente em seu próprio console.

Eu tentei corrigir esse problema:

  • verificar possíveis infecções por vírus com o DrWebCureIt e manualmente com o SysInternals Autoruns
  • verificar a integridade de ambos os .EXEs com o MD5
  • consertando possíveis entradas corruptas do Registro RUN com FixExec
  • desabilitando meu antivírus, renomeando o exe XXCOPY64 para qualquer configuração específica do registro e até mesmo modifiquei o exe XXCOPY com um editor binário
  • executando os programas a partir de um console diferente de CMD.EXE , por exemplo, ConEmu

Sem sorte até agora e sem ideias:)

Meu sistema operacional é o Windows 7 Professional 64b

    
por PabloG 01.05.2016 / 04:22

1 resposta

1

Para DISKPART e XXCOPY , isso parece estar relacionado ao UAC. Executá-los a partir de um console desprivilegiado faz com que um prompt do UAC seja exibido e, em seguida, inicia os comandos em um novo console privilegiado. A inicialização desses comandos a partir de um console privilegiado ("Executar como administrador ...") faz com que eles sejam executados no mesmo console e sem o prompt do UAC.

    
por 01.05.2016 / 22:19