Guardar una lista de procesos en ejecución en un archivo de texto en Windows

A veces, puede parecer que hay tantos procesos ejecutándose en su computadora que no está seguro de cuáles están bien y cuáles pueden ser sospechosos o maliciosos.

Un buen primer paso es generar una lista de procesos en ejecución en un archivo de texto para que pueda analizar qué procesos se están ejecutando. Por lo general, las personas usan el Administrador de tareas(Task Manager) para ver todos los procesos, pero no le permite imprimir la lista de procesos.

Afortunadamente, guardar una lista de procesos en ejecución en un archivo de texto en Windows es muy simple. Podrá guardar tanto el ID del proceso(Process ID) ( PID ) como la cantidad de memoria que utiliza cada proceso.

Nota(Note) : Los pasos a continuación para guardar procesos en archivos funcionan para todas las versiones de Windows , incluidos Windows XP , Windows 7 , Windows 8 y Windows 10.

Procesos de salida desde el comando Tasklist(Tasklist Command)

La forma más sencilla de obtener una lista rápida de los procesos que se ejecutan en su sistema Windows es mediante el comando tasklist. Para ejecutar el comando correctamente, debe ejecutarlo desde el símbolo del sistema como administrador.

Para hacer esto, seleccione el menú de inicio y escriba "comando", luego pase el mouse sobre Símbolo del sistema(Command Prompt) para que se resalte y luego seleccione Ejecutar como administrador(Run as administrator) a la derecha.

Nota: Es posible que deba seleccionar (Yes) en una ventana emergente para aprobar la ejecución del símbolo del sistema como administrador(running Command Prompt as administrator) .

Una vez que el símbolo del sistema esté abierto, escriba lista de tareas(tasklist) y presione Entrar para ver una lista de los procesos que se ejecutan en su sistema.

Esto es útil, pero no le proporciona la lista de procesos en ejecución en un archivo de texto. Para guardar procesos en un archivo, repita el proceso anterior, pero esta vez escriba el comando:

tasklist > c:\process_list.txt

Esto generará un archivo de texto llamado process_list.txt en su unidad C:. Puede cambiar C: a cualquier otra ruta donde le gustaría colocar el archivo si lo desea.

Para ver el archivo, simplemente abra el Explorador de Windows(open Windows Explorer) y busque la ubicación donde guardó el archivo de la lista de procesos.

Para ver esta lista de procesos en el Bloc(Notepad) de notas , haga clic con el botón derecho en el archivo, seleccione Abrir con(Open with) y seleccione Bloc(Notepad) de notas .

Esta es la forma más rápida y sencilla de ver los procesos en ejecución en Windows a través de un archivo de texto. Le mostrará el PID , el nombre de la sesión(Session) , el número de la sesión y el uso de (Session)la memoria(memory usage) .

Guardar procesos en un archivo(Save Processes To File) usando Powershell

Otra herramienta que tienes disponible para guardar una lista de procesos en ejecución en un archivo de texto en Windows es Powershell

Powershell incluye un comando llamado "get-process" que proporciona una lista de todos los procesos activos que se ejecutan en su computadora local. Para ver esto en acción, inicie Powershell seleccionando el menú Inicio(Start) y escribiendo Powershell

Una vez que se abra la ventana azul de Powershell , escriba (Powershell)get-process y presione Enter . Esto mostrará una lista de todos los procesos activos en su sistema Windows .

Esto proporciona un poco más de información sobre los procesos que la lista de tareas. Sin embargo, necesita saber qué significan los encabezados.

  • Manejadores(Handles) : número de manijas que ha abierto el proceso
  • NPM(K) : memoria no paginada que utiliza el proceso (en kilobytes)
  • PM(K) : memoria paginable que utiliza el proceso (en kilobytes)
  • WS(K) : páginas en memoria usadas recientemente por el proceso (en kilobytes)
  • VM(M) : Memoria virtual utilizada por el proceso (en megabytes)
  • CPU(s) : tiempo de procesador utilizado por el proceso en todos los procesadores (en segundos)
  • ID : ID de proceso del proceso
  • ProcessName : Nombre del proceso

