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

[Agile] De l’importance d’écrire des taches claires pour vos User Stories

Dans le monde de l'agilité, le Product Owner se doit d'écrire des user stories simples,… Read More

4 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

5 ans ago

[Actu] Élections présidentielles 2017

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

7 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

8 ans ago

[Actu] Ces fous qui attaquent Paris

Si quelqu'un m'avait dit en Janvier que je réécrirais un article dans l'année sur des… Read More

8 ans ago

[Actu] Fin des vacances, c’est la rentrée 2015 !

Il y a quelques semaines, mois, voire années (tout est subjectif) nos enfants (et nos… Read More

9 ans ago