MSI InstallScript Project:如何取消所有服务的可执行文件?



我是InstallShield的新手,我有一个MSI Installscript项目。我创建了一个服务,以便在安装后在Window Services中运行。当我执行卸载过程时,服务会被删除,但服务的可执行文件不会被卸载。

如何使用其服务卸载此文件?

谢谢你的帮助。

应该有一些设置可以让您在卸载时停止服务,并说明是否要等待服务停止。如果您没有停止服务,卸载可能会要求重新启动。"停止服务"one_answers"删除服务"设置是分开的,因此其中一个可以发生,但另一个不能发生。如果你确实停止了它,但没有等待服务停止完成,这会导致卸载删除文件和服务进程完成之间的竞争。因此,如果进程停止作为服务,但继续运行进行清理或其他操作,时间可能会成为一个问题,因为如果它正在运行,就无法删除它。服务也需要有良好的表现。如果它是可复制的,请使用详细的MSI日志进行卸载。

这就是服务的问题,但也有普通的Windows安装程序问题,比如将exe标记为显式共享,这样它就不会删除它,以为它被其他人使用了。

最新更新