为什么你不能只是将程序的文件夹复制到一个新的Windows系统(和什么时候可以)

microsoft-office-program-copied-to-new-system

当移动到一个新的Windows系统,无论是在得到一台新的计算机或重新安装Windows后 ,你可能会试图将程序的文件夹复制到新的系统,就像你复制文件。 但这通常不会工作。

一些程序 - 特别是游戏 - 允许你复制他们的文件夹并运行程序。 其他专门设计为“便携式应用程序”的程序也将能够做到这一点。

为什么程序需要安装?

当您在Windows上安装程序时,它似乎只安装到特定的文件夹,通常在程序文件下。 例如,苹果的iTunes软件默认安装到C:Program Files(x86)> iTunes。

在更简单的世界中,您可以将iTunes文件夹复制到新计算机,并从文件夹运行iTunes,而无需任何其他工作。 然而,这不是这么简单。 程序实际上散布他们的数据在所有地方:

  • 注册表设置 :许多程序将设置保存在Windows注册表中。 这些设置可能分散在Windows注册表中 - 例如,可能有用于程序设置的多个注册表项,用于上下文菜单选项的其他注册表项以及使该程序成为某些文件的默认程序的键。 如果这些注册表项不存在,程序可能会显示错误,当您尝试运行它。
  • 其他程序文件夹 :某些程序还安装他们需要的其他软件。 例如,iTunes安装Apple应用程序支持应用程序等。 如果您的计算机上不存在Apple应用程序支持,iTunes将无法运行。 Apple应用程序支持安装到其自己的文件夹,并有自己的注册表设置,像任何其他程序。
  • Windows系统文件 :某些程序将DLL文件和其他文件转储到Windows系统目录,如果这些文件不存在,将无法运行。
  • 系统服务 :许多程序安装他们需要的Windows服务。 例如,Adobe Flash Player安装Adobe Flash Player更新服务。 虽然您可以将Adobe Flash插件文件复制到新系统,但您不会拥有更新服务,您必须手动更新Adobe Flash。 使用安装程序安装Adobe Flash会确保存在更新程序服务。 有些程序甚至可能在没有这些服务的情况下运行。
  • 硬件锁定 :一些程序可能使用DRM将程序绑定到特定计算机的硬件。 当您将文件复制到新计算机时,他们可能拒绝运行。
  • 用户数据文件夹 :大多数现代程序不会将其设置保存到其程序文件夹。 无论它们不存储在注册表中,可能存储在每个用户的Application Data文件夹中。 即使您可以复制程序的文件,这些设置也必须复制,否则将丢失程序的设置和数据。

理论上,它可以找到一切 - 注册表设置,程序文件,系统文件,用户数据文件夹 - 并将其复制到新的计算机,重新安装任何系统服务,并把一切放在完全相同的地方。 然而,这将非常乏味,并且经常需要使用某种程序来监视安装程序所做的更改 在实践中,简单地重新安装程序是更快更容易。 安装程序将设置程序在系统上需要的一切。

itunes-apple-application-support-error

当你可以复制程序

某些程序设计为可移植,不写入注册表,将其数据存储在自己的文件夹中,并从.exe文件运行,无需任何安装。 这些程序是例外而不是规则,但它们确实存在。

  • 游戏 :许多PC游戏非常大,需要在新的计算机上进行千兆字节和千兆字节的下载。 为了节省带宽和速度,一些游戏开发者已经使他们的游戏文件夹可移植。 例如,Valve的Steam服务允许您将Steam程序文件夹复制到新计算机 ,然后双击其中的Steam.exe文件以备份并运行,而无需重新安装。 暴雪的游戏 - 星际争霸II,暗黑破坏神III,魔兽世界 - 所有工作方式相同,允许您复制游戏的文件夹,并双击其.exe来运行它在一台新的计算机上。 其他游戏可能或可能不工作相同的方式 - 这是由开发人员。
  • 便携式应用程序 :某些应用程序专门打包为便携式应用程序,允许您随身携带它们随身携带在U盘或Dropbox文件夹中。 只需双击程序的.exe文件,它将在计算机上运行,​​将其数据保存到自己的私人文件夹,而不需要任何安装。 如果你经常在计算之间移动或重新安装Windows,你可能想看看使用便携式应用程序 ,使你的生活更轻松。

如何快速重新安装桌面程序

您必须重新安装大多数桌面程序,而不仅仅是在获取新计算机,重新安装Windows或者在Windows 8中使用“ 刷新电脑”功能 (这会清除已安装的桌面程序)时复制文件。

幸运的是,有几种方法可以快速安装您喜欢的桌面应用程序 这些程序有助于加快安装过程,节省您从许多不同的网站下载文件和点击通过安装向导的麻烦。

无限


Windows商店有机会在Windows 8上轻松重新安装桌面应用程序,但Microsoft只允许通过Windows应用商店下载和更新现代应用程序。

如果桌面消失,每个人都开始使用现代应用程序,这不会是一个问题,因为现代应用程序自动同步Windows PC之间的Windows 8.1

赞 (0)
分享到:更多 ()