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?
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?
Réponses:
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 sc
commande 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]
sc.exe
car sc dans powershell vous obtient l'applet de commande Set-Content qui ressemblera discrètement à ce qui aurait pu fonctionner.
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.
sc stop
il se peut que l'arrêt ne soit pas terminé lors des sc delete
exé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.
Mettez simplement des guillemets entre n'importe quel nom de service qui contient des espaces C: \ WINDOWS \ system32> sc supprimer "Your Ugly Service"