每次我换机器(比如换一台新机器,或者重新安装操作系统之类的)我珍贵的文件关联就会丢失。接下来的六个月慢慢过去,直到我再次正确设置它们。
是否有一个程序可以让我:
- 设置我想要打开的所有扩展,比如 Vim,而不用单独设置它们。类似这样:Vim 打开:.... 扩展列表...
和/或
- 一个程序可以让我备份我当前的设置,当我将这些设置复制到新机器时,它只允许我修改放置相关应用程序的路径,然后它完成剩下的工作(再次将该程序与它之前打开的所有扩展相关联)。
答案1
文件关联作为下的子项保存在注册表中HKEY_CLASSES_ROOT
。
设置它们的最简单方法是使用控制面板\文件夹选项工具。
HKEY_CLASSES_ROOT
您可以通过如下方式 导出密钥来备份它们:
- 打开注册表编辑器(转到开始->运行,输入“regedit”)
- 单击选择 HKEY_CLASSES_ROOT 键
- 打开备份注册表对话框(文件->导出...)
- 在“导出范围”下选择“选定分支”选项,HKEY_CLASSES_ROOT 应该已经在文本框中
- 输入要导出的注册表文件的名称;可能是“file_associations”
- 选择硬盘上的一个位置来保存文件
- 点击“保存”。注册表的该部分将导出到该文件
要将密钥合并回注册表(就像在新机器上一样),只需双击导出的文件,密钥就会合并到注册表中,恢复文件关联。
据我所知,没有程序可以自动执行此操作。