【问题标题】:wix: uninstall of application which uses a Service requires restart?wix:卸载使用服务的应用程序需要重新启动?
【发布时间】:2010-01-29 18:19:48
【问题描述】:

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

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

【问题讨论】:

    标签: windows installation wix


    【解决方案1】:

    你需要使用ServiceControl元素:

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

    这将:

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

    如果您需要,文档是 here

    【讨论】:

    • 下周会试一试...我只是讨厌强制重启! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多