为什么我的应用程序触发另一个应用程序的安装程序?

时间:2011-11-10 10:02:03

标签: vb6 installer activex windows-installer

使用旧版VB6应用程序并在该应用程序中打开某些特定表单时,属于Microsoft Navision的Windows Installer(安装在同一台计算机上)会弹出,如附图所示。

每次都会发生这种情况,但仅限于此机器。

VB6应用程序与Navision完全没有关系!

可以做些什么来避免两个应用程序之间的这种异常交互?

enter image description here

1 个答案:

答案 0 :(得分:5)

这取决于损坏的Windows安装程序数据库,并且您的应用程序正在使用Microsoft Dynamics尝试安装的某个组件。 您最好的办法是删除并重新安装Microsoft Dynamics NAV,或使用MSICUU删除“损坏”的软件包。

更新:MSICUU优先于retired Program Install and Uninstall troubleshooter,但我没有使用此新工具。