识别硬盘字母移位软件

识别硬盘字母移位软件

自从我更改了硬盘驱动器的字母后,我就遇到了问题。

软件安装在这个硬盘上。所以我更改了快捷方式的链接,然后就可以启动所有软件了。但是对于 Windows 7,这些软件被删除了 - 在设置>当我检查卸载软件时>有一条消息提示软件已被卸载(手动)。

如何在不卸载所有软件并重新安装的情况下解决问题?

谢谢

答案1

不幸的是,当您更改已安装注册程序的卷的驱动器号时,这是预期的行为。
这些程序将拥有不仅仅是快捷方式,这取决于驱动器号。例如,当 Microsoft Office 安装到 C:\Program Files 时,注册表中的许多键将被写入,磁盘上的该位置是 Microsoft Office 的位置。例如:HKLM\SOFTWARE\Microsoft\Office\14.0\Excel\InstallRoot将有一个名为小路这表明C:\Program Files\Microsoft Office\Office14\
一旦更改驱动器号,例如 C: 变为 X:,注册表中的数据就不再正确。您的环境变量也可能存在问题。如果%系统驱动器%仍然显示为C:(和%程序文件%作为目录:),并且更改了驱动器号,这会破坏很多东西。
您可以搜索注册表并查找“C:\”的实例并将其更改为“X:\”(如果 C: 是旧字母,X: 是新字母),并确保您的环境变量指向正确的磁盘。
或者,您可以使用替代命令,这样你就有两个驱动器号指向同一个磁盘。
例如,运行替换 C:X:\会创建一个驱动器 C:,它实际上与驱动器 X: 相同。您可以使用其中任何一个来访问文件。
如果您想修复软件似乎已被手动删除的问题,您可以通过查看下面的键来实现HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall并更新任何调用的值安装源安装位置显示图标, 或者卸载字符串引用旧的驱动器号。

相关内容