Introdução: É possível utilizando o comando taskkill para finalizar processos que estão rodando no Windows via linha de comando, abaixo vou mostrar como utiliza-lo.
Utilização do processo taskkill
Nota: A sintax do comando é a seguinte:
TASKKILL [/S sistema [/U usuário [/P [senha]]]]
{ [/FI filtro] [/PID processid | /IM imagename] } [/T] [/F]
Nota: Exemplo abaixo de alguns comandos que pode ser utilizado com o TASKKILL.
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /T
TASKKILL /F /FI “PID ge 1000” /FI “WINDOWTITLE ne untitle*”
TASKKILL /F /FI “USERNAME eq NT AUTHORITY\SYSTEM” /IM notepad.exe
TASKKILL /S sistema /U domínio\usuário /FI “USERNAME ne NT*” /IM *
TASKKILL /S sistema /U usuário /P senha /FI “IMAGENAME eq note*”
Maiores informações: http://technet.microsoft.com/pt-br/library/cc725602(WS.10).aspx
Nota: Na maioria dos casos só é necessário à utilização de 2 formas para que o processo seja finalizado.
Forçando finalização de um processo
Quando finalizamos um processo desse modo, ele provavelmente deve estar travado, ou com problemas na finalização padrão. Então, pode acontecer que o sistema não finalize o processo dai utilizamos o /f na sintax do aplicativo, vamos testar finalizando o processo do notepad.exe, utilize o prompt de comando “CMD” para executar o comando;
Comando: taskkill /f /im notepad.exe
Nota: Aqui finalizamos o Notepad.exe forçado, para finalizar qualquer outro processo, você deve saber o nome do processo em questão.
para descobrir seu nome utilize o gerenciador de tarefas.
Finalizando processos sem ser forçado
Este é o processo mais simples que no caso não vamos utilizar a opção /f .
Comando: taskkill /im notepad.exe
Conclusão
No artigo acima foi mostrado como finalizar um processo no Windows 7 utilizando o comando TASKKILL.