%5C%20como%20deveria%20fazer.png)
Parte do meu trabalho é criar instaladores MSI para o aplicativo .NET Windows Forms da minha empresa. Ele foi instalado em literalmente centenas de computadores em dezenas de clientes, no Windows XP (não faz muito tempo!), no Windows 7 e, atualmente, no Windows 10.
É um aplicativo de 32 bits, por isso é instalado por padrão em
c:\Program Files (x86)\My Company Name\MyAppName
Tem funcionado assim há anos - desde 2005, na verdade, e desde então através de dezenas de atualizações.
Hoje em um de meus clientes, apesar da pasta acima ser mostrada como pasta de instalação padrão durante a execução do MSI, o aplicativo acabou sendo instalado na raiz do c:
drive.
Em outro computador da mesma organização, a execução do mesmo instalador resultou na instalação do aplicativo na raiz da d:
unidade.
É quase como se houvesse um link simbólico configurado, mas o gerente de TI da referida organização diz que não o utiliza.
Agora tentei o mesmo instalador em um desktop, um laptop (ambos executando o Windows 10 Enterprise 1903) e uma VM, executando o Windows 10 Enterprise 1809, e a instalação termina exatamente onde deveria, e assim acontece há mais de uma década.
Nunca vi isso antes, alguém pode sugerir uma possível causa?