I work in a casino and our back end system has a service that is prone to memory leaks. So at random times this service will stop responding, but still reports as running in MMC. I was wondering if there was a script or something of the like that would check the service and restart it if its not responding. All I know how to do is check the state of the service. Which doesn't yield the results that I need. Any help would be greatly appreciated.