Почему мое приложение запускает установщик другого приложения?
При использовании устаревшего приложения VB6 и открытии некоторых определенных форм внутри этого приложения появляется установщик Windows, входящий в состав Microsoft Navision (который установлен на том же компьютере), как на прикрепленном изображении.
Это происходит каждый раз, но только на этой машине.
Приложение VB6 абсолютно не имеет отношения к Navision!
Что можно сделать, чтобы избежать этого аномального взаимодействия между двумя приложениями?
![enter image description here]()
Ответы
Ответ 1
Это до коррумпированной базы данных установщика Windows, и ваше приложение использует какой-то компонент, который Microsoft Dynamics пыталась установить.
Лучше всего удалить и переустановить Microsoft Dynamics NAV или использовать MSICUU для удаления "сломанного" пакета.
Обновление: MSICUU был отставке вместо Установить и удалить программу troubleshooter, но я не использовал эту новую утилиту.