Se você instalar um programa no Windows e solicitar que ele seja instalado em uma unidade específica, o seguinte acontecerá:
- Alguns itens serão instalados no caminho escolhido * (por exemplo, X: \ arquivos de programas \ vmware \ workstation 10 \ "
- Alguns itens serão instalados em outros locais. (Normalmente, para C: ou a unidade que hospeda o sistema operacional).
- As entradas serão feitas no registro.
Se você acabou de excluir a unidade inteira X, os arquivos instalados no ponto 1 desaparecerão, mas o registro ainda conterá suas informações. O instalador procura por eles e vê um programa instalado. É por isso que reclama.
Um limpador de registro pode consertá-lo (faça backups primeiro!). Se isso não funcionar, procure manualmente no registro por entradas relacionadas à instalação antiga.
NB1: Normalmente o meu programa de limpeza é cccleaner.
NB2: Eu não trabalho para eles, nem sou reliçado para ccleaner de alguma forma.
NB3: Só porque funciona para mim não significa que funcionará para você. Sempre faz backups antes de mexer com o registro.
NB4: Muitos limpadores de registro e 'otimizadores' são uma má ideia. Não os aplique sem necessidade (embora neste caso eu ache que haja uma necessidade).
Aviso de isenção de responsabilidade1: