Búsqueda de sitios web

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 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 a servicios y seleccionar la opción "Detener", después de hacer clic 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 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, necesita conocer el nombre del proceso o el identificador del 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 la pestaña Detalles del Administrador de tareas. Además, si desea conocer el nombre y el PID de un servicio, seleccione la pestaña Servicios.

Opción 2. Busque el nombre del proceso y el PID en el símbolo del sistema o 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: *

tasklist

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, proporcione este comando:

tasklist /fi "imagename eq ProcessName.exe"

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

tasklist /fi "imagename eq chrome.exe"

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

sc queryex ServiceName

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

sc queryex bits

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

Luego 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 finalizar un proceso desde el símbolo del sistema.

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

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

1. Abra el Símbolo del sistema como administrador.

2. Escriba el siguiente comando y presione Entrar:*

taskkill /F /PID ProcessPID

* Nota: Dónde ProcessPID = el PID del proceso que desea detener . Por ejemplo: si desea finalizar el proceso "notepad.exe" con PID 1908, escriba:

taskkill /F /PID 1908

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

1. Abra el Símbolo del sistema como administrador.

2. Escriba el siguiente comando y presione Intro:*

TASKKILL /F /IM ProcessName /T

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

TASKKILL /F /IM chrome.exe /T

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

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

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

1. Abra PowerShell como administrador.

2. Escriba el siguiente comando y presione Entrar: *

kill -id ProcessPID

* Nota: Dónde ProcessPID = el PID del proceso que desea detener . Por ejemplo: si desea finalizar el proceso "notepad.exe" con PID 396, escriba:

kill -id 396

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

Stop-Process -Name "ProcessName"

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

Stop-Process -Name "chrome"

¡Eso es todo! Déjame saber si esta guía te ha ayudado dejando tu comentario sobre tu experiencia. Por favor, dale me gusta y comparte esta guía para ayudar a otros.

Artículos relacionados