Monitor/Notify/Restart Windows 7 Services when they die

I have an application that runs as a service.  For some reason, I can't determine what, the service periodically stops running (dies).  I need an application that monitors specified services and pops up a warning if the service stops, and ideally, I would like to have the application automatically restart the service.  This is a Windows 7 standalone workstation.
Steve MeyerSystem Analyst and DeveloperAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Kyle GreenCommented:
If you go into the services.msc and open Properties for the service, click the Recovery tab, you can actually set an action on failure, one of which is to restart the service. No need to depend on 3rd party software.

It gives you the option for 1st, 2nd and 3rd failures. You could set the first two to restart the service and the 3rd to restart the computer or whatever scheme you feel most comfortable with.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
DhananjayTechnical ConsultantCommented:
You can try free Windows Service Monitoring Tool provide by

For more info and download refer below link :
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
I would suggest to create a batch file that would email if the service has failed and then start the service .  You will set service recovery option to run your batch file whenever the service fails.  If you need a batch file to show you how it is done, the let me know.
Steve MeyerSystem Analyst and DeveloperAuthor Commented:
This appears to be the correct answer to my question.  However, I have determined that the process that keeps stopping is not a service, but is started from the startup menu.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Legacy OS

From novice to tech pro — start learning today.