2008-09-10 05:50:39 +0000 2008-09-10 05:50:39 +0000
303
303

¿Cómo se listan todos los procesos en la línea de comandos en Windows?

¿Existe un comando equivalente a ‘ps’ en Unix que pueda listar todos los procesos en una máquina de Windows?

Respuestas (9)

388
388
388
2008-09-10 05:52:33 +0000

Trabajando con cmd.exe:

tasklist

Si tienes Powershell :

get-process

A través de WMI:

proceso wmic

(puedes consultar las máquinas remotas también con /node:ComputerOrIP, y hay MUCHAS más formas de personalizar este comando: enlace )

85
85
85
2008-09-10 05:56:27 +0000

Hay una herramienta llamada Instrumentación de gestión de Windows Herramienta de línea de comandos (wmic.exe) .

Puedes llamar a wmic process list para ver todos los procesos.

29
29
29
2008-09-15 09:53:20 +0000

Quería mencionar que el WMIC (la entrada de Pam) puede hacer mucho más. Echa un vistazo a mi página de recortes del WMIC, que es una hoja de trucos que muestra muchas de las formas comunes de usar el WMIC (con ejemplos de salida mostrados) aquí

11
11
11
2008-09-10 05:57:55 +0000

lista de tareas o pslist de sysinternals. Además, get-process es asombroso de PowerShell .

5
5
5
2008-09-10 07:48:12 +0000

Si usas Powershell , tiene el comando ‘ps’ (está aliado a Get-Process)

2
2
2
2008-09-10 05:52:48 +0000

Si usas Windows XP, intenta usar el comando “lista de tareas”. Lo probé con Vista y parece que también funciona.

1
1
1
2018-06-01 04:58:34 +0000

abrir la línea de comandos de windows

C:\>tasklist // list all the tasks

C:\>Taskkill /IM firefox.exe /F // Kill task by name

o

C:\>Taskkill /PID 26356 /F // kill task by PId
1
1
1
2014-09-05 07:30:20 +0000

Usa este comando para ver todos los procesos en la máquina de Windows

lista de tareas /svc

0
0
0
2012-05-16 06:58:30 +0000

Tuve el siguiente problema en Windows 2003 SP2: La lista de tareas no devolvía ninguna salida en stdout o stderr, cuando se llamaba desde un proceso iniciado como servicio de Windows (incluso bajo Cuenta Local). La lista de tareas regresó con el código (no documentado) 128.

Llamado desde el mismo programa iniciado como un proceso normal (no como servicio), se ejecutó.

No hay ayuda para cambiarlo. No pude encontrar ninguna razón o solución pero usé “pslist /acepteula” de sysinternal en lugar de él.

El mismo problema con taskkill: tuve que reemplazarlo por pskill.