lunes, 11 de enero de 2016

Detener Procesos en Windows desde linea de comandos

Que tal compañeros, hace poco me di cuenta que muchos aun desconocen como detener un proceso desde linea de comandos en Windows en caso de que falle cualquier opción desde la GUI, debido a ello les dejo estos breves ejemplos:

Para cualquier versión desde xp y superior podemos utilizar el comando TASKKILL en conjunto con el comando TASKLIST, ellos nos han de permitir visualizar y detener procesos, servicio y tareas, estos comandos también pueden ser utilizados en archivos batch para automatizar procedimientos.

Podemos contar con instrucciones desde Power Shell tales como Get-Process y Stop-Process para realiza estas tareas.

Ejemplos:

Utilizando Tasklist para visualizar un proceso el cual deseamos detener:

Desde una ventana de comando con privilegios de administrador escribimos el comando tasklist y presionamos Intro:


Una vez identificado el proceso que queremos finalizar, ejecutaremos el comando taskkill con sus debidos parámetros para detenerlo, en este caso usare a inetinfo.exe:

Ejecutaremos desde la linea de comando lo siguiente: taskkill /f /im inetinfo.exe, el parámetro /f = Forzar el cierre, /im = nombre del proceso que vamos a detener.

Quedando de la siguiente manera:



Así de una forma sencilla se ha detenido el proceso que posiblemente era imposible finalizar desde la interfaz gráfica.

Para mayor referencia de ambos comandos y su correcto uso verificar los siguientes links:


Referencia rápida para PowerShell


Todo lo que he descrito ha sido probado, Espero pueda servirles.