在 Windows 7 中如何使一个服务依赖于另一个服务?

在 Windows 7 中如何使一个服务依赖于另一个服务?

如果我查看服务的属性,我可以看到“依赖项”选项卡,但我不能将其他服务分配给此选项卡。

我有两个在启动时启动的服务,一个是服务器,一个是数据库。服务器依赖于数据库 - 如果数据库尚未启动,服务器将无法工作。(但是,它实际上作为服务失败了,所以我无法使用“恢复”选项卡。)

如何使第二项服务依赖于第一项服务,以便它们始终以正确的顺序启动?

答案1

从使用管理员凭据运行的命令提示符中:

sc config <server_service_name> depend= <database_service_name>

阅读更多内容sc.exe 文档

答案2

按照这里的步骤对我来说非常有效:
博伊斯
长话短说:
regedit.exe,HKLM/System/CurrentControlSet/Services/(你的服务)
添加一个名为 DependOnService 的多值键
添加依赖服务名称

相关内容