foobar2000关联文件后还总是询问打开方式 100
这个问题一开始不存在,是我把原来的foobar2000删了换了一个其他版本的时候,出现了这个问题。
(有一个小问题,在文件关联那里,我无法直接取消已有的关联,箭头是灰色的,如图,当前默认值为foobar2000的箭头无法取消。我记得以前不是这样,也许是问题的关键?)
虽然是小问题,但是很不爽,高分求解决。 展开
这个问题应该是你前一个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. 那两个注册表路径删除其中一个另一个就不存在了。
2. 删除后确实解除了关联。但打开foobar再重新关联时,flac的勾依然是灰色的,保存后恢复原样,问题依旧,没有解决。
3. 事实上在我卸载foobar后,上述注册表相关路径依然存在。
4. 删除了注册表中所有与foobar2000相关的内容,再重新安装foobar,问题还是存在…… (为了修改追问所以取消推荐了)
-------写最上面吧,注册表操作需谨慎,请务必把我的这段回答看完了,再开始操作--------
好吧 那和我想的有所出入,我本来以为你是2个foobar的安装路径在注册表里冲突了 引起的
删掉一个确实另外一个就会自己没的,那2个是自己相互备份的,通过注册表删除会自动把另一个也处理的
那么现在这个情况就是属于 系统键值 上留有上一个foobar的信息,没清理干净的问题了。
为了保证这次不会再产生冲突。你先把现在的foobar卸载了,
然后搜索“foobar”的项和键值,全部删了。
然后你再看看 设置程序关联 里面的是不是还有灰色的勾。(应该是没有了,搜索键值的时候,会有带有foobar路径的关键字,应该会被一起搜索出来,然后删掉的)如果还有部分“你用得到的”格式还是带有灰色勾,那么你继续注册表搜索“.format”和“formatefile”←format替换成你要找的格式,比如flac,就用“.flac” “flacfile”。然后把那些项给删了←造成这个问题的原因是,部分键值被替换为了16进制的编码了
↑以上劳动量比较大,单纯的用Ctrl+F,然后F3查找下一项十分繁琐,建议使用注册表编辑器。比如RegScanner,注意下最新版的,老版本不兼容WIN7。其他的带有批量搜索删除的注册表编辑器也都行的。
然后清理完了之后,重装foobar,应该就一切安好了。
对于不想要的带有灰色勾的格式,一并处理掉就行了。不过,如果上一步的时候,例如flac的foobar关联格式还是灰色勾的话,我的建议是,只把你打算用foobar关联播放的常用格式给处理好就行了,否则工作量比较大。。。
以上,这样子应该不会再有问题了。。。。因为是基本把注册表中关于foobar和他的关联格式的信息全部清理了。
另外,用注册表编辑器,在删除的时候,请看一下“项”的名称,虽然我觉得用foobar做关键词应该不会出现什么其他的无关的东西,但是为了以防万一,如果有什么“项”的名字明显是无关的话,还请注意不要误删。
在开始处理之前,不放心的话,可以先备份一遍注册表。打开注册表,左上角菜单里面有个“导出”,你把注册表全体备份一次就行了。
希望能帮到你。。。
关于前3项,早已经这么做了,第2项你有什么推荐的软件吗?
我都用的金山软件管理,如果动手能力可以的话,可以手动进入注册表(运行regedit),搜索关键字 foobar,删除所有相关的键值试试,如果怕误操作,最好备份一下系统(onekey)。
应该是元FOOBAR删除不干净导致的
卸了现有的,又安了个新的,没有问题。重新装回现有的,还是这个问题。我想用的这个版本较老,0.9.6.8增强版,以前在xp用时没有问题。
歌曲文件,右键属性,关联新的播放器看看,
用歌曲文件直接关联看看
去下载一个shellext64.dll,放在目录下就好了