service - Installshield 在次要升级期间不停止服务

标签 service installshield installshield-2008

在我的安装程序中,我有一个安装 NT 服务的组件。我有一个问题,在小升级期间服务没有停止。我观察了升级过程中由 installshield 生成的日志,它报告说它正在执行 StopServices 操作,它的返回码是 1。我也开始了 process hacker记录服务启动/停止事件,但服务在升级期间从未停止。我还验证了在卸载期间服务停止然后删除。知道为什么会这样吗?

我正在使用 installshield 2008,但任何与 installshield 相关的答案都会非常有用。

最佳答案

最终我无法克服这个问题。花了几天时间试图弄清楚到底发生了什么,但无法弄清楚为什么在次要升级期间服务既没有停止也没有启动。我被迫编写执行此操作的自定义操作,并为它们使用 sc.exe。这不是我被迫使用自定义操作修复的 installshield 中第一个无法解决的问题。希望这个答案能为某人节省几天时间。

关于service - Installshield 在次要升级期间不停止服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14401392/

相关文章:

mysql - 服务 mysql 在 ubuntu 上启动失败

debugging - Visual Studio 远程调试服务

visual-studio-2013 - 如何修复InstallShield错误-1501 : Could not compress?

windows-installer - 使用 Won64 节点注册表的 X64 安装程序

java - 在加载另一个应用程序时运行我的应用程序

parsing - grails 3依赖服务gradle

java - Installshield:如何添加Java运行时环境?

visual-studio-2010 - 为什么 InstallShield 向导不显示上次卸载页面?

windows-7 - 安装不显示命令提示符