通过“系统”用户删除服务失败

我正在运行一个要testing的软件。 该软件由SYSTEM用户运行,并可以在机器上应用操作。 该软件有一个运行的服务。 在一台Win7机器上,当SYSTEM用户试图删除服务时(作为软件自动更新的一部分),似乎失败了。 该服务停止,并带有一条消息:

该服务已被标记为删除。

只有重置才能解决这个问题,但是我们需要一个更好的解决scheme来强制删除这个服务,所以自动更新的过程将会是可靠的。 谢谢。

这是一个较旧的知识库文章,可能有所帮助:

要解决此问题,请重新启动计算机,然后重新安装该服务。

注意如果您首先validation服务已停止,然后在删除服务之前退出Microsoftpipe理控制台(MMC),则可能可以重新安装该服务,而无需重新启动计算机。

BUG:在Visual Studio .NET中重新安装服务时,“指定的服务已被标记为删除”错误信息

此外,为什么要删除服务,而不是停止它,更新二进制文件,并再次启动服务? 无需卸载…?