Como depurar por que o instalador MSI de outro fornecedor é executado espontaneamente?

Como depurar por que o instalador MSI de outro fornecedor é executado espontaneamente?

Problema: quando algumas pessoas executam meu aplicativoo instalador baseado em MSI para algum outro programa começará a ser executado espontaneamentee tente reinstalar-se.

Como posso determinar precisamente qual é o motivo da reinstalação?

Talvez haja alguma dependência compartilhada (talvez uma DLL COM registrada) à qual nosso aplicativo e o outro software se referem.

Recebi exemplos de arquivos de log MSI de clientes (usando instruções aqui), mas existem mais de 20 mil linhas de informações que não consigo interpretar facilmente.


A causa raiz do problema pode ter origem no meu aplicativo ou em outro fornecedor, mas, independentemente disso, os usuários não devem se deparar com isso e eu gostaria de poder entender e, de preferência, corrigir esse problema.


Notas:

  • Meu aplicativo é um programa VB6 "legado".
  • Normalmente, o outro instalador executado é um produto AutoDesk
  • O arquivo de log é nomeado MSI340f4.LOGcom 32.416 linhas
    • Menciona C:\Windows\Installer\4c26ff.msie roamer.msi(sem caminho)

informação relacionada