如何备份和恢复我的Delphi设置?

时间:2012-06-13 21:10:37

标签: delphi backup delphi-xe

  

可能重复:
  How to migrate Delphi or clone Delphi registry settings?

我需要尽快格式化我的电脑,但我的IDE和环境设置完全符合我的要求,以及我安装的一些组件。

显然,格式化和重新安装Windows将擦除所有设置和注册表项,所以当我再次安装Delphi时,我将不得不调整它以使其达到原来的状态,这将花费相当多的时间,我会而不是用完。

保留Delphi IDE和环境设置以及已安装组件的最佳方法是什么?

仅仅是备份注册表项和用户数据文件夹的情况吗?

3 个答案:

答案 0 :(得分:5)

如何手动完成delphi XE的备份:

  • 备份完整安装文件夹。 (提示:在delphi文件夹下安装组件,以便备份)。
  • export&备份HKLM \ Software \ Embarcadero注册表项 在64位操作系统的情况下,它将是HKLM \ Software \ Wow6432Node \ Embarcadero
  • export&备份HKCU \ Software \ Embarcadero注册表项
  • 某些组件可能会将BPL文件写入您的系统文件夹(请查看C:\ Windows \ System32或C:\ Windows \ SysWOW64文件夹)
重新安装操作系统后

  • 将Delphi重新安装到SAME文件夹并应用相同的更新
  • 使用您的备份覆盖安装
  • 从备份重新导入注册表项
  • 如果您有Delphi插件/专家,请重新安装

一些提示:

  • 在驱动器的根目录下安装Delphi(例如c:\ DelphiXE),以防止在vista / W7下使用UAC出现问题。
  • 将项目保存在delphi文件夹下,如果必须处理不同的delphi版本(例如c:\ delphi5 \ projects,c:\ delphixe \ projects,...),则非常方便
  • 对delphi文件夹进行自动日常备份(通过Windows备份或其他工具)

答案 1 :(得分:2)

您可以尝试使用CnWizard备份/还原工具。如果你为组件和delphi安装保持相同的路径,只需进行备份,安装delphi和cnwizard,复制所有组件文件夹并进行恢复。 我从XP迁移到W764b时只有问题,必须在Program Files文件夹的注册表中手动更改路径。

答案 2 :(得分:1)

是的,我同意@Martin,VMWare非常适合VMWare。不仅适用于Delphi及其设置和组件,还适用于整个操作系统,包括SP,KB,驱动程序,设置,应用程序和操作系统。他们的设置,防病毒,防火墙。

这是我对VMWare ver 5所做的事情(其他/新版本可能不同)

  1. 在主机操作系统上安装VMWare。主机可以是Windows O / S或Linux O / S变体。我个人喜欢使用Linux作为主机O / S,因为对我来说,安全性更好地用于病毒,恶意软件等。
  2. 安装来宾操作系统。这可以是任何支持的操作系统选择,包括任何SP,所需的驱动程序。
  3. 安装Delphi和您需要的所有组件。
  4. 您可以将来宾O / S备份到媒体DVD-R。如果发生任何重大事故,您可以将其恢复不到30分钟。这是一个巨大的好处。
  5. 您可以拥有所需的来宾O / Ses(如果您有空间)。这非常适合测试目的。您有多少次听说您的应用程序在特定的操作系统上打破了特定的SP / KB,dll或客户端PC上的其他特定设置?通过多个访客O / Ses,您可以使用不同的操作系统和/或设置测试您的应用程序,而无需拥有多台PC或具有不同O /​​ Ses的多个分区。

    当然VMWare有许多其他用法,但对我来说,上面的使用场景就足够了。

    其他虚拟机来自Oracle(Oracle VM),免费Oracle VM。他们声称自己比VMWare更好,但我自己还没有测试过它。