我有一个行为有点奇怪的 Installscript MSI 项目。
安装成功后,如果我再次启动安装文件,我会弹出一个问题:
“您要完全删除选定的应用程序及其所有功能吗?”
当然,这是预期的行为。
如果我选择“否”,则会显示“InstallShield Wizard Completed”对话框,并通知我“在 [应用程序] 可以完全安装之前向导被中断”。
同样,这一切都在预期的行为范围内。
出乎意料的是,关闭此对话框后,该应用程序已从我的机器中部分删除。已安装的文件和注册表项仍然存在,但它不再出现在 Windows 的“应用程序和功能”中,如果我再次运行安装文件,它会开始新的安装,就好像从未安装过该应用程序一样。
我厌倦了启用维护模式,但无济于事。取消维护对话框会触发相同的部分删除。
任何线索这里发生了什么,或解决这个问题的想法?