Windows

如何在 Windows 7 中使一項服務依賴於另一項服務?

  • April 6, 2011

如果我查看服務的屬性,我可以看到“依賴項”選項卡,但我無法將其他服務分配給此選項卡。

我有兩個在啟動時啟動的服務,一個伺服器和一個數據庫。伺服器取決於數據庫 - 如果數據庫尚未啟動,則伺服器無法工作。(但是,它實際上作為服務失敗了,所以我不能使用“恢復”選項卡。)

如何使第二個服務依賴於第一個服務,以便它們始終以正確的順序啟動?

從使用管理員憑據執行的命令提示符:

sc config <server_service_name> depend= <database_service_name>

在這個sc.exe 文件中閱讀更多內容。

遵循此處的步驟對我來說非常有效:

Boyce.us

長話短說:

regedit.exe, HKLM/System/CurrentControlSet/Services/(your service)

添加一個名為 DependOnService 的多值鍵

添加依賴項服務名稱

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