[Windows] Comment désinstaller un service Windows en ligne de commande?

Bon ok, la question peut paraitre bête.
Le plus simple pour désinstaller un service Windows étant tout simplement d’exécuter une nouvelle fois le fichier d’installation de ce service sur l’ordinateur sur lequel vous l’avez installé. Oui, sauf que si comme moi vous avez supprimé ce setup (ou plutôt le fichier d’installation du service Windows) ce n’est plus possible. (et bon le fait de supprimer le setup du service que vous venez de développer en C# arrive assez facilement puisque lorsque vous compilez votre projet il y a de forte chance que vous écrasiez celui-ci)


Et c’est là que ça ce corse puisque les services Windows ne peuvent être désinstallés depuis l’interface d’ajout / suppression de programme.

La seule solution est donc de supprimer manuellement en ligne de commande DOS ce service.

La commande a utiliser est tout simple :

C:>sc delete [service name]

Pour exécuter cette commande avec Windows il ne faut pas oublier de démarrer l’invite de commande en mode administrateur.
(Démarrer / Invite de commande / Clic droit / Exécuter en tant qu’administrateur)

Pour retrouver le nom du service que vous voulez désinstaller il vous faut ouvrir l’interface des services via le gestionnaire des tâches.

Procédure de désinstallation du service

La procédure à suivre est la suivante (cf copie d’écran en bas de l’article):

  • Faites un clic droit sur la barre des tâches et lancez ‘Task manager’ ou appuyez sur CTRL + SHIT + ECHAP
  • Cliquez sur l’onglet Services
  • Cliquez sur le bouton Services Bouton de services windows
  • Sélectionnez le service que vous voulez désinstaller.
  • Faites un clic droit dessus puis propriété.
  • Le nom du service est donné à la première ligne : « Nom du service »
  • Il ne reste donc plus qu’à saisir la commande (« SC delete TeamViewer7 » par exemple dans les copies d’écran).

Bouton de services windows
Bouton d'accès aux services windows
Liste des services Windows
Liste des services Windows



propriete service windows
Propriété du service windows Teamviewer
Suppression du service Teamviewer en ligne de commande
Suppression du service Teamviewer en ligne de commande

Attention, pour que la désinstallation fonctionne il faut au préalable que le service soit arrêté.

Merci à Xiirus pour son article de suppression de service delete-a-windows-service-using-the-command-line


Et si vous avez 5 min de plus je vous propose de lire aussi cet article :


Mots clefs liés à cet article:

  • supprimer un service windows 7
  • supprimer un service windows en ligne de commande
  • supprimer un service en ligne de commande
  • supprimer un service windows
  • désinstaller service windows
  • désinstaller un service
  • supprimer un service windows 2003
  • désinstaller service
  • comment supprimer un service windows 7

2 commentaires sur « [Windows] Comment désinstaller un service Windows en ligne de commande? »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.