
Comando tasklist de CMD: El comando `tasklist` es una herramienta de línea de comandos de Windows que muestra una lista de todos los procesos que se están ejecutando actualmente en el sistema. Proporciona información detallada como el nombre del proceso, ID (PID), uso de memoria, sesión y nombre de usuario que lo ejecuta.

Aquí tienes toda la información que necesitas sobre el comando `tasklist`. Es una de las herramientas más útiles de CMD para entender qué está haciendo tu ordenador en cada momento.
¿Detalles del comando `tasklist`?
El comando `tasklist` es un comando del Símbolo del sistema (CMD) de Windows que muestra una lista de todos los procesos que se están ejecutando en ese momento en tu ordenador, ya sea de forma local o en un equipo remoto Básicamente, es la versión en línea de comandos del “Administrador de tareas“.
Una de las ventajas clave de la línea de comandos es la capacidad de trabajar con el sistema con recursos mínimos. Cuando la interfaz gráfica es inestable o no está disponible, la CLI se convierte en la línea de vida del administrador. Además, la línea de comandos consume significativamente menos recursos, lo cual es fundamental para los servidores de alta carga. Equipo tasklist– se trata de un cuchillo suizo para el seguimiento de procesos en Windows. Le permite obtener información completa sobre cada proceso en ejecución y configurar la conclusión a tareas específicas.
Sirve para reemplazar la herramienta `tlist` de versiones anteriores de Windows
Parámetros Principales de Tasklist

- Parámetro: `/s` Permite especificar un equipo remoto por su nombre o dirección IP
- Parámetro: `/u` / `/p` Se usan junto con `/s` para especificar un usuario y contraseña con permisos en el equipo remoto.
- Parámetro: `/m [módulo]` Lista todos los procesos que están usando un archivo DLL o EXE en concreto. Si no se especifica un módulo, muestra todos los módulos (DLLs) cargados por cada tarea
- Parámetro: `/svc` Muestra los servicios alojados en cada proceso sin truncar la información. Muy útil para procesos como `svchost.exe` que contienen múltiples servicios
- Parámetro: `/v` Muestra información detallada (verbose) de cada tarea, como el estado, el nombre de usuario que la ejecuta o el título de la ventana
- Parámetro: `/fo {table \ list \ csv}` Define el formato de salida. Puede ser en tabla (por defecto), en lista (un dato por línea) o en CSV (muy útil para exportar a Excel)
- Parámetro: `/nh` Suprime los encabezados de las columnas en la salida. Se usa a menudo al generar archivos CSV o tablas para procesar los datos después
- Parámetro: `/fi ` Es uno de los más potentes. Aplica un filtro para incluir o excluir procesos de la lista según ciertos criterios
Filtros, Operadores y Valores de Tasklist
Puedes usar el parámetro `/fi` para hacer consultas muy específicas. Los filtros se escriben entre comillas, por ejemplo: `/fi “memusage gt 50000”`.
Aquí tienes una tabla con los filtros más comunes, los operadores que puedes usar y los valores que aceptan :
- Nombre del Filtro: `IMAGENAME` `eq`, `ne` El nombre del ejecutable (ej. `notepad.exe`, `chrome.exe`). `PID` `eq`, `ne`, `gt` (mayor que), `lt` (menor que), `ge` (mayor o igual), `le` (menor o igual) El número de identificación del proceso (PID).
- Nombre del Filtro: `SESSION` `eq`, `ne`, `gt`, `lt`, `ge`, `le` El número de sesión.
- Nombre del Filtro: `SESSIONNAME` `eq`, `ne` El nombre de la sesión (ej. `Console`, `Services`, `RDP-Tcp#0`).
- Nombre del Filtro: `CPUTIME` `eq`, `ne`, `gt`, `lt`, `ge`, `le` Tiempo de CPU en formato `HH:MM:SS` (ej. `01:30:00` para una hora y media).
- Nombre del Filtro: `MEMUSAGE` `eq`, `ne`, `gt`, `lt`, `ge`, `le` Uso de memoria en KB (kilobytes).
- Nombre del Filtro: `USERNAME` `eq`, `ne` El nombre del usuario que ejecuta el proceso (ej. `SISTEMA`, `MIEQUIPO\Usuario`). `SERVICES` `eq`, `ne` El nombre del servicio (ej. `Spooler`, `Dnscache`).
- Nombre del Filtro: `WINDOWTITLE` `eq`, `ne` El título de la ventana.
- Nombre del Filtro: `MODULES` `eq`, `ne` El nombre de un archivo DLL (ej. `ntdll.dll`, `ole32.dll`).
Capacidades del comando Tasklist
Especialmente valiosa es la capacidad de combinar filtros para resolver problemas diagnósticos complejos.
Por ejemplo, el siguiente comando encontrará todas las instancias de Chrome que consumen más de 500 MB de memoria:
- tasklist /FI “IMAGENAME eq chrome.exe” /FI “MEMUSAGE gt 500000”
Para la integración con otras herramientas, la posibilidad de salida en formato CSV es útil:
- tasklist /FO CSV > processes.csv Este comando almacena la información del proceso en el archivo CSV que se puede abrir a Excel para su posterior análisis o transferencia a otras herramientas de procesamiento.
- Para los especialistas en seguridad, la identificación de procesos sospechosos es de particular valor. Por ejemplo, el equipo tasklist /V | findstr “Unknown”Ayudará a detectar procesos con un propietario desconocido, un indicador potencial del compromiso del sistema.?
Ejemplos Prácticos Tasklist
Ver los comandos en acción es la mejor forma de entenderlos. Aquí tienes algunos ejemplos muy útiles:
- 1. Uso básico: Muestra todos los procesos en formato tabla “`cmd tasklist “`
- 2. Mostrar servicios dentro de procesos: Ideal para ver qué servicios está ejecutando cada `svchost.exe` “`cmd tasklist /svc “`
- 3. Filtrar por nombre de imagen (ejecutable): Busca todos los procesos de Chrome. “`cmd tasklist /fi “imagename eq chrome.exe” “`
- 4. Filtrar por uso de memoria: Muestra los procesos que usan más de 50 MB de RAM (recuerda que la unidad son KB, así que 50 MB = 50 * 1024 = 51200 KB) “`cmd tasklist /fi “memusage gt 51200” “`
- 5. Filtrar por usuario: Muestra los procesos que NO son del sistema “`cmd tasklist /v /fi “username ne NT AUTHORITY\SYSTEM” “`
- 6. Filtrar por PID: Encuentra un proceso específico sabiendo su número de identificación “`cmd tasklist /fi “pid eq 6828” “`
- 7. Filtrar procesos que no responden: Para localizar aplicaciones bloqueadas rápidamente “`cmd tasklist /fi “status eq not responding” “`
- 8. Exportar a CSV y guardar en archivo: Crea un archivo `procesos.csv` con la lista de procesos que puedes abrir en Excel “`cmd tasklist /fo csv > C:\ruta\a\tu\archivo\procesos.csv “`
- 9. Consultar un equipo remoto: Lista los procesos de un equipo en la red llamado “SERVIDOR01” “`cmd tasklist /s SERVIDOR01 /u MIEMPRESA\Administrador “`
Tasklist relación con otros comandos
- * `tasklist` + `taskkill`: `tasklist` es el compañero ideal de `taskkill`. Primero usas `tasklist` para encontrar el PID (Process IDentifier) o el nombre exacto del proceso que quieres terminar, y luego usas `taskkill` para cerrarlo Por ejemplo: “`cmd taskkill /PID 1234 “`
- * ` more`: Si la lista de procesos es muy larga y no cabe en una pantalla, puedes usar ` more` para verla página por página “`cmd tasklist more “`
Espero que esta guía te sea de gran ayuda. Como verás, `tasklist` es mucho más que un simple “listado“; con sus filtros se convierte en una navaja suiza para la administración de procesos en Windows.
Examen de lista de procesos Tasklist

