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

Jas*_*son 1 windows-7 file-transfer

我知道 Windows 7 中包含的 Easy Transfer 工具可以传输我的所有文件,但我想传输我的程序。此外,如果我不需要,我不想购买任何花哨的程序。

Joe*_*orn 7

许多程序不能直接从一台机器转移到另一台机器。有许多的原因:

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

您可以找到试图通过注册表 guid 和许可问题的迷宫进行跟踪的软件,但正如您所说:它充其量只是噱头。