Нет, это невозможно.Даже если вы измените ProductCode и ProductVersion, при втором запуске он всегда будет работать в режиме восстановления.Даже метод исправления реализует режим восстановления и в основном использует файл исправления в качестве преобразования.
Единственный способ добиться этого - каким-то образом предотвратить любую запись приложения в ARP, но я подозреваю, что это нарушит отказоустойчивость приложения, и в этом случае вы, вероятно, не хотите использовать MSI в качестве системы доставки.
Я достиг этого в прошлом, используя чистую установку InstallScript.После завершения установки я удаляю записи реестра, связанные с ARP, поэтому другая установка будет действовать как новая установка.