我有一個簡單的Windows服務項目。我遵循的指示位於http://msdn.microsoft.com/en-us/library/zt39148a.aspx,包括添加自定義操作。Windows服務在任務計劃程序 - 服務無法啓動。服務進程無法連接到服務控制器
當在安裝項目的發佈模式下運行我的版本。我將.msi運行到服務器上,我希望服務能夠運行。當我打開服務管理器時,顯示該服務。我甚至可以手動啓動服務,並按照我的需要運行。
但是,我希望此服務每5分鐘運行一次,因此我在Task Scheduler中設置了一個任務,並將Windows服務的.exe指向該任務。但是,當任務計劃程序運行我的Windows服務時,出現以下錯誤:
服務無法啓動。服務進程無法連接到服務控制器
我已經做了大量的研究,但沒有提出任何問題。有沒有人有任何想法可能會導致這種情況?
你究竟把什麼放在任務計劃程序來啓動你的服務? – CoreTech
在「常規」選項卡中,單擊「運行用戶是否已登錄」,然後選中「不存儲密碼」框。 在觸發標籤我將它設置爲每5分鐘 在操作選項卡上運行,我開始選擇的程序,並且把它直接指向我的.exe文件 – vcuankit
既然你已經完成,並開始爲您服務,止跌」你最好在你的服務中使用Timer而不是TaskScheduler嗎?你甚至可以設置一個註冊表值,你可以讀取並使用它作爲可以動態更改的時間間隔。如果您想要任何日誌,可以將其添加到事件查看器。 –