Supprimer le service Windows de la ligne de commande

27

Je voudrais le faire parce que j'ai un service à moitié installé en raison d'un échec d'installation qui est juste là, qui ne fonctionne pas.

Comment puis-je supprimer le service Windows à l'aide de la ligne de commande?

Anil Namde
la source

Réponses:

36

REMARQUE: vous aurez probablement besoin d'une invite de commande élevée (clic droit => "Exécuter en tant qu'administrateur") pour exécuter cette commande

la sccommande est ce que vous voulez, en particuliersc delete

C: \ Users \ Jeff> sc supprimer
LA DESCRIPTION:
        Supprime une entrée de service du registre.
        Si le service est en cours d'exécution ou si un autre processus a un
        ouvrir la poignée au service, le service est simplement marqué
        pour suppression.
USAGE:
        sc delete [nom du service]
Jeff Atwood
la source
9
Si vous êtes dans powershell, vous voudrez vous assurer de taper sc.execar sc dans powershell vous obtient l'applet de commande Set-Content qui ressemblera discrètement à ce qui aurait pu fonctionner.
Andrew
13

Nous devons arrêter le service avant de le supprimer du registre:

sc stop [Service name]  
sc delete [service name]  

Exécutez l'invite de commandes en tant qu'administrateur et exécutez les commandes ci-dessus.

Mettez le nom du service entre guillemets s'il contient des espaces.

CSharp
la source
1
Tout comme un fyi, sc stopil se peut que l'arrêt ne soit pas terminé lors des sc deleteexécutions, ce qui peut provoquer des problèmes. Ce n'est pas un problème courant, mais certains services mettent du temps à se terminer. Je ne suis pas sûr d'avoir rencontré ce problème en ligne de commande directe, mais je l'ai certainement lors de l'appel des API de suppression de service pour quelques langues.
kayleeFrye_onDeck
-1

Mettez simplement des guillemets entre n'importe quel nom de service qui contient des espaces C: \ WINDOWS \ system32> sc supprimer "Your Ugly Service"

Ahmed Adel
la source
Il aurait été préférable de suggérer une modification à l'une des réponses existantes pour inclure les informations utiles sur les guillemets doubles des noms de service avec des espaces.
Je dis Réintégrer Monica