我正在尝试将补丁部署到我创建的服务并替换服务文件。出于这个原因,我需要停止服务以便释放文件。我正在使用sc \\remote stop svcname
,然后我使用 查询服务,sc \\remote query svcname
直到我看到它的状态为 STOPPED。此时服务文件应该已解锁,为了安全起见,我还使用sc \\remote delete svcname
.
尽管如此,它似乎并没有释放文件,并且任何删除或更改尝试都失败了。我知道一种解决方案可能会反复轮询文件,但我想避免这种方法。
有什么建议么?