这个问题应该是你前一个foobar没有正确卸载造成的,
正确的来说,就是之前的那个foobar在卸载的时候,没有正确的把注册表项清理干净。。。。
因为没有清理干净,出现了2个foobar,但是名字一样,版本不同,就成了冲突了,所以才每次都提示。。。。
于是知道问题是什么,就好解决了。只要把foobar要调用的程序格式的打开方式从注册表里面清理掉,再重新注册,就可以了。
但是根据你的描述,我也不知道你的注册表项里面到底是什么情况,于是我只能推荐你先把先关联的注册表项给清理了。清理完了,打开foobar,重新关联格式应该就可以了
因为要全部手动清理完比较麻烦,那么先是一个比较方便的,看看能不能解决问题,比如先针对flac来试试看
1. 按win+R,会跳出“运行”对话框,输入regedit,打开注册表
2. 找到这2个路径HKEY_CLASSES_ROOT\foobar2000.FLAC
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\foobar2000.FLAC
把这2个项给删了,删除方法是在右边树形目录的文件夹上点右键,选择删除
保险起见我给你截个图吧。。。。。
3. 你在打开flac文件试试看,应该没问题了
-----------------
另外你说的打开方式的勾灰掉了,去不掉,通过注册表都能恢复为不选的状态。但是我觉得没必要去做这个,反正你正常情况下在用的时候,也看不到那些格式,对日常毫无影响...
你先试试看直接把这2个项删掉能不能解决问题,不能解决的话,就要走略麻烦的流程来清理一下注册表的openwith了。。。。
建议这样解决:1,彻底卸载你当前的foobar 2,完全清理相关注册表项目(建议使用软件)3,重新安装你的foobar。如果你的系统是x64,建议勾选foobar的兼容模式,选择xp 32位,禁用主题模式。然后设置好文件关联。
下个FOOBAR安装后吧里面关联取消,重启机器后安装新的播放器
应该是元FOOBAR删除不干净导致的
既然是0.9.6.8版本,你就应该在安装的时候选择所有插件,完整安装看看能不能解决你说的问题。
没有必要设置始终使用选择的程序打开这种文件这种方式,因为你可能在系统中还有绿色的版本foobar,系统关联时总是选择其他版本的foobar来打开。
楼主用的是WIN7 64位系统吧
去下载一个shellext64.dll,放在目录下就好了