在UAC提示后,Installshield installscript安装程序终止

问题描述

我有一个InstallShield InstallScript(无MSI)安装程序,基本上可以正常运行。

在特定计算机上,安装程序会在UAC提示提升执行权限后立即终止。我希望安装程序已加载并提供安装必备软件的条件。

到目前为止,我已经尝试过:

  • 查看了任务管理器的“详细信息”选项卡,发现安装程序列出了瞬间,然后消失了。
  • 在OnBegin()回调中放置一条日志消息,但这为时已晚。
  • 已停用的病毒扫描程序。
  • 已检查的Windows事件日志-未找到相关记录
  • 尝试使用/ V“ L * v c:\ file.log”进行日志记录以执行安装程序-不会写入日志文件
  • 尝试使用/ debuglog记录日志以执行安装程序-不会写入日志文件

我已经花了几天时间解决这个问题,而且我不知道在哪里可以找到任何提示,更不用说解决问题了。

在此可以提供帮助的任何东西都受到高度赞赏-谢谢!

解决方法

Installshield依赖于win32库。我有一个类似的案例,下面是可能的解决方案

1)请尝试应用所有可用的Windows更新。

2)尝试修复Windows系统文件。参考https://answers.microsoft.com/en-us/windows/forum/windows_10-update/system-file-check-sfc-scan-and-repair-system-files/bc609315-da1f-4775-812c-695b60477a93

3)创建新用户帐户后,尝试安装可执行文件。