如果我将每个文件从一个硬盘复制到另一个硬盘,为什么我必须重新安装程序?

如果我将每个文件从一个硬盘复制到另一个硬盘,为什么我必须重新安装程序?

如果我复制硬盘上的每一个文件,我的程序将无法再运行,我必须重新安装它们。这让我很困惑,因为注册表存储在硬盘上以及所有窗口文件。如果每个文件都被复制了,我不明白为什么需要重新安装。

答案1

如果你做过复制每一个文件在任何硬盘上,那么您也将复制您的操作系统,更重要的是,您的用户文件。

Windows 注册表可以理解为由两个主要部分组成:该机器上每个用户共有的部分和每个用户单独拥有的部分。如果每个文件都已复制,那么一切都将像在之前的机器上一样运行1

但是,大多数情况下,用户仅备份“Program Files”和“用户文档”文件夹中的内容。这些位置没有存储与 Program Files 中存储的程序相关的注册表项的文件。这些位置可在此找到维基百科文章。

这里的主要问题是这些程序可能依赖于当前机器注册表中的任何值,并且这些值是创建的安装程序时

因此,如果您按照大多数用户复制硬盘时所做的事情去做,那么您将需要重新安装程序,因为如上所述,程序运行所需的注册表项并没有出现。

1 – 如果机器也相同,那么驱动程序也将相同。

相关内容