以特定顺序运行Windows服务

dpa*_*pac 3 windows service

是否可以更改Windows服务的顺序或运行一个又一个服务?

我想要这个的原因:我有一个位于共享驱动器上的IIS配置.当我重新启动服务器时,它首先运行IIS(w3wp)服务,但无法启动它.因为此时共享网络驱动器不可用.所以我想首先完成网络服务以映射所有网络驱动器,然后运行IIS服务.所以我不需要每次重启服务器时重启IIS服务.有没有其他方法来实现这一目标?

谢谢!

ewa*_*all 6

默认情况下,某些Windows服务配置了"依赖项"以确保首先启动先决条件服务...因此您只需添加它们即可.

以下是如何使用Registry编辑,命令行(sc config ServiceName depend=servicetoDependOn)和.NET 设置依赖关系.