Установщик Windows - это всего лишь платформа для множества операций, включая сценарии копирования / запуска файлов и другие действия, необходимые для установки программного обеспечения.
Он знает, что установлено с помощью комбинации факторов, чаще всего просто строки GUID.
Скорее всего, программное обеспечение, которое вы пытаетесь установить, имеет достаточно другую версию, чтобы оно не было совместимо для обновления, или производители просто испортили установщик / использовали другой идентификатор при сборке установщика.
В любом случае, мне неясно, является ли это программное обеспечение, созданное вашей компанией, или программным обеспечением, которое вы используете. Если это программное обеспечение, которое вы используете - свяжитесь с его производителем, а если оно у вас дома, свяжитесь с командой разработчиков - они окажутся в гораздо лучшем положении, чтобы помочь вам, чем мы (не зная программного обеспечения)