Gestión de procesos en Windows
Iniciar y finalizar procesos
En el S.O. Windows, podemos ver los procesos que tenemos en memoria ejecutando el Administrador de Tareas (CTRL + SHIFT + ESC), desde donde podremos lanzar y terminar procesos, y reiniciar servicios.
Establecer prioridad
Desde el Administrador de Tareas también podemos modificar la prioridad de un proceso:
Parar un proceso
Para detener (suspender) un proceso, debemos ejecutar el Monitor de recursos:
- con el comando resmon
- resource monitor
- Desde la pestaña "Rendimiento" del Administrador de tareas (pestaña CPU)
‣ Suspendemos Firefox:
También desde el monitor de recursos podremos reiniciar los servicios.
PID: Process Identifier
Cada proceso tiene un número identificativo único asignado por el kernel, conocido como PID (Process ID)
El PID nos permite realizar cierta gestión de procesos con comandos:
Comandos cmd y powershell de procesos
- Visualizar los procesos:
tasklist
Get-Process
- Finalizar procesos:
taskkill {/pid PID | /im nombre}...
Stop-Process {[-Id] PID | -Name nombre}
Ayudas de comandos cmd
comando /?
comando /help
Ejecuta 10 veces el notepad con el bucle de abajo, y después utiliza el comando taskkill
para finalizar todos estos procesos.
for /L %x in (1 1 10) do notepad %x.txt