I need to uninstall a Windows Service I have created, but I get this error using the “Uninstall or change program” program in windows:
Error. An exception occurred while
uninstalling. This exception will be
ignored and the uninstall will
continue. However, the application
might not be fully uninstalled after
the uninstall is complete. -> The
event log source ‘111 My Service’
cannot be deleted, because it’s equal
to the log name.
Then I click “OK” and the program remains listed in the list of installed programs. What is worse, I cannot install a new version of it. The windows installer says that another version of this product is already installed and I should uninstall it first. How do I get rid of this program?
Update Here is what is happening when I run InstallUtil.exe /u command on it.
The uninstall is beginning. See the
contents of the log file for the
C:\MyService.MyService. assembly’s progress. The file
is located at
C:\MyService.MyService.InstallLog.
Uninstalling assembly
‘C:\MyService.MyService.exe’. Affected
parameters are: logtoconsole =
assemblypath = C:\MyService.exe
logfile =
C:\MyService.MyService.InstallLog
Removing EventLog source 111 My
Service. An exception occurred during
the uninstallation of the
System.Diagnostics.EventLogInstaller
installer.
System.InvalidOperationException: The
event log source ‘111 My Service’
cannot be deleted, because it’s equal
to the log name. An exception occurred
while uninstalling. This exception
will be ignored and the uninstall will
continue. However, the application
might not be fully uninstalle l is
complete.The uninstall has completed. An
exception occurred while uninstalling.
This exception will be ignored and the
uninstall will continue. However, the
application might not be fully
uninstalle l is complete.
Try to execute next command in cmd:
The second option is:
After running the line above you can try to remove the service branch as well in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.