L'installation/Désinstallation de Services dans Windows 7: “Erreur 1001. Le service spécifié a été marqué pour suppression”
Je suis en train de développer un Service Windows en .NET 4.0, Visual Studio 2010, Windows 7-32 bits. 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.msc a été ouvert. La fermeture de cette fenêtre de corriger ce problème.
Cependant, avec Windows 7, la seule façon que je peux résoudre ce problème est de redémarrer. J'ai essayé de fermer tous mes programmes, mais le problème persiste encore.
Personne ne sait comment résoudre ce problème sans avoir besoin de redémarrer?
Modifier
Je n'ai pas vu ce problème depuis que j'ai arrêté d'utiliser le programme d'installation MSI, j'utilise sc.exe au lieu de cela, pour installer les services manuellement. je pense que ce problème pourrait être lié à la combinaison de Visual Studio 2010 et le programme d'installation MSI Projets. Cependant, je ne sais toujours pas ce qui était le coupable de ce problème. Il s'avère que Process Explorer était le coupable.
- Utilisation Taskmgr.exe onglet Processus et commencer à tuer les processus un par un jusqu'à ce que vous trouviez celui qui a encore les clés de registre ouvert.
- J'ai arrêté à l'aide de MSI pour installer le service, mais plutôt l'installer manuellement à l'aide de sc.exe. Depuis, je n'ai pas encounted ce problème. Il semble que ce problème pourrait être lié à MSI projets, et éventuellement de visual studio.
- Yep son Service Explorateur (services.msc), qui salit.
Vous devez vous connecter pour publier un commentaire.
J'ai été confrontée au même problème sur Windows 7 Ultimate edition. L'installation du service après la fermeture de Services.msc fenêtre résolu mon problème.
Réponse Courte
Réponse Longue
Après l'exécution de ce problème à nouveau, je suis allé dans le gestionnaire des tâches et a commencé à l'arrêt de processus. J'ai finalement trouvé le coupable, c'était un interne de l'entreprise applications utilisées pour gérer la distribution de logiciels. J'ai fermé, et les services ont été définitivement disparu.
Mise à jour
J'ai aussi trouvé que, parfois, l'Explorateur de Processus doit être fermé pour supprimé des services à disparaître.
Avez-vous envisagé d'utiliser un autre MSI outil de création tels que Windows Installer XML? L'avantage est de ne pas cacher programme d'installation de Windows sous-jacent de ServiceInstall /ServiceControl panneaux de vous sauver de la peine de réinventer la roue avec fragile de processus InstallUtil code.
Je viens de résoudre ce problème moi-même, dans Windows 7.
FWIW, s'avère, vous pouvez aller à l'onglet "Services", cliquez-droit sur la délinquance service, choisissez "À traiter", et de tuer le plus nécessaire.
J'ai eu le même problème avec mon service de windows sur mon serveur de déploiement.
Étapes pour résoudre le problème:
Espère que cela fonctionnera pour vous.