Con el comando tasklist en CMD:
- C:\Users\xxxx.PC-Pxxx>tasklist > c:ejecutados.txt
Se crea el fichero “ejecutados.txt” en disco C: 15,2 KB (15.602 bytes) - Para tener los detalles del comando tasklist, usar una Inteligencia Artificial (deepseek) con el Prompts “Amplia con detalles los ficheros en ejecucion “(inluir el fichero ejecutados.txt)“
- La IA contesta: He examinado en detalle la lista de procesos que me has proporcionado. Es una imagen bastante completa de un sistema Windows en funcionamiento, y podemos extraer mucha información valiosa de ella. A continuación, te detallo qué es cada proceso clave, por qué es importante y qué función desempeña.
Lista de procesos ejecutados por categorías
- El Núcleo del Sistema (Corazón de Windows): Estos son los procesos fundamentales sin los cuales Windows no puede funcionar. Son iniciados por el sistema y operan con altos niveles de privilegio.
- Servicios y Procesos Anfitriones (Hosts): Aquí es donde Windows aloja múltiples servicios para no saturar la lista con cientos de procesos.
- Controladores y Software de Terceros (Aplicaciones): Estos procesos no son de Microsoft, sino que pertenecen a programas que tú o el fabricante del equipo han instalado.
- Aplicaciones y Componentes de la Interfaz de Windows (Shell): Estos procesos son los que ves y usas directamente para interactuar con el sistema.
- Procesos de la Consola y Herramientas: intérprete de comandos, anfitrión de la consola, etc.
OTROS ARTICULOS DE WORDPRESS
La seguridad web no es un evento único, sino un proceso continuo. ¿Necesitas ayuda para implementar en tu WordPress?En Multidisc.es hacemos que este proceso sea automático y sin dolores de cabeza. Nuestros Planes de Mantenimiento WordPress incluyen todo lo anterior para que tu sitio no solo sea seguro hoy, sino que siga siéndolo mañana.
Recursos Comando tasklist de CMD
- Microsoft Learn Descripción: La fuente de máxima autoridad. Este es el recurso definitivo alojado por Microsoft. Aquí encontrarás la sintaxis oficial, todos los parámetros disponibles (/fi, /svc, /v, /fo), filtros y ejemplos de uso validados por el propio desarrollador del sistema operativo
- ColorConsole Descripción: Un sitio web especializado en consolas y terminales. Ofrece una de las guías en español más completas y prácticas que existen. Incluye más de 10 ejemplos de uso del comando, desde los más básicos (tasklist) hasta filtros complejos por uso de memoria (MEMUSAGE) y tiempo de CPU (CPUTIME), además de consejos para exportar resultados
- Glarysoft: Descripción: Conocidos por su software de utilidades, en su blog ofrecen una perspectiva muy práctica del ecosistema de comandos de Windows. Explican el comando tasklist no como una función aislada, sino dentro de un “kit de herramientas” para el mantenimiento del PC, mostrando cómo combinarlo con taskkill para solucionar problemas de rendimiento de forma instantánea
- Actualidad Gadget Descripción: Un blog de tecnología que destaca por su enfoque didáctico y detallado en español. Profundiza en la diferencia entre procesos y servicios, y dedica una sección importante a cómo tasklist es la herramienta fundamental para monitorizar el sistema antes de pasar a la acción con taskkill. Incluye ejemplos de filtrado por usuario y consumo de recursos, así como la exportación de datos a CSV
