Ed Guiness Asked: 2009-07-02 04:40:32 +0800 CST2009-07-02 04:40:32 +0800 CST 2009-07-02 04:40:32 +0800 CST Windows 服务依赖项 772 我有一个依赖于服务B的 Windows 服务A。 根据这篇Microsoft KB 文章,我可以添加一个注册表项来告诉 Windows 等到B启动后再启动A。 因此,当我关闭 Windows 时,我是否可以期望服务A在B之前关闭? windows windows-service dependencies 2 个回答 Voted Best Answer Evan Anderson 2009-07-02T04:46:46+08:002009-07-02T04:46:46+08:00 不幸的是,不是在 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 pauska 2009-07-02T04:47:47+08:002009-07-02T04:47:47+08:00 当您手动执行此操作时,具有其他服务依赖的服务会先关闭其他服务,然后再自行关闭。 编辑:埃文安德森发布了一个关于它在关闭操作系统时不使用依赖项的链接,以防在 UPS 等上运行。这是一个很好且有效的观点(尽管它没有提到比 2000 年更新的 Windows。)
不幸的是,不是在 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
当您手动执行此操作时,具有其他服务依赖的服务会先关闭其他服务,然后再自行关闭。
编辑:埃文安德森发布了一个关于它在关闭操作系统时不使用依赖项的链接,以防在 UPS 等上运行。这是一个很好且有效的观点(尽管它没有提到比 2000 年更新的 Windows。)