我不得不在新的驱动器上重新安装 Windows,当然,新安装无法识别以前安装的任何程序。
- 所有程序都安装在非系统驱动器上
- 我仍然可以访问以前的 Windows 驱动器(但无法在其上运行 Windows)
- 就这个问题而言,重新安装每个程序不是一个选择
- 我有很多已安装程序,其中许多具有自定义设置(例如 IDE 等)
我希望新安装的 Windows 能够识别这些安装,或者至少对它们进行索引,这样我就可以使用开始菜单来搜索它们(并且它们显示为程序而不是文件)。
我知道我可以从应用程序的安装目录运行它们,并且其中一些可以运行,因为并非所有应用程序都需要注册表项等,但这个问题更多的是关于如何通过新安装使它们尽可能方便地运行,而不是“是否可以运行它们”。
有没有办法做到这一点?
谢谢。
答案1
程序的安装目录是安装中最少的一部分——你尝试做的事情是否可行值得怀疑根本因为安装程序 - 无论安装到哪个磁盘 - 都会修改 Windows 中的很多内容,而这些内容现在会随着重新安装而丢失:
- DLL 和类似内容被放入各种 Windows 系统目录中
- 创建或修改注册表数据
可能还有更多,但手动“修复”这两个问题已经是一项艰巨的工作 - 通常没有关于哪些文件被放到哪里以及哪些注册表项被写入的文档(许多程序将其许可信息“隐藏”在模糊的注册表项中)。即使您拥有所有这些信息,也需要数小时才能重新完成所有操作(基本上,这就是“安装”所做的 - 写入/修改所有这些东西)。
答案2
Windows 从来不允许用户将安装“移动”到另一个驱动器,并且(超过 95% 的时间)始终都是如此。
所以你必须忍耐并重新安装程序。最终,这将是最快、最可靠和最持久的方法。