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?
Kyle GreenConnect With a Mentor Commented:
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.
djsharmaTechnical 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.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.