I am currently developing a Windows Service in .NET 4.0, Visual Studio 2010, Windows 7-32bit. I have an installer project that does the installation for me. When I install the s
Have you considered using a different MSI authoring tool such as Windows Installer XML? The advantage is it doesn't hide Windows Installer's underlying ServiceInstall / ServiceControl panels saving you from the pain of reinventing the wheel with fragile out of process InstallUtil code.
I had the same issue with my windows service on my deployment server.
Steps to solve problem:
Hope this will work for you.
I was facing the same problem on Windows 7 Ultimate edition. Installing the service after closing the Services.msc window solved my problem.
I just solved this problem myself, in Windows 7.
FWIW, turns out you can go to the "Services" tab, right-click on the offending service, choose "Go To Process", and kill as required.
Short Answer
Long Answer
After running into this problem again, I went to task manager and started shutting down processes. I eventually found the culprit, it was an internal corporate application used for managing software distribution. I shut it down, and the services were finally gone.
Update
I also found that sometimes Process Explorer needs to be closed for deleted services to disappear.