wix:卸载使用服务的应用程序需要重启?

时间:2010-01-29 18:19:49

标签: windows installer wix

我们使用Wix开发了一个安装程序,在卸载我们的应用程序后,它建议我们重新启动计算机。这似乎是因为我们的应用程序安装了Windows服务。

我们有什么方法可以避免重启,也许我们有一些代码可以停止服务,取消注册等等?

1 个答案:

答案 0 :(得分:3)

您需要使用ServiceControl元素:

<ServiceControl Id="ServiceController" Start="install" Stop="both" Remove="uninstall" Name="{NameOfYourService}"/>

这将:

  • 安装后启动服务
  • 安装和卸载时停止服务
  • 卸载时删除服务

如果您需要,文档为here