2016-06-28 128 views
-1

我有一個啓動設置爲「自動」的Windows服務,因此只要系統啓動就啓動。Windows服務無法啓動時運行警報程序

但是這份工作有時並未開始,原因不明。我想設置一個警報程序(.bat),以便在服務無法啓動時運行。

我嘗試使用服務屬性中的恢復模式選項,但它不起作用。我認爲這是因爲有失誤的工作而崩潰。

回答

0

您可以創建一個腳本,列出您的服務並查看它是否正在運行(使用sc命令)。然後你可以把這個腳本放到啓動菜單中。如果腳本在服務啓動之前運行,則需要使用schtasks,at中的任意一個定期運行腳本(以使服務有一段時間才能啓動),或者在第4天后返回(仍然有功能我假設)在nt 4資源工具包中調用at的nice版本,調用winat,如果您有權訪問它。

+0

感謝您的建議。但是在我的情況下可以使用恢復選項嗎? –

+0

它可能,如果它工作得很好。但是這個論壇並不是問關於恢復選項的最佳選擇,我會建議[超級用戶](http://superuser.com),或者更好的[服務器故障](http://serverfault.com) –

相關問題