Com direitos de administrador e Powershell, quero matar um processo desagradável.
PS D:\_prj> Get-Process someapp* | Stop-Process -Force
(ou sem -Force
).
Isso funciona em 99% dos casos. Infelizmente, às vezes isso não acontece. Depois de executar o comando, eu verifico se o processo está morto e obtenho:
PS D:\_prj> Get-Process someapp*
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id SI ProcessName
------- ------ ----- ----- ----- ------ -- -- -----------
425 46 47052 60364 189 0,88 17316 2 someappHandler
Por quê? Qual é a solução PS para esse problema? Pode ser interessante notar que matá-lo através do Gerenciador de Tarefas funciona bem.