impossible de désinstaller le service windows: “...ne peut pas être supprimé, car il est égal au nom du journal.”
J'ai besoin de désinstaller un Service Windows, j'ai créé, mais je reçois ce message d'erreur à l'aide de l'option "Désinstaller ou modifier le programme" programme dans windows:
Erreur. Une exception s'est produite lors
la désinstallation. Cette exception sera
ignoré et la désinstallation s'
continuer. Toutefois, l'application
peut-être pas entièrement désinstallé après
la désinstallation est terminée. -> Le
journal des événements "de source 111 Mon Service"
ne peut pas être supprimé, car il est égal
au nom du journal.
Puis je clique sur "OK" et le programme apparaît 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 de windows dit qu'une autre version de ce produit est déjà installé et que je devrais d'abord la désinstaller. Comment puis-je me débarrasser de ce programme?
Mise à jour Voici ce qui se passe quand je lance InstallUtil.exe commande /u sur elle.
La désinstallation est un début. Voir la
contenu du fichier journal pour le
C:\MyService.MyService. l'assemblée progrès. Le fichier
est situé à
C:\MyService.MyService.InstallLog.
La désinstallation de l'assemblée
'C:\MyService.MyService.exe'. Touchés
les paramètres sont: logtoconsole =
assemblypath = C:\MyService.exe
logfile =
C:\MyService.MyService.InstallLog
La suppression du Journal des événements de source 111 Mon
Service. Une exception s'est produite lors de
la désinstallation de l'
Système.Diagnostics.EventLogInstaller
programme d'installation.
Système.InvalidOperationException: L'
journal des événements "de source 111 Mon Service"
ne peut pas être supprimé, car il est égal
au nom du journal. Une exception s'est produite
lors de la désinstallation. Cette exception
sera ignorée et la désinstallation s'
continuer. Toutefois, l'application
peut ne pas être entièrement uninstalle l est
complète.La désinstallation terminée. Un
exception s'est produite lors de la désinstallation.
Cette exception sera ignoré et le
désinstaller continuera. Cependant, l'
l'application peut ne pas être entièrement
uninstalle l est complet.
Vous devez vous connecter pour publier un commentaire.
Essayez d'exécuter la commande suivante dans cmd:
La deuxième option est la suivante:
Après l'exécution de la ligne ci-dessus, vous pouvez essayer d'enlever la direction générale des services aussi bien dans
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\MyServiceName
à partir du registre.J'ai eu exactement le même problème (et rien dans le réponse sélectionnée travaillé).
Étonnamment, ce qui a résolu le problème était (à l'aide de la norme "Désinstaller ou modifier les programmes" ou "Programmes et Fonctionnalités" boîte de dialogue windows) cliquez-droit sur le programme et le choix de la réparation (c'était apparemment réussi), et puis désinstallation.
Ce qui s'est passé pour moi et la solution ci-dessus ne fonctionne pas lorsque vous exécutez l'InstallUtil.exe ou supprimer le service. J'avais d'abord mis en place mon service avec le "LocalSystem" contexte de sécurité, et il a été installé avec qui. Plus tard, j'ai changé le contexte de sécurité de "Utilisateur" et recompilé l'exécutable du service et essayé de désinstaller l'ancien service. Les messages d'erreur ont été à venir qui sont décrites ici, et une fois que je suis allé et a changé le contexte de la sécurité pour en revenir à "LocalSystem", je pourrais désinstaller complètement.
En d'autres termes, vous pourriez vouloir désinstaller votre ancien service avec l'exécutable, il a été créé avec plutôt qu'une autre, plus récente, avec des modifications possibles.
La accepté de répondre à ne fonctionne pas pour moi.
Ce qui a fonctionné, c'est ouvrir regedit en mode administrateur et de trouver le service et de le supprimer.