Dica – Como matar processos no Windows via CLI
Conheça o tskill e o tasklist e aprenda também a matar processos via PowerShell
Os sistemas operativos foram concebidos para simplificar a interação do utilizador com o hardware. Além disso, permitem também que se instalem aplicações que, quando executadas (a correr) no sistema, passam a dominar-se de processos.
Quem é utilizador do Linux sabe certamente que o comando kill é o “el matador” de processos de serviço. Para windows, é usual recorrermos ao atalho CTRL + SHIFT + ESC e depois selecionar o processo a matar…ou então recorrer ao xkill. E como matar processos via linha de comandos no Windows?
Certamente que já teve problemas deste tipo: janelas no Windows que bloquearam e de imediato apareceu uma mensagem sugestiva a dizer “Não responde“!!!!..Depois o Task Manager (gestor de processos) também não funciona…então é hora de recorrer à poderosa linha de comandos.
No Windows, o comando usado para matar processos é o tskill que pode ser usado da seguinte forma:
tskill <nome_aplicação>
Para quem pretender matar o processo usando o ID do processo (PID), pode usar o comando tasklist para saber as aplicações que estão a correr no sistema.
tasklist
Como matar processos via PowerShell?
Quem pretender matar processos via, o poderoso, Powershell, pode usar o seguinte comandos (considerando que pretendemos matar o processo do notepad)
Get-Process | Where Name –Like “notepad” | Stop-Process
Estas são as dicas que tínhamos para hoje para quem pretender matar processos através da, sempre potente, linha de comandos. Se conhecerem outros comandos que considerem úteis, partilhem connosco.
Este artigo tem mais de um ano
Já agora, para listar os processos com a powershell basta Get-Process.
“tskill.exe” é p/ Windows XP e “taskkill.exe” é p/ Windows 7.
tskill funciona em Win 7 e 8
Funcionar funciona; mas não é integrante do Win 7. Dalguma forma substituiu o tskill no Win 7. Ao XP foi adicionado o taskkill que se manteve no Win 7. P.e., não tenho o tskill no Win 7 (no Win 8 não sei).
Eu tenho o tskill no Windows 8. Bastante usado 🙂
É possivel terminar processos no windows 8 usando só o “metro”?
Por vezes os jogos não deixam voltar ao desktop e só dá pa usar o metro.
Muito bom!
e o xkill??
cmps
Tenho usado o Process Explorer pondo uma Ctrl + Alt + P no atalho e uso o AltGr + P para abrir http://technet.microsoft.com/en-us/sysinternals/bb896653
A mim acontece me algo estranho..
Vejo os processos seja atraves do Gerenciador de Tarefas , seja na linha de comandos através do tasklist.. vejo lá processos que o proprio windows diz que já estão a correr se tentar correr novamente a aplicação ou programa.
Ao fazer process kill no gerenciador de tarefas não dá nada..
Ao executar o comando taskkill em CMD com i PID certo, diz o seguinte:
“ERRO: o processo com PID 4260 não pôde ser finalizado.
Razão: Não há ocorrência da tarefa em execução.”
Este PID é apenas um dos que tentei fechar sem sucesso, e estranho o outros programas funcionam normalmente, uns bloqueiam, mas matar o processo por linha de comandos tb não dá.. só reiniciando o pc.. outras soluções? 🙂
Há e já fiz com /F no fim tb e resultado o mesmo..
Também estou com o mesmo problema Miguel, no meu caso estou usando o Win 8.1