按特定顺序运行windows服务

问题描述:

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

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

谢谢!

+0

这是一个编程问题吗? – 2011-05-27 17:53:58

如果您运行Server 2008/Vista/7,则可以设置IIS服务以延迟启动。

有两种层次:首先是所有“自动”的东西,然后是“自动(延迟启动)”的东西。

+0

是的,它的工作原理。谢谢回复。 – dpac 2011-06-02 13:57:50

默认情况下,某些Windows服务配置了“依赖关系”以确保先决条件服务先启动......所以您可以添加它们。

这里是how to set dependencies with Registry edits,from the command-linesc config ServiceName depend=servicetoDependOn)和from .NET