Matando um executável com arquitetura incorreta em uma sessão não-interativa

0

Eu tenho um sistema de compilação do Windows que executa um agente Jenkins como um serviço não interativo. Um dos scripts de construção construiu um executável de teste direcionado ao ARM64 e o executou.

O processo não aparece na lista de processos, porque não pode ser executado, mas do ponto de vista do processo de chamada, ele ainda está em execução, portanto, o processo de criação é interrompido. Eu esperaria que ele estivesse tentando exibir um diálogo, mas como está em uma sessão não interativa, isso não funciona.

Como posso matar um processo assim, com falta de uma reinicialização?

A configuração atual é o Windows 7, mas isso será substituído por uma configuração do Windows Server 2016 em breve, portanto, se o mesmo problema existir, seria bom saber como resolvê-lo também.

    
por Simon Richter 06.12.2017 / 14:00

0 respostas