Installation / Désinstallation des Services sous Windows 7: "Error 1001. Le service spécifié a été marqué pour suppression"

je développe actuellement un service Windows dans .NET 4.0, Visual Studio 2010, Windows 7-32bit. J'ai un projet de l'installateur qui fait l'installation pour moi. Quand j'ai installer le service, désinstallez-le et essayez d'installer à nouveau, j'obtiens l'erreur suivante:

erreur 1001. Le service spécifié a été marqué pour suppression

dans Windows XP, le problème était que les Services.le msc était ouvert. Fermer cette fenêtre réglerait ce problème.

cependant, avec Windows 7, la seule façon de corriger cela est de redémarrer. J'ai essayé de fermer tous mes programmes, mais le problème persiste encore.

est-ce que quelqu'un sait comment réparer ça sans redémarrer?

Modifier

Je n'ai pas vu ce problème depuis que j'ai arrêté d'utiliser l'installateur MSI, j'utilise sc.exe à la place, pour installer les services manuellement. je pense que ce problème pourrait être lié à la combinaison de Visual Studio 2010 et Projets D'installateurs MSI. Cependant, je ne sais toujours pas quel était le coupable de ce problème.Il s'avère que Process Explorer était le coupable.

25
demandé sur Michael Paulukonis 2010-11-22 16:16:25

5 réponses

j'étais confronté au même problème sur Windows 7 Ultimate edition. Installer le service après la fermeture des Services.la fenêtre msc a résolu mon problème.

42
répondu Ramya 2011-12-16 04:24:01

Brève Réponse

  • Fermer Les Services.msc
  • Fermer L'Explorateur De Processus

Longue Réponse

après avoir rencontré à nouveau ce problème, je suis allé voir le Gestionnaire des tâches et j'ai commencé à arrêter les processus. J'ai finalement trouvé le coupable, c'était une application interne utilisée pour gérer la distribution des logiciels. Je l'ai éteint, et les services ont été finalement disparu.

mise à Jour

j'ai aussi trouvé que parfois Process Explorer doit être fermé pour que les services supprimés disparaissent.

24
répondu Mas 2014-08-27 09:02:41

avez-vous envisagé d'utiliser un autre outil de création MSI tel que Windows Installer XML? L'avantage est qu'il ne cache pas les panneaux sous-jacents ServiceInstall / ServiceControl de L'installateur Windows vous épargnant la douleur de réinventer la roue avec du code InstallUtil fragile hors processus.

6
répondu Christopher Painter 2010-11-23 01:04:29

je viens de résoudre ce problème moi-même, dans Windows 7.

FWIW, il s'avère que vous pouvez aller à l'onglet "Services", droit-cliquez sur le service incriminé, choisissez "Go To Process", et tuer si nécessaire.

1
répondu Ben 2012-04-09 03:20:29

j'ai eu le même problème avec mon service windows sur mon serveur de déploiement.

les Étapes pour résoudre le problème:

  • Aller à l'installation/l'assistant de désinstallation de windows
  • cliquez sur Réparer (qui va lancer l'action personnalisée DE setup)
  • après réparation essayer de désinstaller ce service windows
  • il désinstaller parfaitement

J'espère que ça va marcher pour vous.

0
répondu rahul 2014-11-24 13:20:58