Windows Netstop立即报告服务停止,这是错误的

Windows Netstop立即报告服务停止,这是错误的,windows,service,Windows,Service,我需要在更新应用程序之前停止服务。Netstop立即回答说服务已停止,但实际上没有停止(我仍然可以看到进程ID) 有没有办法检查进程在使用netstop后是否真的停止了?或者我必须使用在大多数情况下可能有效的延迟吗?我们在以前的一个项目中遇到了这个问题。不幸的是,您是正确的,windows在释放资源时报告服务已停止。我们的解决方案是检查流程正在使用的文件,看看它们是否仍在使用中。我们每秒钟检查一次,直到文件发布 我们目前正在检查PID。但我并不真正喜欢这两种解决方案。很遗憾,这个问题没有一个方便

我需要在更新应用程序之前停止服务。Netstop立即回答说服务已停止,但实际上没有停止(我仍然可以看到进程ID)


有没有办法检查进程在使用netstop后是否真的停止了?或者我必须使用在大多数情况下可能有效的延迟吗?

我们在以前的一个项目中遇到了这个问题。不幸的是,您是正确的,windows在释放资源时报告服务已停止。我们的解决方案是检查流程正在使用的文件,看看它们是否仍在使用中。我们每秒钟检查一次,直到文件发布

我们目前正在检查PID。但我并不真正喜欢这两种解决方案。很遗憾,这个问题没有一个方便的解决方案。我想知道是否还有其他解决方案。但是,根据我们的测试,在命令和服务状态更新后返回信号。事实上,一切都已发布并可用。