matar procesos desde la consola

la cuestion es,alguien sabe como se puede matar un proceso desde la consola?
utilizo windows xp y para poner un ejemplo,dando a control+alt+supr sale el gestor de tareas,ahi puedes ir a la pestaña procesos y por ejemplo señalar el proceso explorer.exe y darle a terminarlo,pues quiero saber como se hace,si es que se puede,hacerlo desde una consola de msdos,probe con el taskkill pero no hay forma,asi que si alguien sabe,ruego que me eche un cable.

Gracias por adelantado.
taskkill /f /im proceso.exe


Saludos.
si pones taskkill /?
sale todo esto
TASKKILL [/S sistema] [/U usuario [/P contraseña]]
{ [/FI filtro] [/PID IdProceso | /IM NombreImagen] } [/F] [/T]

Descripción:
Esta herramienta de la línea de comandos puede usarse en uno o más
procesos.
Los procesos pueden terminarse a través del Id. o del nombre de imagen.

Lista de parámetros:
/S sistema Especifica el sistema remoto al que conectarse.

/U [dominio\]usuario Especifica el contexto de usuario en el que se
que el comando debe ejecutarse.

/P contraseña Especifica la contraseña para el contexto de
usuario dado. Pide la entrada si se omite.

/F Especifica la terminación forzada
de proceso(s).

/FI filtro Especifica un conjunto de tarea que coinciden
con el criterio especificado en el filtro.

/PID Id. de proceso Especifica el ID. de proceso que se debe
terminar.
/IM nombre de imagen Especifica el nombre de imagen del proceso que
debe terminar. El carácter comodín "*" puede
usarse para especificar todos los nombres de
imagen.
/T Terminar árbol: termina el proceso especificado
y todos los procesos secundarios iniciados por
él.
/? Muestra el uso de la ayuda.

Filtro(s):
Nombre filtro Operadores válidos Valores válidos
------------- ------------------ ---------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Nombre de imagen.
PID eq, ne, gt, lt, ge, le Valor de PID.
SESSION eq, ne, gt, lt, ge, le Número de sesión
CPUTIME eq, ne, gt, lt, ge, le Tiempo válido en el formato
hh:mm:ss.
hh - horas,
mm - minutos, ss - segundos
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB.
USERNAME eq, ne Nombre de usuario en formato
[dominio\]usuario.
MODULES eq, ne Nombre de DLL
SERVICES eq, ne Nombre de servicio.
WINDOWTITLE eq, ne Título de ventana.

Nota: el carácter comodín "*" del modificador /IM se acepta solamente
con filtros.

Nota: los procesos remotos siempre se terminarán de manera forzada
sin tener en cuenta si la opción /F se ha especificado o no.

Ejemplos:
TASKKILL /S sistema /F /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253
TASKKILL /F /IM notepad.exe /IM mspaint.exe
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 dominio\usuario /FI "USERNAME ne NT*" /IM *
TASKKILL /S sistema /U nombreusuario /P contraseña /FI "IMAGENAME eq note*"
me dice que taskkill no se reconoce como un comando interno.

Ya os digo que es el msdos del winxp,pone que es version 5.1,sera por ser una version de msdos antigua?

De ser por eso,como la puedo actualizar?

gracias a ambos
D10SGOD escribió:me dice que taskkill no se reconoce como un comando interno.

Ya os digo que es el msdos del winxp,pone que es version 5.1,sera por ser una version de msdos antigua?

De ser por eso,como la puedo actualizar?

gracias a ambos
Estas seguro de que lo escribes bien?? Tienes permisos de administrador??
Qué versión antigua, ni versión antigua xD
Eso es, o que lo escribes mal (no te olvides del .exe), o que el nombre del proceso contiene espacios, en cuyo caso debes entrecomillarlo:
taskkill /f /im "proceso.exe"

Saludos.
Serede escribió:Eso es, o que lo escribes mal (no te olvides del .exe)
Es sin el .exe, quizas por eso le da el error, no lo habia visto bien al principio!! [tomaaa]
adriantxu escribió:
Serede escribió:Eso es, o que lo escribes mal (no te olvides del .exe)
Es sin el .exe, quizas por eso le da el error, no lo habia visto bien al principio!! [tomaaa]

Es con el «.exe». A mí me lo vas a contar... lol

Imagen

Saludos.
Serede escribió:
adriantxu escribió:
Serede escribió:Eso es, o que lo escribes mal (no te olvides del .exe)
Es sin el .exe, quizas por eso le da el error, no lo habia visto bien al principio!! [tomaaa]

Es con el «.exe». A mí me lo vas a contar... lol

Imagen

Saludos.
Joder, esto pasa por no leer. Yo me refiera al tskill!! [qmparto]
Gracias a todos,el problema ya esta solucionado,era por mi sistema operativo,windows xp home,ese comando no funciona con el home,he probado en xp profesional y todo perfecto.


Un saludo y gracias,por mi se puede cerrar el hilo.
9 respuestas