There are a number of reasons why a service stops abruptly on your Windows server. Regardless of the cause, below is a Step-By-Step solution to the problem
1. Go to Administrative Tools => Services
2. Right Click "The Service" and Click Properties
3. Click the Recovery Tab
4. Set The Following
* First Failure = Restart the service
*Second Failure = Restart the service
*Subsequent failures = Restart the service
*Reset fail count after = (Any number >1)
*Restart Service after = 0
5. Click Ok
See!!! very easy steps and your problem is solved.