J’utilise sur de nombreux serveurs Backup Exec de Symantec (maintenant racheté par Veritas) pour la sauvegarde des machines. L’horreur, c’est quand les services de Backup Exec plantent et qu’il est obligatoire de redémarrer le serveur pour les redémarrer proprement. Tout se met de travers et les services restent dans un état en cours d’arrêt interminable.

La solution, c’est la suivante : utiliser sc pour identifier le PID du service en question et son nom puis utiliser taskkill pour le « tuer ».

1. On lance la console des services Windows : services.msc
2. On sélectionne le service qui est récalcitrant et on regarde le nom du service (la première ligne).
3. Dans une invite de commande (en admin):

sc queryex [servicename]

4. Puis toujours en admin, on lance la commande suite pour tuer le service

taskkill /pid [pid number] /f

Concernant les processus, il faut également déterminer l’ID du processus (PID) :

tasklist

On kill ensuite le processus via son nom ou son ID :

taskkill /F /IM robocopy.exe

ou

taskkill /pid [pid number] /F