Windows

如何在 Windows 2008 Server 上創建執行 .bat 文件的服務?

  • June 20, 2018

我已經使用創建了服務

sc create myService binpath=myservice.bat

但是當我啟動它時,它會失敗並顯示以下錯誤消息:

[SC] StartService FAILED 1053:
   The service did not respond to the start or control request in a timely fashion.

在 Win2k3 上,我使用了資源工具包中的 srvany.exe,但沒有用於 win2k8 的資源工具包。目前我已經在我的機器上安裝了 srvany.exe,但我認為這不是最好的方法。

謝謝!

當然你不能執行這樣的服務。您是否嘗試在伺服器 2008 中使用 srvany?據我所知,s2k8 沒有“官方”版本的 srvany,但您可以隨時嘗試,不是嗎?

編輯:哦,我忘了!我們還使用 FireDaemon 將非服務應用程序作為服務執行。不過,它不是免費的,而且它的功能對於您的需求來說有點太多了。

使用 NSSM 將 .BAT 或任何舊的 .EXE 文件作為服務執行。它幾乎是 SRVANY 的替代品,是一款簡潔實用的應用程序。

http://iain.cx/src/nssm/

我和你有同樣的問題,NSSM 是唯一有效的實用程序。

引用自:https://serverfault.com/questions/54676