Esto es genial, pero toda esta información se muestra en la pantalla y no en un archivo. Para enviar esta información a un archivo, debe agregar el parámetro Out-File al comando Get-Process .

De vuelta en la pantalla de Powershell , escriba el comando Get-Process | Out-File -FilePath .\Process_list.txt y presione Entrar.

El parámetro .\Process_list.txt coloca el archivo en la ruta donde ejecuta el comando, así que tome nota de esa ruta para saber dónde encontrar el archivo de la lista de procesos. Después de ejecutar el comando, use el mismo proceso que el anterior para abrir el archivo de la lista de procesos en el Bloc(Notepad) de notas . 

Notará que los datos en el archivo se ven idénticos a la salida de Get-Process en la ventana anterior de Powershell .

Guardar(Save) procesos en un archivo usando WMIC

La última herramienta que tienes a tu disposición en Windows es la Utilidad de Línea de Comandos de Windows(Windows Command Line Utility) ( WMIC ). 

Solo puede usar comandos WMIC si está ejecutando el símbolo del sistema como administrador local. Para ello, siga los pasos de la primera sección de este artículo para iniciar el símbolo del sistema de Windows como administrador.(Windows)

WMIC le proporciona más información sobre los procesos activos que cualquier otro comando o herramienta de Windows . Si simplemente ejecuta el comando Proceso de WMIC(WMIC Process) en el símbolo del sistema, verá que se devuelven hasta 44 parámetros de proceso para cada proceso activo.

El problema de ejecutar el comando en el símbolo del sistema es que la salida delimitada por espacios se ve desordenada y desorganizada.

El comando WMIC es un ejemplo perfecto de cuándo es útil un archivo de salida. Puede enviar la lista de procesos de WMIC a un archivo con el comando: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all

Esto generará la lista completa en un archivo de texto en la unidad C: llamado ProcessList.txt . En lugar de abrir este archivo en el Bloc(Notepad) de notas , querrá abrirlo con Excel(using Excel) , ya que Excel puede formatear correctamente un archivo delimitado por tabuladores.

  1. Abrir Excel
  2. Seleccione Abrir(Open) para abrir un nuevo archivo
  3. Seleccione Examinar(Browse) y busque el archivo ProcessList.txt
  4. Seleccione el archivo y seleccione Abrir(Open) (si no ve el archivo, cambie el tipo de archivo a Todos los archivos(All Files) )
  5. En la ventana de importación de texto, seleccione Delimitado(Delimited) , seleccione Mis datos tienen encabezados(My data has headers) y seleccione Siguiente(Next) para continuar

  1. En la siguiente pantalla del asistente, seleccione la casilla de verificación Espacio(Space) en la sección Delimitadores(Delimiters) y seleccione la casilla de verificación Tratar los delimitadores consecutivos como uno solo(Treat consecutive delimiters as one) . Seleccione Siguiente(Next) para continuar.

  1. Seleccione Finalizar(Finish) para completar el asistente.

Ahora verá casi cualquier cosa que desee saber sobre cada proceso activo en su sistema Windows .

El encabezado de cada columna describe cuál es ese elemento de datos. Encontrará cosas como la ruta ejecutable, el identificador, la fecha de instalación, las fallas de la página, el uso del archivo de la página, la ID del proceso y mucho más. 

Ahora que conoce varias formas de guardar una lista de procesos en ejecución en un archivo de texto en Windows , todo lo que le queda por hacer es elegir el que más le convenga.

¿Conoce alguna otra forma de guardar procesos en un archivo? Comparta(Share) sus pensamientos en la sección de comentarios a continuación.



About the author

¡Hola! Mi nombre es, y soy un hacker de hardware. Tengo más de 10 años de experiencia en la reparación y modificación de computadoras. Puedo arreglar casi cualquier cosa, desde computadoras portátiles hasta tabletas y televisores inteligentes. Con mis habilidades, puedo ayudar a los clientes a resolver sus problemas de manera rápida y eficiente. Mi blog está dedicado a ayudar a las personas a aprender a reparar sus computadoras y electrodomésticos con las herramientas adecuadas. ¡Y mi página de Facebook es donde comparto consejos, trucos y conocimientos sobre todo lo relacionado con la informática!



Related posts