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

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

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам