Windows

Windows 服務依賴項

  • March 26, 2019

我有一個依賴於服務B的 Windows 服務****A

根據這篇Microsoft KB 文章,我可以添加一個系統資料庫項來告訴 Windows 等到B啟動後再啟動A

因此,當我關閉 Windows 時,我是否可以期望服務A在****B之前關閉?

不幸的是,不是在 Windows Vista 之前。

這是馬口中的話:http: //support.microsoft.com/kb/203878

Windows Vista(和更新版本)具有“服務關閉排序”功能。這由“PreShutDownOrder”系統資料庫值控制(在http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx中簡要提及)。

在 Google 上使用“site:microsoft.com”搜尋“PreShutDownOrder”返回的結果數量很少,無濟於事。看起來它只是微軟的准文件。我會玩弄它,看看它是否符合您的要求。

這是一個部落格條目,其中提到了“Ask Perf”部落格(一個非常棒的部落格,順便說一句,如果您想了解 Windows 內部):https ://techcommunity.microsoft.com/t5/Ask-The-Performance-Team /WS2008-服務關閉和崩潰處理/ba-p/372708

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