web-dev-qa-db-fra.com

Forcer la suppression du service Windows

J'ai installé un service Windows en utilisant le sc create, j'ai ensuite utilisé la méthode sc delete méthode pour s'en débarrasser, il a ensuite marqué le service à supprimer.

J'ai apporté des modifications au service et l'ai recompilé, puis j'ai essayé de le recréer à l'aide de sc create mais il disait: The service has been marked for deletion J'ai donc pensé lui donner un peu de temps.

Maintenant, 1 jour plus tard, il est toujours marqué pour suppression. Je ne peux rien faire avec le service.

J'ai ensuite essayé la même chose en utilisant installutil avec un service différent et les deux premières fois, il l'a ajouté et supprimé avec succès, puis il a finalement été bloqué. Maintenant, j'ai 2 services marqués pour suppression, installés en utilisant différentes méthodes et ils ont également été marqués pour suppression en utilisant différentes méthodes.

Si installutil et sc ne peuvent pas supprimer immédiatement mes services, quelles autres options ai-je? (À l'exclusion des composants tiers) Ou existe-t-il un moyen de supprimer de force ces services?

10
Anomaly

La seule façon de supprimer ces services est la modification du registre.

aller à regedit et trouver

"HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"

ouvrez la clé qui a votre nom de service. Cela signifie que le nom du service

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AdobeFlashPlayerUpdateSvc 

est destiné au service de mise à jour d'Adobe Flash Player. Vous pouvez le voir dans le nom d'affichage correspondant sur le panneau droit de regedit.

Supprimez la clé dans le panneau de gauche et vous avez terminé. Supprimez également les fichiers qui lui correspondent.

Assurez-vous que vous ne supprimez pas de mauvais services système, sinon vous aurez des problèmes pour démarrer votre machine.

9
Dileep KK

"marqué pour suppression" signifie qu'il sera supprimé au prochain redémarrage. Redémarrez simplement votre serveur, il disparaîtra automatiquement.

1
768kb