Reconhecer software desde a mudança de letra do disco rígido

Reconhecer software desde a mudança de letra do disco rígido

Estou com um problema porque mudei a letra do meu disco rígido.

Os softwares são instalados neste disco rígido. Então mudei o link do atalho e posso lançar todos os softwares. Mas para o Windows 7 esses softwares são excluídos - nas configurações> quando eu verifico a desinstalação do software> há uma mensagem informando que o software foi desinstalado (manualmente).

Como posso resolver o problema sem desinstalar todo o software e reinstalar?

Obrigado

Responder1

Infelizmente, esse é o comportamento esperado quando você altera a letra da unidade de um volume com programas registrados instalados nele.
Os programas terão mais do que apenas atalhos que dependem da letra da unidade. Por exemplo, quando o Microsoft Office é instalado em C:\Arquivos de Programas, muitas chaves no registro serão gravadas, com esse local no disco como o local do Microsoft Office. Por exemplo:HKLM\SOFTWARE\Microsoft\Office\14.0\Excel\InstallRootterá um valor chamadoCaminhoque aponta paraC:\Arquivos de Programas\Microsoft Office\Office14\.
Depois que você altera a letra da unidade, para que C: se torne, por exemplo, X:, os dados no registro não estarão mais corretos. Você também pode ter problemas com suas variáveis ​​de ambiente. Se%SystemDrive%ainda está aparecendo comoC:(e%Arquivos de Programas%comoC:\Arquivos de Programas) e você alterar a letra da unidade, isso quebrará muitas coisas.
Você pode pesquisar no registro e procurar instâncias de "C:\" e alterá-lo para "X:\" (se C: for a letra antiga e X: a nova letra) e certificar-se de que suas variáveis ​​de ambiente estejam apontando para o disco certo.
Alternativamente, você pode usar osubstitutocomando, então você tem duas letras de unidade apontando para o mesmo disco.
Por exemplo, corrersubstituto C: X:\criaria uma unidade C:, que na verdade é a mesma coisa que a unidade X:. Você poderia usar qualquer um para acessar os arquivos.
Se quiser corrigir o problema do software que parece já ter sido removido manualmente, você poderá fazer isso observando as chaves emHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Desinstalare atualizando quaisquer valores chamadosFonte de instalação,Local de instalação,Ícone de exibição, ouDesinstalarStringque fazem referência à letra da unidade antiga.

informação relacionada