Cómo matar un proceso usando PowerShell

Cómo matar un proceso usando PowerShell
PowerShell es un software de Windows utilizado para la administración de configuración y también realiza tareas administrativas. La principal responsabilidad de un administrador del sistema es mantener el sistema en funcionamiento sin ningún obstáculo. Para hacerlo, los administradores del sistema tienden a matar algunos procesos que no funcionan bien o perturban los otros procesos. Esta publicación tiene como objetivo explorar los posibles métodos para matar procesos utilizando PowerShell. Los posibles resultados de esta publicación son:
  • Cómo matar un proceso usando TaskKill en PowerShell?
  • Cómo matar un proceso usando Stop-Process en PowerShell?

Método 1: Cómo matar un proceso usando TaskKill en PowerShell?

TaskKill es un comando administrador que utiliza PowerShell y CMD para matar cualquier proceso de ejecución. TaskKill utiliza PID (identificación del proceso) o el nombre de proceso para identificar el número de proceso y luego lo mata.

Sintaxis: matar un proceso por identificación

> Taskkill /f /pid

Los elementos de sintaxis se explican a continuación.

  • /F: Mata por el proceso
  • Pid: Especifica la identificación del proceso que está a punto de finalizar

Sintaxis: matar un proceso por su nombre

> Taskkill /im /f

Los elementos de la sintaxis son:

  • Tarea: solía matar una tarea de ejecución
  • /SOY: utilizado para especificar el nombre de la imagen del proceso a finalizar
  • /F: Mata por el proceso

Ejemplo
Aquí, hemos presentado el uso del comando TaskKill que básicamente se usa para matar un proceso.

Si desea obtener el nombre de la imagen del proceso o su ID usando PowerShell, puede obtenerlo a través del siguiente comando:

> Lista de tareas

En la salida anterior, la primera columna "nombre de imagen" representa las imágenes presentes, y el segundo "PID" representa las ID de proceso, la tercera columna "Nombre de sesión" representa los nombres de los servicios, la cuarta columna "Sesión#" dice si la sesión es encendido o apagado usando 1 y 0.

Seleccione la tarea que desea matar y escriba su ID en el comando a continuación para matarla:

> Taskkill /f /pid 5276

Desde el "ÉXITO"Mensaje, se observa que el proceso ha sido asesinado con éxito.

TaskKill también permite el asesinato de una tarea especificando su nombre.

Especifique el nombre del proceso que desea matar después del /SOY Parámetro de la siguiente manera:

> TaskKill /im Calc.EXE /F

Felicidades! Has aprendido a usar TaskKill para matar un proceso por su identificación, así como por su nombre.

Método 2: Cómo matar un proceso usando Stop-Process en PowerShell?

El cmdlet stop-process es un comando administrativo que se utiliza para matar los procesos de ejecución. El comando stop-process usa PID y el nombre para identificar el proceso mientras mata.

Sintaxis: Mata el proceso por ID

> Stop -process -id -Fuerza

Los elementos de sintaxis se describen como

  • IDENTIFICACIÓN: especies La sintaxis de identificación
  • Fuerza: obliga al proceso a implementar

O

Sintaxis: para matar el proceso por su nombre

> Stop -process -name -Fuerza

Los elementos de sintaxis se explican como

  • Nombre: especifica la sintaxis del nombre
  • Fuerza: obliga al proceso a implementar

Ejemplo
Este ejemplo demuestra el funcionamiento del comando TaskKill.

En primer lugar, ejecute el comando de la lista de tareas para obtener la lista de tareas.

> Lista de tareas

Especifique el proceso que desea matar e ingrese su identificación

> Stop -process -id 5704 -force

Por lo tanto, el proceso termina utilizando el cmdlet de stop-process.

Stop-process también le permite matar el proceso especificando su nombre.

> Stop -Process -Name Notepad -force

El proceso llamado "bloc"Es asesinado con éxito.

Felicitaciones! Has aprendido con éxito para matar el proceso usando PowerShell.

Conclusión

Para matar un proceso, PowerShell apoya los comandos de stop-process y tareas kill. Ambos métodos rastrean el proceso utilizando el nombre del proceso o la identificación. Esta publicación ha proporcionado una lista de posibles métodos para matar un proceso utilizando PowerShell. También puede obtener la lista de los procesos a través de los comandos Get-Process o TaskSist en PowerShell.