Comment résoudre l'erreur "Le service spécifié a été marqué pour être supprimé" ?

J'essaye de supprimer un service Windows avec sc delete <service name>, et je rencontre l'erreur suivante :

[SC] DeleteService FAILED 1072 :

Le service spécifié a été marqué pour être supprimé.

Ce que j'ai déjà fait :

Le problème persiste.

Quelle est la prochaine étape ?

Solution

Il peut y avoir plusieurs causes qui conduisent à ce que le service soit bloqué dans "marqué pour suppression".

  1. [SysInternals&#39 ; Process Explorer est ouvert] (http://blog.cyotec.com/2011/05/specified-service-has-been-marked-for.html). Sa fermeture devrait entraîner la suppression automatique du service.

  2. [Le gestionnaire des tâches est ouvert] (https://stackoverflow.com/questions/20561990/how-to-solve-the-specified-service-has-been-marked-for-deletion-error/21310096#comment32672750_20565337).

  3. [La console de gestion Microsoft (MMC) est ouverte] (https://stackoverflow.com/a/8529760/240613). Pour vous assurer que toutes les instances sont fermées, exécutez taskkill /F /IM mmc.exe.

  4. [La console des services est ouverte] (https://stackoverflow.com/a/21310096/240613). C'est la même chose que le point précédent, puisque la console de services est hébergée par MMC.

    1. [L'observateur d'événements est ouvert] (https://stackoverflow.com/a/18467128/240613). Encore une fois, c'est la même chose que le troisième point.
  5. La clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{nom du service} existe.

  6. Une autre personne est connectée au serveur et a ouvert l'une des applications mentionnées précédemment.

  7. Une instance de Visual Studio utilisée pour déboguer le service est ouverte.

Commentaires (17)

Cela peut également être dû au fait de laisser la console des services ouverte. Windows ne supprime pas réellement le service tant qu'il n'est pas fermé.

Commentaires (7)

Dans mon cas, il a été causé par une exception non gérée lors de la création de la source du journal des événements. Utilisez try catch pour identifier la cause.

Commentaires (0)