这也可以通过使用sc命令的提升命令提示符来完成.语法是:
sc config [service name] depend= <Dependencies(separated by / (forward slash))>
注意:等号后面有一个空格,前面没有空格.
警告:depend =参数将覆盖现有的依赖项列表,而不是追加.因此,例如,如果ServiceA已经依赖于ServiceB和ServiceC,那么如果运行depend = ServiceD,ServiceA现在将仅依赖于ServiceD. (谢谢Matt!)
例子
对另一项服务的依赖:
sc config ServiceA depend= ServiceB
以上意味着ServiceA在ServiceB启动之前不会启动.如果停止ServiceB,ServiceA将自动停止.
对多种其他服务的依赖:
sc config ServiceA depend= ServiceB/ServiceC/ServiceD/"Service Name With Spaces"
以上意味着在ServiceB,ServiceC和ServiceD全部启动之前ServiceA不会启动.如果您停止任何ServiceB,ServiceC或ServiceD,ServiceA将自动停止.
要删除所有依赖项:
sc config ServiceA depend= /
列出当前依赖项:
sc qc ServiceA
原文地址:https://www.jb51.cc/windows/370956.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。