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.
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).
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.
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.
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.
Related posts
Ver información del sistema y gestionar procesos desde CMD o PowerShell
Averigüe cuando se instaló Windows. ¿Cuál es su original install date?
5 maneras de abrir Command Prompt cuando Windows no arranca
Cómo usar diskpart, chkdsk, defrag y otros comandos relacionados con el disco
Cómo ocultar (o mostrar) cualquier partición, en Windows (todas las versiones)
9 cosas que puedes hacer con la Configuración del sistema, en Windows
Cómo usar los pasos Recorder para capturar pasos para la solución de problemas de Windows 10
Cómo exportar el árbol de directorios de una carpeta en Windows
4 formas de permitir que una aplicación se ejecute al inicio de Windows 10
Transferencia de datos con Windows Easy Transfer a una computadora nueva
34 atajos de teclado para Windows 10's Command Prompt
Símbolo del sistema: la herramienta de Windows más potente y menos utilizada
Los 5 mejores discos de rescate del sistema para PC con Windows que ya no funcionan bien
Cómo actualizar a Windows 10 (de forma gratuita)
8 ¿Características que son nuevas en el símbolo del sistema y PowerShell de Windows 10?
Cómo usar el Desfragmentador de disco de Windows 7
5 cosas divertidas y geek que puedes hacer con el cliente Telnet
Restablecer PowerShell y CMD a su configuración predeterminada
Cómo descargar Windows and Office ISO files (todas las versiones)
Cómo abrir Disk Defragmenter en Windows (12 maneras)