You may also want to investigate the "recovery" options in the service's properties.
First Failure...
Second Failure...
Subsequent failures...
Options are:
Take No action
Restart the service
Run a file
Reboot the computer
Poor man's monitoring of services
First fail =
"run a file" ->
good old blat...
and a bit more of a batch file...
restart service
Second after 3 minutes:
"run a file" ->
good old blat...
and a bit more of a batch file...
restart service
Subsequent:
depends on how critical - but rebooting the server is an option there...