![手动停止后,Windows 服务再次启动。为什么?](https://linux22.com/image/769905/%E6%89%8B%E5%8A%A8%E5%81%9C%E6%AD%A2%E5%90%8E%EF%BC%8CWindows%20%E6%9C%8D%E5%8A%A1%E5%86%8D%E6%AC%A1%E5%90%AF%E5%8A%A8%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我有一个 Windows 服务,它是一个自定义 API,它在 Windows Server 2019 上运行。
当我手动停止它时,它会停止,但大约 30 秒后它会重新启动。重新启动的服务有一个新的 PID。将服务设置为自动或手动没有区别:它仍然会重新启动。如果我在另一台机器(Windows 10)上安装该服务,当我停止它时,它会永久停止。
我读到过可以触发手动服务启动,这可能是正在发生的事情吗?我如何才能找到触发它的原因?
知道是什么在重启它吗?我如何找到是什么在重启它?在事件日志中,我注意到在启动/停止事件周围总是有 BITS 活动。这是巧合吗?