Cómo matar un proceso usando la línea de comandos en Windows 11/10

Windows 11/10 ofrece el Administrador de tareas(Task Manager) no solo para comprender qué programa o aplicación está tomando cuánto del recurso, sino que también le permite finalizar o eliminar las aplicaciones que dejan de responder. Si hay un proceso que está causando el problema, puede administrarlo fácilmente.

En el caso de múltiples procesos que consumen una gran cantidad de recursos de la CPU , el Administrador de tareas(Task Manager) es engorroso de usar. Entonces, en esta publicación, aprenderemos cómo eliminar uno o varios procesos usando el símbolo del sistema(Command Prompt) o PowerShell .

Matar un proceso usando la línea de comandos

Uso del símbolo del sistema

Las funciones del Administrador de tareas(Task Manager) se pueden lograr utilizando herramientas basadas en la línea de comandos: Tasklist y Taskkill (Tasklist and Taskkill)Para matar, es un proceso de dos pasos.

  • Primero, necesitamos encontrar el ID del proceso(Process ID) usando Tasklist ,
  • En segundo lugar, matamos el programa usando Taskskill .

Uso de la memoria de la lista de tareas

Abra el símbolo del sistema con privilegios(Open Command Prompt with admin privileges) de administrador escribiendo cmd en el indicador de ejecución(Run) ( Win + R ) y luego presione Shift + Enter .

Para ver los procesos(To view the processes) , escriba lo siguiente y presione Enter:

Tasklist /fo table

Tenga en cuenta el ID de proceso que aparece en la columna ID de proceso .(Process ID)

También puede matar un programa usando el nombre exacto.

Para eliminar un proceso por su nombre(kill a process by its name) , escriba el comando:

Taskkill /IM "process name" /F

Entonces, para Chrome , el programa tendrá un nombre como chrome.exe.

Escriba y presione Entrar(Enter) lo siguiente para matar a Chrome .

Taskkill /IM chrome.exe /F

El modificador /F se utiliza para eliminar el proceso a la fuerza.

Matar un proceso usando la línea de comandos

Para matar un proceso por su PID(kill a process by its PID) , escriba el comando:

Taskkill /F /PID pid_number

Ahora, para eliminar varios procesos simultáneamente(kill multiple processes simultaneously) , ejecute el comando anterior con los PID de todos los procesos seguidos de espacios.

Taskkill /PID 2536 /PID 3316 /F

Para cada proceso, deberá agregar la opción /PID

Dicho esto, aquí hay una cosa que debes saber. En estos días, una aplicación se divide en programas más pequeños, y cada uno de ellos tiene una identificación de proceso diferente. Tomando un ejemplo de Chrome , tiene un PID para la extensión, uno para las subrutinas, etc. Encontrar el proceso principal, es decir, el ID del programa principal, no es fácil, por lo que si desea eliminar una aplicación, es mejor utilizar el nombre del proceso para eliminarla.

Leer(Read) : ¿Cómo eliminar un proceso que no responde(How to kill a Not Responding process) ?

Matar proceso usando PowerShell

Para ver la lista de procesos en ejecución, ejecute el siguiente comando en un indicador elevado de PowerShell(elevated PowerShell prompt) :

Get-Process

Para matar un proceso usando su nombre, ejecute el siguiente comando:

Stop-Process -Name "ProcessName" -Force

Para matar un proceso usando su PID , ejecute el siguiente comando:

Stop-Process -ID PID -Force

Hay muchas alternativas al Administrador de tareas(Task Manager) si no está disponible. Los programas como Process Explorer de Microsoft son un excelente complemento que ofrece más detalles sobre el proceso e incluso le permiten eliminar varias aplicaciones de una sola vez. Sin embargo, Taskview , Taskkill o Stop-Process también se pueden usar para matar aplicaciones en computadoras remotas, lo que no es posible para todos los programas de terceros.

Lea a continuación(Read next) : ¿Cómo forzar el cierre de un programa que el Administrador de tareas no puede cerrar ?

Espero que la publicación haya sido fácil de seguir.



About the author

Soy un experto experimentado en Windows 10 y 11/10, con experiencia tanto en navegadores como en aplicaciones para teléfonos inteligentes. He sido ingeniero de software durante más de 15 años y he trabajado con varias empresas de renombre, incluidas Microsoft, Google, Apple, Ubisoft y más. También he enseñado desarrollo de Windows 10/11 a nivel universitario.



Related posts