WiX ServiceControl 在卸载时停止服务,但在安装时不启动它
Posted
技术标签:
【中文标题】WiX ServiceControl 在卸载时停止服务,但在安装时不启动它【英文标题】:WiX ServiceControl Stop a service on uninstall, but don't start it on install 【发布时间】:2011-06-03 04:04:22 【问题描述】:我需要在卸载时停止并删除该服务,但我不希望它在安装时启动。问题是,ServiceControl
元素的 start 属性没有提供禁用启动的选项。还是我只是想念它?
我将它用于我的服务控制元素:
<ServiceControl Id="StartService"
Start="install"
Stop="both"
Remove="uninstall"
Name="Remec.AteService"
Wait="yes" />
【问题讨论】:
【参考方案1】:省略Start
属性。
【讨论】:
【参考方案2】:根据the documentation,start
属性是可选的,所以完全省略它。
<ServiceControl Id="StartService"
Stop="both"
Remove="uninstall"
Name="Remec.AteService"
Wait="yes" />
【讨论】:
如果这是in文档就好了——我也错过了。显然能够指定在卸载时启动服务,我也有点困惑? 如果您需要启动其他服务,则在卸载时启动服务可能有意义... 卸载时如何停止服务。我收到消息“应关闭以下应用程序...以上是关于WiX ServiceControl 在卸载时停止服务,但在安装时不启动它的主要内容,如果未能解决你的问题,请参考以下文章