操作系统安装后如何注册已安装的程序?

操作系统安装后如何注册已安装的程序?

我总是将程序安装在 d:\ 驱动器上,而将操作系统安装在 c: 上。这样做是为了能够在其他软件仍然可用时快速重新安装操作系统。

重新安装操作系统后,显然没有已安装的程序的注册表项。是否有任何选项可以重新注册这些程序?或者是否有任何方法可以在重新安装之前导出必要的注册表项?

谨致问候,Zapp

答案1

很多时候,程序在安装时所做的远不止将文件复制到 \Program Files。在 C:\Windows 中的某个位置可能会安装数百个注册表项,甚至共享 DLL 文件等。

很少情况下,您可以将程序从一台计算机复制到另一台计算机(这基本上就是您通过擦除并重新安装 Windows 所做的事情)并使其运行。

我知道这很麻烦,但确保一切正常运行的最可靠方法是重新安装程序。

答案2

一些临时程序可以这样工作,但许多程序在这种配置下会变得不稳定。许多程序甚至会拒绝以这种方式工作,因此最佳做法是重新安装所有程序。

答案3

您可以使用一些注册表管理器,在安装程序之前和之后制作两个注册表快照,然后比较它们并构建将进行必要更改的 .reg 文件。我使用登记组织者为此,它可以跟踪注册表和文件系统中的更改。当然,重新安装 Microsoft Office 等复杂程序比手动移动所有必要的文件和注册表项更容易。此外,许多程序将用户设置存储在其中,%appdata%因此我总是在重新安装之前复制该文件夹。

相关内容