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

8 delphi backup delphi-xe

可能重复:
如何迁移Delphi或克隆Delphi注册表设置?

我需要尽快格式化我的PC,但我已经完全根据我的需要设置了IDE和环境设置,以及我安装的一些组件.

显然格式化和重新安装Windows将擦除所有设置和注册表项,所以当我再次安装Delphi时,我将不得不调整它以使它最初如何,这将花费相当多的时间,我宁愿不使用起来.

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

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

who*_*ddy 5

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

  • 备份完整安装文件夹.(提示:在delphi文件夹下安装组件,以便备份它们).
  • 导出和备份HKLM\Software\Embarcadero注册表项在64位操作系统的情况下它将是HKLM\Software\Wow6432Node\Embarcadero
  • 导出和备份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备份或其他工具)

  • @WarrenP,我希望你可以在没有标记它们的情况下进行评论.:-)作为开发人员关闭UAC 100%是错误的事情.您无法像实际用户那样测试您的应用,因此您没有理由以正确的方式做事.我将UAC打开并以管理员身份运行IDE,以便调试器工作,然后可以在IDE之外以非管理员身份运行我的应用程序并测试它是如何工作的. (2认同)