Почему мое приложение запускает установщик другого приложения? - программирование

Почему мое приложение запускает установщик другого приложения?

При использовании устаревшего приложения VB6 и открытии некоторых определенных форм внутри этого приложения появляется установщик Windows, входящий в состав Microsoft Navision (который установлен на том же компьютере), как на прикрепленном изображении.

Это происходит каждый раз, но только на этой машине.

Приложение VB6 абсолютно не имеет отношения к Navision!

Что можно сделать, чтобы избежать этого аномального взаимодействия между двумя приложениями?

enter image description here

4b9b3361

Ответ 1

Это до коррумпированной базы данных установщика Windows, и ваше приложение использует какой-то компонент, который Microsoft Dynamics пыталась установить. Лучше всего удалить и переустановить Microsoft Dynamics NAV или использовать MSICUU для удаления "сломанного" пакета.

Обновление: MSICUU был отставке вместо Установить и удалить программу troubleshooter, но я не использовал эту новую утилиту.