FIX: No se ha podido detener el servicio. La operación no se ha podido completar.

FIX: No se ha podido detener el servicio. La operación no se ha podido completar.

andy dawis

En este tutorial se explica paso a paso cómo detener un servicio de Windows que no puede detenerse con el error "No se pudo detener el servicio. La operación no pudo completarse. El control solicitado no es válido para este servicio". Además, aprenderá a forzar la detención de cualquier servicio cuando la opción "Detener" está atenuada en Servicios (services.msc).

Si no puede detener un servicio desde el panel de Servicios, entonces puede terminar el servicio desde el Símbolo del sistema o desde PowerShell. Tenga en cuenta, sin embargo, que los servicios críticos de Windows no pueden ser detenidos de ninguna manera.

Cómo solucionar: No se puede detener el servicio. El acceso está denegado.

Método 1. Detener el servicio desde el símbolo del sistema.Método 2. Detener el servicio desde PowerShell. Método 1. Cómo detener un servicio desde el símbolo del sistema.

Para terminar un servicio en ejecución desde el símbolo del sistema:

1. En Servicios, haga clic con el botón derecho en el Servicio que no puede detener y seleccione Propiedades .
2. Fíjese en el Nombre del servicio .

3. Abrir Comando como administrador y dar el siguiente comando para obtener el PID del servicio que desea detener.

  • sc queryex ServiceName

Nota: Donde ServiceName = el nombre del servicio que ha observado en el paso anterior.

por ejemplo, sc queryex TabletInputService

4. Ahora escriba este comando para matar el servicio:

  • taskkill /F /PID ServicePID

Notas:
1. Donde ServicePID = el PID del servicio que observó en el paso anterior.
2. Si después de ejecutar el comando anterior, recibe el error "El proceso con PID xxxx no pudo ser terminado. Razón: Acceso denegado", entonces intente detener el servicio desde PowerShell. (Método-2)

por ejemplo, taskkill /F /PID 476

Método 2. Cómo detener un servicio desde PowerShell.

Para forzar la detención de un servicio en ejecución desde PowerShell:

1. Siga los pasos 1-3 del método-1 anterior, para obtener el PID del servicio que desea detener.
2. Abrir PowerShell como administrador.
3.
En PowerShell, dé el siguiente comando:

  • kill -id PID

Nota: Donde PID = el PID del servicio que quiere terminar (por ejemplo, "kill -id 476")

Si esta guía te ha servido de ayuda, déjame un comentario sobre tu experiencia. Por favor, dale a "me gusta" y comparte esta guía para ayudar a otros.


andy dawis

El blog de un administrador de sistemas sobre Windows

Leave a comment