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

pvi*_*ira 3 vb6 installer windows-installer activex

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

它每次都会发生,但只在这台机器上.

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

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

在此输入图像描述

Dea*_*nna 5

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

更新:MSICUU已退休,优先于程序安装和卸载疑难解答,但我没有使用此新实用程序.