Estou usando o Scilab para acessar um software chamado LTSpice (XVIIx64.exe) e sempre que uso taskkill/powershell.exe "Get-Process XVIIx64 | Stop-Process". ou quaisquer comandos de eliminação, na verdade não mata o processo (ele fecha o programa, mas ainda está na memória, como mostrado na imagem abaixo). Depois que eu repito o código no scilab, outra instância do LTSPICe (XVIIx64.exe) é criada na memória e com o tempo há tantas delas que o scilab desliga porque não consegue alocar mais memória :(. Como posso realmente matar esse processo? Também é estranho que na mensagem de erro seja mencionado que "o processo filho do PID 18208" não pôde ser finalizado, porém o PID 18208 não aparece na lista de tarefas (veja o anexo).
Responder1
Tentar...
Get-Process -Name XVIIx64 |
%{Stop-Process -Force}