Si es un administrador de soporte de TI, a veces puede encontrarse con una situación en la que el proceso de servicio de Windows se bloquea en "Parada" o "No responde“. Luego tendrían que matar a Windows que se cuelga al detenerse.
Esta situación se produce cuando intenta detener un servicio, pero no se lo permite. Además, los botones de control del servicio están congelados y, por lo tanto, no se le permite detener el servicio desde el Administrador de control de servicios / services.msc. Si bien puede reiniciar su PC con Windows 10 y verificar si resuelve el problema, es posible que no funcione la mayoría de las veces. En lugar de reiniciar el servidor, puede intentar eliminar el servicio de Windows que se cuelga al detenerse. Veamos cómo.
Método 1: uso de Taskkill en el símbolo del sistema
Descubra el nombre del servicio
Paso 1: Haga clic derecho en Comienzo y seleccione Correr para lanzar el Ejecutar comando ventana.
Paso 2: En el Ejecutar comando ventana, tipo services.msc y golpea Ingresar para abrir el Servicio gerente.
Paso 3: En el Servicios ventana, busque el servicio que ha colgado.
Anote el Servicio nombre.
*Nota - Por ejemplo, nos enfrentamos a un problema con la Realtek audio y así hicimos doble clic en Servicio de audio Realtek.
A continuación, en el Servicio de audio Realtek cuadro de diálogo, notamos el Servicio nombre, que es RtkAudioService.
Descubra el servicio PID y elimine el PID
Paso 1: presione el Win + R teclas de acceso directo para abrir el Ejecutar comando ventana.
Paso 2: En el campo de búsqueda, escriba cmd y presione el Ctrl + Mayús + Entrar llaves juntas para abrir Símbolo del sistema en modo administrador.
Paso 3: Copie y pegue el siguiente comando en el Símbolo del sistema (administración) ventana:
sc queryex Nombre del Servicio
*Nota - Reemplace la parte resaltada con el servicio mencionado anteriormente.
Paso 4: Toma nota del PID del servicio.
Paso 5: Ahora, en el mismo elevado Símbolo del sistema ventana, ejecute el siguiente comando y presione Ingresar:
taskkill / f / pid [PID]
*Nota - Reemplace la parte resaltada con la PID copiaste en el Paso 4.
Paso 6: Una vez completado con éxito el proceso, recibirá el siguiente mensaje:
El proceso con PID XXXX ha finalizado.
*Nota - Asegúrese de eliminar el proceso correcto y no un servicio crítico de Windows que puede obligar a su PC a reiniciarse automáticamente.
Método 2: deteniendo los servicios de Windows mediante PowerShell
Windows PowerShell es otra opción con la que puede forzar la detención del servicio. Así es cómo:
Paso 1: Haga clic derecho en el Comienzo menú y seleccione Windows PowerShell (Administración).
Paso 3: Copie y pegue el siguiente comando en el Windows PowerShell (administración) y golpea Ingresar para obtener una lista de servicios en la condición de interrupción:
Get-WmiObject -Class win32_service | Where-Object {$ _. State -eq 'detener pendiente'}
Paso 4: Ahora, puede finalizar los procesos de todos los servicios detectados utilizando Cmdlet Stop-Process.
Puede crear un bucle agregando ambas operaciones y obtener un comando que mata automáticamente todos los procesos de servicio atascados.
Método 3: buscando el proceso de bloqueo en el Monitor de recursos
Resource Monitor es otra aplicación que puede ayudarlo a encontrar el proceso que provocó que el proceso se bloqueara. Veamos cómo:
Paso 1: Haga clic derecho en Comienzo y seleccione Correr.
Paso 2: Esto abrirá el Ejecutar comando caja.
Aquí, escriba Resmon en el campo de búsqueda y presione Ingresar para abrir el Monitor de recursos aplicación.
Paso 3: Selecciona el UPC pestaña y busque el proceso atascado.
Haga clic derecho en el proceso y seleccione Analizar cadena de espera.
Paso 4: En el Analizar cadena de espera ventana, verá que el proceso seleccionado está esperando otro proceso.
Seleccione el / los hilo / s del proceso y haga clic en el Proceso finalizado boton de abajo.
*Nota - No necesitas matarlo, si estás esperando svchost.exe u otro proceso.
También puede analizar la cadena de espera para este proceso.
Busque el PID del proceso que está esperando el archivo svchost.exe y ciérrelo.
Método 4: matando un proceso colgado usando Process Explorer
Incluso si es el administrador local, es posible que no tenga permisos para algunos procesos y, como resultado, es posible que no pueda eliminar algunos procesos que están alineados con la SISTEMA. Por lo tanto, para finalizar dichos procesos, debe otorgar suficientes permisos a los administradores locales. Para ello, contarías con la ayuda de dos empresas de servicios públicos: psexec.exe y Explorador de procesos.
Paso 1: Visite el siguiente enlace (la página de descarga oficial de Microsoft) para descargar el Explorador de procesos aplicación.
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
Paso 2: Abre el Cremallera carpeta y arrastre el procexp.exe archivo en el escritorio.
Paso 3: Ahora, haga clic derecho sobre él y seleccione Ejecutar como administrador.
Paso 4: Cuando en el Explorador de procesos ventana, vaya al lado izquierdo de la ventana y debajo Proceso, seleccione el proceso que se ha detenido.
Haga clic derecho sobre él y seleccione Propiedades.
Paso 5: En el Propiedades cuadro de diálogo, seleccione el Servicios pestaña y haga clic en Permisos.
Paso 6: Ahora, en el Permisos cuadro de diálogo, debajo del Seguridad sección, vaya a la Nombres de grupos o usuarios campo y seleccione Administradores.
A continuación, vaya al Permisos para administradores campo y marque el Permitir cuadro al lado de Control total.
prensa OK para guardar los cambios.
Paso 7: prensa OK otra vez el Propiedades ventana para aplicar los cambios y salir.
Ahora, intente eliminar el servicio de Windows que se cuelga Parada.
Muchos usuarios también han informado que, a veces, simplemente reiniciar el sistema puede ayudar a solucionar el problema. Si el problema persiste, comuníquese con el soporte técnico de Microsoft y programe la hora para que se solucione el problema a veces.