启动/停止 Windows 服务 A 也启动/停止 Windows 服务 B

Sea*_*ean 2 windows-server-2003 service dependencies

我创建了两个 Windows 服务 A 和 B,并希望在它们之间添加依赖项,以便我可以:

  1. 启动服务A(服务B自动启动)

  2. 停止服务 A(服务 B 自动停止)

但是,该命令sc config ServiceA depend= ServiceB仅适用于:

  1. 启动服务A(服务B自动启动)

  2. 停止服务 B(服务 A 自动停止)

当我停止服务 A 时,有没有办法让服务 B 自动停止?

the*_*bit 5

依赖项确实只会以停止服务B会停止服务A 的方式工作。如果这不是您想要的,那么依赖项不适合您,您将需要内置服务控制机制之外的一些东西来完成这项工作。使用 WMI 订阅由 service stop 命令触发的事件和一些脚本来执行检查并停止其他服务应该可以解决问题。