在其他服务之前加载服务

时间:2011-06-27 05:51:58

标签: windows-7 windows-services boot windows-scheduler

我有一个网络关键的Windows 7服务。它必须在系统上的任何网络相关服务之前启动,否则该网络服务可能会失败。我的服务要求Winsock在运行时完全初始化。

如何在适当的时候强制Windows加载我的服务?即在Winsock可用后立即。

2 个答案:

答案 0 :(得分:3)

我使用了MS Sysinternals的LoadOrder实用程序。发现该组应该是“ NetworkProvider ”。此外,由于加载程序按字典顺序按字母顺序加载,我将我的进程命名为“Z”,因此它将在“NetworkProvider”LoadOrderGroup中加载最后一个。

答案 1 :(得分:1)

您可以使用depends选项使您的服务依赖于其他服务。要使其他服务依赖于您的服务,您需要设置他们的依赖项。