Reconocer software desde el cambio de letra del disco duro

Reconocer software desde el cambio de letra del disco duro

Tengo un problema ya que he cambiado la letra de mi disco duro.

Los softwares están instalados en este disco duro. Entonces, cambié el enlace del acceso directo y puedo iniciar todo el software. Pero para Windows 7, estos software se eliminan: en la configuración> cuando verifico desinstalar software> hay un mensaje que indica que el software se ha desinstalado (manualmente).

¿Cómo puedo solucionar el problema sin desinstalar todo el software y volver a instalarlo?

Gracias

Respuesta1

Desafortunadamente, este es el comportamiento esperado cuando cambia la letra de unidad de un volumen con programas registrados instalados en él.
Los programas tendrán más que simples accesos directos que dependen de la letra de la unidad. Por ejemplo, cuando Microsoft Office se instala en C:\Program Files, se escribirán muchas claves en el registro, con esa ubicación en el disco como la ubicación de Microsoft Office. P.ej:HKLM\SOFTWARE\Microsoft\Office\14.0\Excel\InstallRoottendrá un valor llamadoCaminoque apunta aC:\Archivos de programa\Microsoft Office\Office14\.
Una vez que cambia la letra de la unidad, de modo que C: se convierta, por ejemplo, en X:, los datos del registro ya no son correctos. También puede tener problemas con las variables de entorno. Si% Unidad del sistema %todavía se muestra comoC:(y%Archivos de programa%comoC:\Archivos de programa), y cambias la letra de la unidad, eso dañará muchas cosas.
Puede buscar en el registro y buscar instancias de "C:\" y cambiarlo a "X:\" (si C: es la letra antigua y X: la letra nueva), y asegurarse de que las variables de entorno apunten al disco derecho.
Alternativamente, puede utilizar elsust.comando, por lo que tiene dos letras de unidad apuntando al mismo disco.
Por ejemplo, corriendosust. C: X:\crearía una unidad C:, que en realidad es lo mismo que la unidad X:. Podrá utilizar cualquiera de los dos para acceder a los archivos.
Si desea solucionar el problema del software que parece haber sido eliminado manualmente, puede hacerlo consultando las claves debajoHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstally actualizando cualquier valor llamadoFuente de instalación,Ubicación de instalación,Icono de pantalla, oDesinstalar cadenaque hacen referencia a la antigua letra de unidad.

información relacionada