Windows-Server-2003

如何在不重新啟動伺服器的情況下解析我的服務依賴項?

  • May 22, 2019

我們設置了一項服務,並將其他服務的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\servicename\DependOnService 設置為這一服務。當我關閉一項服務時,它的所有依賴項都會自動關閉。

但是,在對這些內部服務進行一些內部更改後,它們不再依賴於一項服務。因此,我使用 regedit 從他們的 DependOnService 鍵中刪除了它。問題是,在“服務”視窗中,它仍然堅持說,如果我關閉一項服務,其他服務將被關閉,但我不想讓它們的停機時間比今天更多。我嘗試關閉服務視窗並再次啟動它,但無濟於事。有沒有辦法讓它重新讀取 DependOnService 數據?

你不能。您必須重新啟動。

在提升的命令提示符下,輸入(如果有空格,則將服務名稱括在引號中):

sc config <service name> depend= /

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