Windows-Server-2003

windows服務的啟動順序可以配置嗎?如果有,在哪裡?

  • February 27, 2014

Windows 伺服器 2003 MySQL 5.x

嗨,大家好,

我有一項服務需要在啟動時執行 mysql。我想確保 mysql 本身在重新啟動期間在其他 Windows 服務之前啟動得很好。有沒有辦法可以輕鬆設置它?

理想情況下,我希望在 Windows 中以某種方式為其他第三方服務建立啟動順序或實施延遲機制。我已經看到其他方法為服務實現睡眠計時器,但我對此不太滿意……

有什麼建議?

在 Windows 2003 中,服務依賴順序是您更改服務控制管理器在不編寫程式碼的情況下啟動服務的順序的唯一機制。

您應該確定要在 MySQL 之後啟動的特定服務並添加依賴項,以便首先啟動 MySQL。(你是否真的能得到你想要的將取決於你之前嘗試啟動 MySQL 的服務。)

像 Unix 允許我們這樣做並不容易,但是您已經使一個服務依賴於另一個服務,並且在該服務啟動之前它不會啟動。如果您希望服務在隊列底部啟動,請使其依賴於登錄服務或 DHCP 服務(如果已安裝)。由於需要許多其他服務,Netlogon 是最後啟動的系統之一,它將確保您的程序在啟動週期的後期啟動。

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