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