Service windows en etat arrêt
Aujourd’hui, il met arrivé un problème bien embêtant. En effet j’ai suite à un redémarrage eu un service windows en état arrêt. J’ai attendu plusieurs minutes mais rien ne se passé. Impossible de démarrer ou arrêter le service. Alors j’ai trouvé la combine que je vous explique ici comment faire à l’aide de ce petit aide-mémoire.
En fait le problème est que le processus est toujours actif car en cliquant sur Arrêter ou Redémarrer le service un élément est venu perturbé l’arrêt du processus. Il faut donc tuer processus. Pour cela il faut que l’on trouve le PID (Process IDentificator) ou bien si vous avez du courage ouvrir le gestionnaires de tâches. Personnellement une petite ligne de commande n’a jamais tué personne.
Un service windows en état arrêt ? Récupérer le PID dans un premier temps.
La commande est assez simple :
sc queryex "nom_du_service"
Ou nom_du_service représente le nom du service que l’on retrouve dans les propriétés des services à saisir de préférence entre crochet sinon cela ne fonctionne pas toujours.
Apparait donc pleins d’informations sur le service en question, par exemple ci-dessous, avec le service Client DNS. La ligne qui nous intéresse est bien sur la ligne PID et notamment la suite de chiffre que l’on utilisera dans une autre commande, a noté donc dans un coin.
Tuer le processus d’un service windows en état arrêt
Une fois le PID récupérer lancer la commande suivante pour tuer le processus :
taskkill /PID pid_recuperer /f
Ou bien entendu pid_recuperer est le PID résultat de la commande présente. Le /f qui signifie Force à la fin n’est pas obligatoire mais bien souvent nécessaire pour pouvoir tuer votre service. Attention donc si vous utilisez le /f à bien tuer le bon service et non un autre encore plus important par exemple.
Source : http://mseron-reminder.blogspot.fr/2012/01/tuer-un-service-windows.html
Merci bien, post bien utile. 😉
Un grand merci !!