WiX ServiceControl在卸载时停止服务,但不要在安装时启动它

时间:2011-01-04 02:07:28

标签: service wix windows-installer install uninstall

我需要停止服务并在卸载时将其删除,但我不希望它在安装时启动。问题是,ServiceControl元素上的start属性不提供禁用启动的选项。或者我只是错过了它?

我将其用于我的服务控制元素:

<ServiceControl Id="StartService"
    Start="install"
    Stop="both"
    Remove="uninstall"
    Name="Remec.AteService"
    Wait="yes" />

2 个答案:

答案 0 :(得分:43)

根据the documentationstart属性是可选的,因此请完全省略它。

 <ServiceControl Id="StartService"
    Stop="both"
    Remove="uninstall"
    Name="Remec.AteService"
    Wait="yes" />

答案 1 :(得分:5)

省略Start属性。