Cómo detener un servicio o programa en ejecución desde el símbolo del sistema o PowerShell.

Si desea aprender cómo detener un servicio o un programa en ejecución desde el símbolo del sistema o desde Windows PowerShell, continúe leyendo este tutorial. La forma habitual de finalizar un proceso en ejecución en Windows es abrir el Administrador de tareas, hacer clic derecho en el proceso y seleccionar 'Finalizar tarea' o "Finalizar árbol de procesos". Además, si desea detener un servicio, debe navegar hasta los servicios y seleccionar la opción "Detener", luego de hacer clic con el botón derecho en el servicio.

Sin embargo, otra forma útil de finalizar un servicio o programa en ejecución es utilizar la línea de comandos o PowerShell, especialmente en los casos en los que no puede finalizar el proceso mediante el Administrador de tareas.

Cómo detener un servicio o programa desde el símbolo del sistema o PowerShell.

Cómo finalizar cualquier proceso en ejecución (programa o servicio) desde el símbolo del sistema o PowerShell. *

* Nota: Tenga en cuenta que los servicios críticos de Windows no se pueden detener de ninguna manera.

Paso 1. Busque el nombre o el PID del proceso en ejecución.

Para detener una aplicación o servicio desde el símbolo del sistema o desde PowerShell, debe conocer el nombre del proceso o el identificador de proceso (PID) *.

* Nota: El Identificador de proceso (PID) es un número único que identifica cada uno de los procesos en ejecución en el sistema operativo.

Para encontrar el Nombre o el Nombre o el PID de un proceso, utilice una de las siguientes formas:

Opción 1. Busque el nombre del proceso y el PID en el Administrador de tareas.

La primera y más sencilla forma de encontrar el nombre y el PID de un proceso en Windows es desde el Detalles pestaña en el Administrador de tareas. Además, si desea averiguar el nombre y el PID de un servicio, seleccione el Servicios pestaña.

Encuentre PID desde el Administrador de tareas

Opcion 2. Busque el nombre del proceso y el PID en el símbolo del sistema o en PowerShell.

1. Para ver el nombre y el PID de todos los procesos en ejecución, escriba el siguiente comando (y presione Entrar), ya sea en el símbolo del sistema o en PowerShell: *

  • lista de tareas
Taskkill

2. Ahora observe el PID del proceso que desea detener y continúe con el paso 2. *

* CONSEJOS:
1. Para ver una lista de todos los PID de un programa (proceso) en ejecución, dé este comando:

  • lista de tareas / fi "nombre de imagen eq Nombre del proceso.exe"

p.ej. para ver todos los PID del proceso "Chrome.exe", escriba:

  • lista de tareas / fi "imagename eq chrome.exe"
imagen

2. Para ver el PID de un tipo de servicio específico:

  • sc queryex Nombre del Servicio

p.ej. para ver todos los PID del proceso de servicio "BITS", escriba:

  • sc queryex bits
imagen

Paso 2. Termine un proceso desde el símbolo del sistema o PowerShell.

Después de encontrar el Nombre o el PID del proceso / servicio que desea detener, proceda a detenerlo siguiendo las instrucciones a continuación:

Parte 1. Cómo matar un proceso desde el símbolo del sistema.

Para finalizar un proceso desde el símbolo del sistema, puede utilizar su nombre o su PID.

UNA. Para finalizar un proceso en ejecución utilizando su PID desde el símbolo del sistema:

1. Abierto Símbolo del sistema como administrador.
2. Escriba el siguiente comando y presione Ingresar:*

  • taskkill / F / PID ProcessPID

* Nota: Donde ProcessPID=el PID del proceso que desea detener. Por ejemplo: Si desea terminar el proceso "notepad.exe" con PID 1908, escriba:

  • taskkill / F / PID 1908
terminar el proceso por PID

B. Para forzar el cierre de todas las instancias de un servicio o aplicación en ejecución, usando su nombre:

1. Abierto Símbolo del sistema como administrador.
2. Escriba el siguiente comando y presione Ingresar:*

  • TASKKILL / F / IM Nombre del proceso / T

* Nota: Donde Nombre del proceso = El nombre de la aplicación que desea detener como se indica en la columna "Nombre de la imagen". Por ejemplo: si desea terminar todas las instancias de la aplicación "Chrome.exe", escriba:

  • TASKKILL / F / IM chrome.exe / T
Terminar proceso por nombre de proceso

Parte 2. Cómo matar un proceso desde PowerShell.

Para detener un proceso de PowerShell, puede usar su nombre o su PID.

UNA. Para forzar la detención de un proceso en ejecución de un servicio o aplicación, utilizando el PID:

1. Abierto PowerShell como administrador.
2.
Escriba el siguiente comando y presione Ingresar: *

  • matar -id ProcessPID

* Nota: Donde ProcessPID=el PID del proceso que desea detener. Por ejemplo: Si desea terminar el proceso "notepad.exe" con PID 396, escriba:

  • kill -id 396

Matar proceso PID

B. Para detener un proceso o servicio en ejecución, usando su nombre de PowerShell:

  • Stop-Process -Name "Nombre del proceso"

* Nota: Donde Nombre del proceso = El nombre de la aplicación que desea detener como se indica en la columna "Nombre de imagen" sin la "extensión .exe". Por ejemplo: si desea terminar todas las instancias de la aplicación "Chrome.exe", escriba:

  • Stop-Process -Name "chrome"
Detener proceso

¡Eso es! Déjame saber si esta guía te ha ayudado dejando tu comentario sobre tu experiencia. Por favor, haga clic en Me gusta y comparta esta guía para ayudar a otros.

Bueno, bien. Ahora, ¿cómo lo hacemos desde un archivo por lotes?
¿Haciéndolo programáticamente sin conocer el PID?
Gracias.