我添加了带参数的服务控制
Start="install" Stop="both" Remove="uninstall" Wait="yes"
。
安装和卸载工作正常。
当应用程序打开时,卸载不起作用。
如何
答案 0 :(得分:0)
您的问题有点模糊,您应该解释“卸载不起作用”的含义,以及为什么您认为该服务与正在打开的应用程序有关,因为ServiceControl将停止服务。
无论如何,Windows Installer的更高版本尝试卸载并让应用程序继续运行。它制作正在运行的应用程序的私有副本,以便它可以完成卸载,无需重新启动,并使应用程序保持运行。任何清理都是非关键的,可以在下次重启时完成。
不知道什么“不起作用”意味着很难说更多,但如果你需要关闭它,请查看WiX util CloseApplication的内容。
错误消息“此Windows Installer程序包存在问题。作为安装程序的一部分运行的程序未按预期完成”几乎肯定意味着您正在运行已失败的自定义操作,这是第一件事校验。