Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Service 在事件查看器中引发错误时重新启动服务的批处理程序_Service_Batch File - Fatal编程技术网

Service 在事件查看器中引发错误时重新启动服务的批处理程序

Service 在事件查看器中引发错误时重新启动服务的批处理程序,service,batch-file,Service,Batch File,我需要一个批处理程序,如果服务当前在eventviewer中抛出错误,该程序将重新启动该服务。如果打开服务管理控制台(Services.msc),转到该服务的属性,然后选择“恢复”选项卡,您可以将服务设置为在失败后重新启动。批处理文件无法知道服务“在eventviewer中抛出错误”,因为批处理文件无法访问事件日志,并且如果可以,也不会收到通知,说明存在事件 处理此问题的通常方法是将服务设置为在服务属性出现故障后重新启动。另一个选项是编写一个应用程序来监视服务,并在服务停止时重新启动它。它通常被

我需要一个批处理程序,如果服务当前在eventviewer中抛出错误,该程序将重新启动该服务。

如果打开服务管理控制台(Services.msc),转到该服务的属性,然后选择“恢复”选项卡,您可以将服务设置为在失败后重新启动。

批处理文件无法知道服务“在eventviewer中抛出错误”,因为批处理文件无法访问事件日志,并且如果可以,也不会收到通知,说明存在事件


处理此问题的通常方法是将服务设置为在服务属性出现故障后重新启动。另一个选项是编写一个应用程序来监视服务,并在服务停止时重新启动它。它通常被称为“guardian”应用程序。

通常将服务设置为自动会确保它在出现故障时重新启动,不是吗?您是说Windows服务吗?该服务是在收到您正在查看的错误时崩溃的,还是非致命错误?该服务是Windows中运行的任何服务,我已设置了该服务,但不工作。如果该服务出现错误,则不是服务失败