找一个可以备份、回复、编辑系统文件关联的工具

系统使用一段时间之后,总会产生很多文件关联,比如各种视频文件关联到potplayer,各种图像文件关联到xnview,还有其他各种各样手动设置的关联,比如把txt文件关联到notepad++,而不是使用系统默认的记事本等

但是系统重装之后,或者是使用了较早的ghost之后,这些关联就全都没有了,重新设置非常麻烦,只能一个一个来。

所以想找一款在windows下的工具,能备份、恢复当前系统内所有文件关联。最好还有一定编辑功能,比如删除不需要的关联,或者修改已经存在的关联到另一个程序。

(这个工具最好不需要安装,备份的时候运行一下,产生一个备份文件;重装系统之后运行一下,导入一次之前的备份文件来恢复。平时不需要保持运行)

(不能一个一个设置,必须是可以批量设置的。否则直接用系统自身的就可以,或者用extman也能做到,这两个都只能一个一个来;也不能常驻后台的,否则x-cafe或者symenu或者cafe这类编写软件管理平台都能做到。但是我只需要备份一次,恢复一次,所以不需要常驻后台的程序)

Windows 设置面板里可以管理文件关联吧?

这么简单的,而且重要的一个功能,至今没有得到解决方案。难道真的不存在这种软件?这种软件写一个应该是很简单的吧。(我不懂编程,也不太懂计算机系统,不过我总觉得这个功能可能就是对注册表指定位置的操作,加上一个用户界面而已,是不是因为功能太简单,所以才根本没人做呢?)

目前我找到的,都只是能一次备份一种扩展名的关联,这几乎毫无意义。另有一类软件是需要常驻系统,可以暂时接管系统的文件关联,但是右下角的托盘就需要常驻一个程序了,这样做也并不是我希望的。

我记得有一个ahk写的工具, 忘记名字了.

大约功能就是所有的文件关联到这个程序, 然后通过这个程序选择要用的工具.

不过随着OS的升级, 尤其是win10, 对这类工具造成了很大限制.

主要还是通用性比较差吧,因为能出意外的情况太多了,如果文件关联恢复了,对应打开的程序没安装或者路径跟上一次备份的时候不同就会出现文件既没图标又不能打开的蛋疼状况

在谷歌上翻了一通竟然找到了
原文地址 http://www.tipsandtutorials.net/backup-restore-file-associations.html

命令提示符要以管理员身份运行
备份
命令提示符中执行以下两行

FTYPE>c:\backup_types.txt
ASSOC>c:\backup_ext.txt

备份后的文件位于C盘根目录

还原
将之前的备份放入C盘根目录,命令提示符中执行以下两行

FOR /F “tokens=* delims=” %G IN (c:\backup_types.txt) DO FTYPE %G
FOR /F “tokens=* delims=” %G IN (c:\backup_ext.txt) DO ASSOC %G

原文的指令空格放的位置有点问题,调整了一下。路径和文件名可以随便改成你想要的,你还可以写成一个批处理方便以后用,我太懒了所以就不写了···

3 个赞

我在后面专门提了:系统控制面板不合适。我要找的是批量备份与恢复文件关联的工具,而不是一个一个设置的方法。在控制面板中,只能对已有的扩展名修改关联程序,而且不能备份、恢复设置。

您的回复是不是这样来的:看到标题中有“文件关联”四个字,所以想都不想就来一个“控制面板”能管理文件关联,帖子内容(甚至完整标题)都是看都不看的?

您虽然热心回复,可是毫无意义啊…

我知道控制面板不能满足你的所有需求。我依稀记得有恢复缺省设置这样的东西,但是我没有 Windows,我不确定。

对应打开程序、路径这些,刚好是不会出问题的。特别稳定。

因为我仅有几个大型软件是需要安装的(这都安装在C盘),剩下40多G的软件都是便携软件,固定存放在D盘(是一块独立硬盘),这种关联的路径基本上最近四五年都没有变化了。

不过在使用中的一个很大的麻烦就是:恢复了C盘后(各种原因),需要重新设置一次文件关联,都需要找对应文件打开一次,然后去一级一级目录中选一下打开的程序才能关联上,很麻烦。

这类工具其实就是AHK打包成的一个exe文件,需要常驻系统。