如何将程序从旧计算机传输到新的 Windows 7 计算机?

如何将程序从旧计算机传输到新的 Windows 7 计算机?

我知道 Windows 7 中附带的 Easy Transfer 工具可以传输我的所有文件但我想转移我的程式。另外,如果没有必要,我不想购买任何花哨的程序。

答案1

许多程序无法直接从一台机器转移到另一台机器。原因如下:

  • 注册表项意味着程序的某些必要部分是注册表数据库中的记录。换句话说,它们与许多其他程序共享同一文件的一部分。记录本身不会直接复制到新系统的注册表中,因为它们通常具有直到安装时才确定的 guid 键,因此无法知道您需要哪些记录。
  • 许可限制有时会根据 PC 上安装的硬件编译“签名”。直接传输程序意味着许可证检查会失败,因为新签名是错误的。
  • 某些安装程序会使用硬件专用文件。这种情况比以前少见,但视频游戏尤其容易这样做 — 安装程序可能会将一组不同的代码复制到您的系统中,但文件名相同,具体取决于您使用的是 nVidia 还是 ATi 显卡。
  • 程序数据可能位于不同用户文件夹下的文件夹中,因此很难正确重新组装。此外,独立存储等技术可能意味着重要的程序数据被加密,不易读取。

您可以找到尝试通过复杂的注册表指南和许可问题进行跟踪的软件,但正如您所说的:它充其量只是噱头而已。

答案2

如果您没有要重新安装的介质,则可以使用虚拟化技术,例如在新 PC 上安装 vmware 并创建旧 PC 的虚拟副本 (p2v)。这不是问题中要求的传输程序的方法,但是一种使程序可用的方法。

答案3

没有程序,而且我也不希望程序帮我传输所有内容。只需重新安装所需的程序并保持原样,即可防止发生其他问题。

答案4

过去,许多用户使用 Microsoft Windows Easy Transfer。但 Windows 10 不再有 Windows Easy Transfer 程序。您需要使用 PCmover 之类的工具来获取您的应用程序,因为大多数程序都需要在 Windows 注册表中注册才能正常工作。Microsoft 推荐它并在其网站上提供有限使用的免费副本。这里有一个来自 Lablink 的详尽视频教程:https://www.youtube.com/watch?v=bWRgQpODGr4

相关内容