Cómo imprimir la lista de procesos en ejecución en Windows

Uno de nuestros lectores nos preguntó: "¿Cómo se imprime la lista de procesos en ejecución desde el Administrador de tareas(Task Manager) ?". La respuesta es... no puedes hacer esto desde el Administrador de tareas(Task Manager) , ni siquiera en Windows 10 . Para imprimir dicha lista, debe usar el símbolo del sistema(Command Prompt) o PowerShell y ejecutar algunos comandos para generar la lista de procesos en ejecución y luego puede imprimirla como si imprimiera un documento. Veamos cómo funciona todo:

NOTA:(NOTE:) Esta guía funciona en Windows 10 , Windows 8.1 y Windows 7 .

Cómo imprimir la lista de procesos en ejecución desde el símbolo del sistema(Command Prompt)

Inicie el símbolo del sistema(Command Prompt) y use el siguiente comando: tasklist > "path to file" . El comando tasklist muestra una lista de aplicaciones y servicios para todas las tareas que se ejecutan en su computadora con Windows(Windows computer) . El parámetro utilizado especifica el archivo de texto(text file) donde se guarda esta lista. Quería guardar la lista en un archivo llamado procesos.txt(processes.txt) , en mi disco D, así que escribí: lista de tasklist > "D:processes.txt" . Al elegir la ruta donde desea guardar el archivo, asegúrese de que sea un lugar donde su cuenta de usuario(user account) tenga acceso.

Windows, procesos, ejecución, lista, comandos

Si necesita ayuda para abrir el símbolo del sistema(Command Prompt) , lea esta guía: 7 formas de iniciar el símbolo del sistema(Command Prompt) en Windows .

Cuando abre el archivo de salida en el Bloc(Notepad) de notas , lo ve formateado como se muestra en la captura de pantalla a continuación. Los datos se colocan en una tabla con las siguientes columnas: Nombre de imagen(Image Name) , PID (ID de proceso), Nombre(Session Name) de sesión , Número de Session# (# significa Número) y Uso(Mem Usage) de memoria (Uso de memoria).

Windows, procesos, ejecución, lista, comandos

Obviamente, este comando tiene parámetros que puede usar para formatear su salida. La documentación completa se puede encontrar en el sitio web TechNet de (TechNet website)Microsoft aquí: Lista de tareas(Tasklist) . No dudes en leerlo y experimentar por tu cuenta.

Cómo imprimir la lista de procesos en ejecución desde PowerShell

PowerShell es una herramienta de línea de comandos más compleja que permite una mayor personalización de su salida. El comando básico a utilizar es: get-process o gps (su versión corta).

Para enviar su salida a un archivo de texto(text file) , debe escribir get-process | out-file "path to file" o gps | out-file "path to file" . Quería guardar la lista en un archivo llamado process.txt , en mi disco D, así que escribí: get-process | out-file "D:process.txt" . Puede ver este comando, así como su alternativa de versión corta(short-version alternative) , escriba en la ventana de (window below)PowerShell a continuación . Al elegir la ruta donde desea guardar el archivo, asegúrese de que sea un lugar donde su cuenta de usuario(user account) tenga acceso.

Windows, procesos, ejecución, lista, comandos

Si necesita ayuda para iniciar PowerShell , no dude en leer este artículo: ¿Qué es PowerShell y qué puede hacer con él?.

El archivo de texto de salida(output text file) tiene el formato que se muestra a continuación e incluye las siguientes columnas:

  • Identificadores(Handles) : el número de identificadores que ha abierto el proceso.
  • NPM(K) : la cantidad de memoria no paginada que utiliza el proceso, en kilobytes.
  • PM(K) : la cantidad de memoria paginable que utiliza el proceso, en kilobytes.
  • WS(K) : el tamaño del conjunto de trabajo del proceso, en kilobytes. El conjunto de trabajo consta de las páginas de memoria a las que el proceso hizo referencia recientemente.
  • CPU(s) : la cantidad de tiempo de procesador(processor time) que el proceso ha utilizado en todos los procesadores, en segundos.
  • Id : el ID de proceso ( PID ) del proceso que se está ejecutando.
  • SI : desafortunadamente, no pudimos encontrar ninguna documentación para esta columna y los datos que comparte.
  • ProcessName : el nombre del proceso que se está ejecutando.

Windows, procesos, ejecución, lista, comandos

Como puede ver, la salida es más compleja que cuando se usa el símbolo del sistema(Command Prompt) . Además, hay muchas más opciones para personalizar la salida. Le recomiendo que lea la siguiente documentación: Get-Process (Obtenga una lista de los procesos que se ejecutan en una máquina), Out-File (Envíe la salida a un archivo) y Out-Printer (Envíe la salida a una impresora).

Conclusión

Esperamos que este tutorial le haya resultado útil. Si conoce otros métodos para imprimir una lista de los procesos que se ejecutan en Windows , no dude en compartirlos utilizando el formulario de comentarios a continuación.



About the author

Soy un ingeniero de software de tiempo completo con más de 10 años de experiencia trabajando con software de Windows y Mac. Sé cómo diseñar, probar y desplegar aplicaciones en ambas plataformas. También tengo experiencia en seguridad y administración de sistemas. Mis habilidades y conocimientos pueden ayudarlo a construir un sistema informático mejor y más eficiente.



Related posts