我有一个 Windows 服务,它是一个自定义 API,它在 Windows Server 2019 上运行。
当我手动停止它时,它会停止,但大约 30 秒后它会重新启动。重新启动的服务有一个新的 PID。将服务设置为自动或手动没有区别:它仍然会重新启动。如果我在另一台机器(Windows 10)上安装该服务,当我停止它时,它会永久停止。
我读到过可以触发手动服务启动,这可能是正在发生的事情吗?我如何才能找到触发它的原因?
知道是什么在重启它吗?我如何找到是什么在重启它?在事件日志中,我注意到在启动/停止事件周围总是有 BITS 活动。这是巧合吗?