11
votes

Impossible de désinstaller un service Windows: "... ne peut pas être supprimé, car il est égal au nom du journal."

J'ai besoin de désinstaller un service Windows que j'ai créé, mais j'obtiens cette erreur à l'aide du programme "Désinstaller ou modifier le programme" dans Windows:

erreur. Une exception survient alors que Désinstallation. Cette exception sera ignoré et le désinstallation sera Continuez. Cependant, l'application pourrait ne pas être complètement désinstallé après La désinstallation est complète. -> le Source du journal des événements '111 Mon service' ne peut pas être supprimé, car il est égal au nom du journal.

Puis je clique sur "OK" et le programme reste répertorié dans la liste des programmes installés. Ce qui est pire, je ne peux pas installer une nouvelle version de celui-ci. Le programme d'installation Windows indique qu'une autre version de ce produit est déjà installée et je le désinstaller d'abord. Comment puis-je vous débarrasser de ce programme?

Mise à jour Voici ce qui se passe lorsque j'exécute une commande installuttil.exe / u sur elle.

La désinstallation commence. Voir le Contenu du fichier journal pour le C: \ myservice.myservice. progrès de l'Assemblée. Le fichier est situé à C: \ myservice.myservice.installlog. Assemblage de désinstallation 'C: \ myservice.myservice.exe'. Affecté Les paramètres sont: logtoconsole =
Assemblypath = c: \ myservice.exe
logfile = C: \ myservice.myservice.installlog Supprimer EventLog Source 111 My Service. Une exception survient pendant la désinstallation de la System.Diagnostics.eventLogInstaller installateur. Système.invalidoperationException: la Source du journal des événements '111 Mon service' ne peut pas être supprimé, car il est égal au nom du journal. Une exception s'est produite tout en désinstallant. Cette exception sera ignoré et la désinstallation sera Continuez. Cependant, l'application pourrait ne pas être complètement désinstallé l est complet.

La désinstallation est terminée. Un une exception s'est produite lors de la désinstallation. Cette exception sera ignorée et la Désinstallation continuera. Cependant, le l'application pourrait ne pas être pleinement Uninstalle L est terminé.


0 commentaires

4 Réponses :


22
votes

Essayez d'exécuter la commande suivante dans cmd: xxx pré>

La deuxième option est la suivante: p>

sc delete <service name>


3 commentaires

Le SC a retiré de la liste "Services". J'ai ensuite supprimé le registre sous HKEY_LOCAL_MACHINE ... logiciel qu'il a été mis en place pour mettre. Mais cela enregistre en quelque sorte qu'une version est installée.


Si quelqu'un finit ici, car vous n'avez pas exécuté l'invite de commande de développeur / cmd en tant qu'administrateur, vous devez l'exécuter en tant qu'administrateur.


La solution n'a pas fonctionné pour moi. Je devais toujours supprimer manuellement la clé HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlset \ Services \ EventLo G \ myServicename du registre.



1
votes

Cela vient d'arriver à moi et la solution ci-dessus n'a pas fonctionné là où vous exécutez l'installationTiltil.exe ou supprimez le service. J'avais initialement mis en place mon service avec le contexte de sécurité "LocalSystem" et il a été installé avec cela. J'ai ensuite changé le contexte de sécurité en "utilisateur" et j'ai recompansé le service exécutable et essayé de désinstaller l'ancien service. Les messages d'erreur provenaient qui sont décrits ici, et une fois que je suis allé et j'ai changé le contexte de sécurité vers «LocalSystem», je pouvais complètement désinstaller.

En d'autres termes, vous voudrez peut-être désinstaller votre ancien service avec l'exécutable, il a été créé plutôt qu'à plus récent avec des modifications possibles.


0 commentaires

1
votes

La réponse acceptée n'a pas fonctionné pour moi.

Quel travaillé est ouvert Regedit en mode administrateur et trouvez le service et supprimez-le.


0 commentaires

1
votes

J'ai eu le problème exact même (et rien dans la réponse choisie a travaillé).

De façon surprenante, ce qui a résolu le problème a été (en utilisant la norme « Désinstaller ou programme de changement » ou « Programmes et fonctionnalités » dialogue fenêtres) un clic droit sur le programme et la réparation du choix (ce qui a apparemment réussi), puis désinstaller. < / p>


1 commentaires

Merci! ça marche pour moi. Je ne savais pas que "réparer" Thingy est utile. :RÉ