我已經創建了一個自動啓動類型的Windows服務,併成功地將其安裝在我的系統中,但直到我重新啓動我的系統才啓動。 詳情:昨天我創建並安裝了我的服務,然後重新啓動我的Windows,以便服務成功啓動。但今天發生的問題,當我啓動我的窗口,並從控制面板\管理工具\服務打開窗口的服務列表,並選擇我的服務,我看到它不會自動啓動。 我的錯誤是什麼?如何啓動Windows服務
4
A
回答
3
假設服務設置爲'自動'作爲啓動模式,並且它的狀態不是'已啓動',那麼至少會有一條消息說明服務未在系統事件日誌中啓動的原因。
典型的原因是服務啓動不夠快(服務控制器對服務必須響應「開始」消息的速度有限制)或服務依賴於尚未提供的其他服務(檢查你的服務依賴關係),或者你的服務由於軟件錯誤而失敗(例如找不到需要的資源)。
在事件日誌中查找錯誤,您會對服務未啓動的原因有更好的瞭解。
+0
感謝Jonners,是的,我認爲你的第一個理由是正確的。我使用我的服務從一些數據庫獲取備份,它在它開始時運行,然後每15分鐘運行一次。你的意思是你的第一個原因是什麼? –
3
由於您的服務昨天運行良好,但不是今天。檢查它的所有依賴關係將是我的第一個建議。
在您的開始 - >運行中,輸入services.msc。這是打開服務控制檯的快捷方式。
然後右鍵單擊您的服務,如果它列在那裏,請單擊此彈出菜單上的屬性。
打開「依賴項」選項卡(第4個選項卡),檢查您的服務是否依賴於某些其他服務,並且該依賴項正在運行。
問候,
0
實施例:
SC.exe config "ServiceName" start= auto
相關問題
- 1. 如何啓動Windows服務
- 2. 我如何啓動Windows服務自動
- 3. 啓動Windows服務
- 4. 如何在啓動Windows服務時閱讀Windows服務配置?
- 5. 如何重新啓動windows服務c#
- 6. 如何重新啓動Windows服務?
- 7. 如何啓動Rethinkdb作爲Windows服務
- 8. 如何從Windows服務啓動進程
- 9. 自動啓動服務時,windows啓動
- 10. 如何使Windows服務啓動「自動(延時啓動)」
- 11. Windows服務啓動時啓動
- 12. 啓動Windows服務並啓動cmd
- 13. 從服務重新啓動Windows服務
- 14. 雙擊啓動Windows服務
- 15. Windows服務啓動問題
- 16. windows服務啓動失敗
- 17. Windows服務 - 重新啓動?
- 18. 從java啓動windows服務
- 19. Windows服務啓動失敗
- 20. 無法啓動Windows服務
- 21. Windows服務啓動時間
- 22. Windows服務啓動參數
- 23. Windows服務啓動和Exe
- 24. Windows服務未啓動
- 25. Windows服務沒有啓動
- 26. Windows服務重新啓動
- 27. Windows服務拒絕啓動
- 28. 無法啓動Windows服務
- 29. Windows無法啓動服務
- 30. 控制啓動Windows服務
看一看[窗口事件日誌(http://support.microsoft.com/kb/308427)是否有任何記錄了與您的服務相關的錯誤。 –
當您啓動它時,您是否將參數從命令行傳遞到您的服務? – Icarus
@ Icarus,我沒有通過命令行啓動我的Windows服務,因爲我想讓我的服務自動啓動。 –