XP mata un proceso de Windows desde la línea de comandos con taskkill

La capacidad de realizar tareas desde la línea de comando de un sistema permite que esas tareas se usen en archivos por lotes. Esta receta describe varios usos de taskkill para terminar los procesos de Windows.


Si conoce el nombre de un proceso para eliminar, por ejemplo, notepad.exe, use el siguiente comando desde el símbolo del sistema para finalizarlo:

taskkill / IM notepad.exe

Esto hará que el programa finalice correctamente, y le pedirá confirmación si hay cambios no guardados. Para matar a la fuerza el mismo proceso, agregue la opción / F a la línea de comando. Tenga cuidado con la opción / F ya que terminará todos los procesos coincidentes sin confirmación.

Para eliminar una sola instancia de un proceso, especifique su ID de proceso (PID). Por ejemplo, si el proceso deseado tiene un PID de 827, use el siguiente comando para eliminarlo:

taskkill / PID 827

Usando filtros, se puede usar una variedad de patrones diferentes para especificar los procesos a matar. Por ejemplo, la siguiente sintaxis de filtro eliminará por la fuerza todos los procesos que son propiedad del usuario Quinn:

taskkill / F / FI "NOMBRE DE USUARIO eq Quinn"

La siguiente tabla muestra los filtros disponibles y su uso.

Nombre del filtro Operadores válidos Valor (es) válido (s)
----------- --------------- --------------
ESTATUS eq ne RUNNING | NO RESPONDE
IMAGENAME eq ne Nombre de la imagen
PID eq ne gt lt ge le PID valor
SESIÓN eq ne gt lt ge le Número de sesión.
CPUTIME eq ne gt lt ge le CPU tiempo en el formato
de hh: mm: ss.
MEMUSAGE eq ne gt lt ge le Uso de memoria en KB
USERNAME eq ne Nombre de usuario en [dominio \] usuario
formato
MÓDULOS eq ne nombre DLL
SERVICIOS eq ne Nombre del servicio
WINDOWTITLE eq ne Título de la ventana

eq: es igual a ne: no es igual
gt: mayor que lt: menor que
gt: le mayor o igual le: menor o igual que