是否可以更改Windows服务的顺序或运行一个又一个服务?
我想要这个的原因:我的IIS配置位于共享驱动器上。当我重新启动服务器时,它首先运行IIS(w3wp)服务,但无法启动它。因为此时共享网络驱动器不可用。所以我想首先完成网络服务以映射所有网络驱动器,然后运行IIS服务。所以我不需要每次重启服务器时重启IIS服务。还有其他方法可以达到这个目的吗?
谢谢!
答案 0 :(得分:6)
默认情况下,某些Windows服务配置了“依赖项”以确保首先启动必备服务...因此您只需添加它们即可。
以下是how to set dependencies with Registry edits,from the command-line(sc config ServiceName depend=servicetoDependOn
)和from .NET。
答案 1 :(得分:2)
如果您正在运行Server 2008 / Vista / 7,则可以设置IIS服务以延迟启动。
有两种层次:首先是所有“自动”的东西,然后是“自动(延迟启动)”的东西。