问题:当有人运行我的应用程序时其他程序的基于 MSI 的安装程序将自发开始运行并尝试重新安装。
我如何才能准确确定重新安装的原因?
也许我们的应用程序和其他软件都引用了一些共享依赖项(可能是注册的 COM DLL)..?
我已经从客户那里获得了示例 MSI 日志文件(使用此处的说明),但有超过 20K 行的信息我无法轻易解释。
问题的根本原因可能源于我的应用程序,也可能来自其他供应商,但无论如何用户不应该面临这个问题,我希望能够理解并理想地解决这个问题。
笔记:
- 我的应用程序是一个“遗留”VB6 程序。
- 通常,运行的另一个安装程序是 AutoDesk 产品
- 日志文件名为
MSI340f4.LOG
32416 行- 它提到了
C:\Windows\Installer\4c26ff.msi
(roamer.msi
没有路径)
- 它提到了