taskkill.exe
Andy E escreve que você pode usar taskkill.exe
.
Para finalizar o processo com o ID do processo 1234:
taskkill /pid 1234
Para finalizar o notepad.exe:
taskkill /im notepad.exe
Para mais ajuda:
taskkill /?
Ele acrescenta:
The
/f
switch would force the kill, but not using it just sends the termination signal so the application closes gracefully.
Ele está certo. Eu tentei usar taskkill.exe (sem /f
) para finalizar o bloco de notas e funcionou como esperado. O bloco de notas perguntou se eu queria ou não salvar o texto não salvo que eu havia inserido.
Estou usando a versão inicial do Windows 8.1. Parece que taskkill.exe
foi incluído no Windows sem nenhum custo extra. Está em c:\windows\system32
.
Ou faça logout
Se você não quiser se incomodar com nada disso, simplesmente faça o logout da sua conta de usuário do Windows e, em seguida, faça login novamente.
Aplicativos do console
Com relação aos aplicativos de console (por exemplo, PowerShell), Chris Becke adiciona :
There is no real way to close console applications gracefully on Windows. They need to support some kind of graceful close mechanism.