本文介绍了为什么我的应用程序会触发另一个应用程序的安装程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

When using a legacy VB6 application and opening some specific forms inside that application, the Windows Installer belonging to Microsoft Navision (which is installed on the same machine) pops-up like in the attached image.

它每次都发生,但仅限在这台机器上.

It happens every time, but on this machine only.

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

The VB6 application has absolutely no relation with Navision!

如何避免两个应用程序之间的异常交互?

What can be done to avoid this anomalous interaction between the two applications?

推荐答案

这归因于损坏的Windows Installer数据库,并且您的应用使用的是Microsoft Dynamics试图安装的某些组件.最好的选择是删除并重新安装Microsoft Dynamics导航,或使用MSICUU删除损坏的"程序包.

This is down to a corrupt windows installer database and your app is using some component that Microsoft Dynamics tried to install.Your best bet is to remove and reinstall Microsoft Dynamics NAV, or use MSICUU to remove the "broken" package.

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

Update: MSICUU was retired in preference to the Program Install and Uninstall troubleshooter but I've not used this new utility.

这篇关于为什么我的应用程序会触发另一个应用程序的安装程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 10:46