Categories: C#RéseauWindows

[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
  • 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 d'accès aux services windows
Liste des services Windows



Propriété du service windows Teamviewer
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
Arnaud

Webmaster & Administrateur de UIOP.

View Comments

Recent Posts

Joyeux Noel 2024, bonnes fêtes de fin d’année

Voilà 10 ans que je n'avais pas écrit un petit texte pour souhaiter un joyeux… Read More

4 mois ago

Fin des vacances d’halloween (1er novembre), bon retour en classe

Cela faisait un petit moment que je n'avais pas créé de billets sur ce blog.… Read More

6 mois ago

Agile | L’importance d’écrire des tâches pour une User Story

Explorez l'importance des user stories dans la méthode Agile à travers une vidéo humoristique qui… Read More

5 ans ago

[Actu] Printemps des poètes

Parce que, contrairement à ce que l'on pourrait penser ce soir qu'il pleut des cordes,… Read More

6 ans ago

[Actu] Élections présidentielles 2017

Un peu d’humour en attendant le résultat des élections présidentielles françaises. Read More

8 ans ago

[Linux] Activer/Désactiver l’UTC en ligne de commande

Si vous n'avez pas accès à l'interface graphique de votre Linux, vous pouvez modifier l'horloge… Read More

9 ans ago