修复、关联eD2k协议链接的多种方法

关联eD2k协议链接的一般方法

一般情况下,在eMule或其Mods的选项(Options) => 常规(General)中有“关联eD2k链接(Handle eD2k Links)”按钮,点击即可让此eMule成为Windows默认的eD2k链接打开方式。

选项(Options) => 文件(Files)中则有“监视剪贴板里的eD2k文件链接”可选择。

但是有的时候,“关联eD2k链接”按钮灰色无法点击,或点击无效,或有其他问题。此时可能需要用到下面的方法。

Windows默认

对于Windows用户,推荐两个取消或关联eD2k连接的非常方便的小工具。

第一个是国内网友风之痕制作的eD2K Prot Fix(电骡协议关联修复工具),能够删除原来的eD2k关联,然后将其关联到与eD2K_Prot_Fix.exe同目录的emule.exe文件上。使用时放在需要关联的eMule(Mod)目录下即可:
电骡协议关联修复工具下载via

第二个是eD2k Link Killer是外国网友很早以前制作的,一键清空删除Win注册表中的eD2k链接关联,不与任何文件关联:
ED2K Link Killer 0.1 下载via

当然还可手动修改注册表,稍显麻烦,一般用上述工具即可。注册表中有两处决定了的Windows默认的eD2k链接打开方式。开始 => 运行 => 输入“regedit” => 回车打开注册表编辑器,找到并修改以下:

HKEY_CLASSES_ROOT\ed2k\shell\open\command
Name: (default)
Type: REG_SZ
Data: "这里改为emule.exe的路径" "%1"
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ed2k\shell\open\command
Name: (default)
Type: REG_SZ
Data: "这里改为emule.exe的路径" "%1"

Win下的浏览器

IEIE和IE的Trident内核的浏览器(Maxthon、世界之窗、TT等)一般均使用Windows默认的eD2k链接打开方式。

Windows下的Firefox、Opera、Safari也优先使用Windows默认的eD2k链接打开方式,其中:

Opera较新版的Opera可以在Tools(工具) => Preferences(首选项) => Advanced(高级) => Programs(程序)中Add(添加)一个Protocol(协议)为“ed2k”的项目,以选择Windows默认的打开方式打开,还是自定义用其他程序打开。如果没有“ed2k”的项,将询问后使用Windows默认的打开方式打开。

Google ChromeGoogle Chrome 至今未能打开eD2k链接 2010年初之后修正了问题,现已可以打开eD2k链接,并使用Windows默认的eD2k链接打开方式。

Firefox旧版Firefox可以在地址栏输入“about:config”,进入配置页面。在列表上单击右键,新建一个布尔值(Boolean),名字是“network.protocol-handler.external.ed2k”,值为true;再新建一个字符串(String),名字是“network.protocol-handler.app.ed2k”,值为你想关联的程序的路径,如“C:\Program Files\eMule\emule.exe”。

Firefox 3.0以上的版本则需要在地址栏输入“about:config”,进入配置页面。在列表上单击右键,新建一个字符串(String),名字是“network.protocol-handler.expose.ed2k”,值为你想关联的程序的路径,如“C:\Program Files\eMule\emule.exe”。

对于Firefox 3.5级以上版本,上述修改“about:config”的方法无效。用户可以打开工具(Tools) => 选项(Options)中的“应用程序(Applications)”,搜索找到“ed2k”,然后选择“总是询问(Always Ask)”,还是使用哪款软件打开eD2k链接。

Unix/Linux下的浏览器

本人不是Linux用户,不便测试,对于Opera可以参考:
Linux下Opera常见问题索引
改进下载ed2k链接的脚本(for MLdonkey)

关于其他更多内容,aMule的Wiki上也有非常详尽的介绍:
http://wiki.amule.org/index.php/Ed2k_links_handling

取消某些强制关联

对于VeryCD公司的EasyMule(所谓“电驴”),笔者在Windows Vista上简单测试了目前最新的EasyMule 1.1.11,安装时笔者没有选择Take eD2k Links(关联eD2k链接)但是EasyMule依然强行写注册表,eD2k链接被强行关联至EasyMule。EasyMule在卸载时的确会删除注册表中的eD2k关联,但是假如之前,你安装了EasyMule后,取消了至EasyMule的关联,而与其他eMule(Mods)关联,你的关联也同样会被删掉。

最好的解决方法是彻底卸载并远离VeryCD公司的EasyMule,使用真正的eMule或其他Mods,并使用上述方法解决关联问题。

另外,有些版本的VeryCD Mod或EasyMule(包括最新的EasyMule 1.1.11)的主目录或modules目录下还有IE2EM.dll库文件,用于给IE安装IE2EM BHO插件,强制关联IE浏览器上的eD2k链接,不想要IE的BHO插件,欲取消EasyMule的强制关联者,可以卸载掉EasyMule软件,或者也可以开始 => 运行:
regsvr32 "C:\Program Files\easyMule\modules\IE2EM.dll" /u
只卸载掉这个IE2EM BHO插件。

18条评论隐藏

  1. 2009年11月25日 周三 20:18 | 回复

    最恶心的就是EasyMule的那个BHO插件,强制关联eD2k,BS! 😈

  2. #2 chengr28
    2009年11月26日 周四 17:20 | 回复

    最好的解决方法是彻底卸载并远离VeryCD公司的EasyMule,使用真正的eMule或其他Mods,并使用上述方法解决关联问题。

    这个才是正解!
    VC口口声声说某些吸血客户端“抢”eD2k的关联,但事实上是他们自己死抱着不放才对 😀

  3. #3 chengr28
    2009年11月26日 周四 17:29 | 回复

    还有,VC现在去掉了资源的“复制选中链接到粘贴板”的按钮,摆明就是不让没有争抢eD2k关联的正规Mod不能下载,反之VC和XL抢eD2k关联的能力极强(文章有提到),所以VC的目的就是打压正规Mod

  4. #4 gdfg
    2009年11月26日 周四 17:48 | 回复

    @chengr28 有复制链接按钮呀?

  5. 2009年11月26日 周四 19:08 | 回复

    @chengr28
    VeryCD网站上复制链接按钮是有的,可能有的用户或者有的浏览器显示不出来。

    另外还有一点。用IE浏览器在VeryCD网站上点下载按钮,尽管用户已经关联了eMule,但是假如它检测出你关联的不是VeryCD Mod或者EasyMule,依然会提示“没有安装电驴”,请你下载他们的假电驴,真是小人!当然他们也怕别人骂,所以提供两个按钮,第一个下载他们的假电驴,第二个按钮是“我已安装电驴”,就可以使用自己已经关联好了的其他eMule了。而且他只在第一次使用VC站上的下载时候提示,点过“我已安装电驴”后就不会再提示了。。

  6. 2009年11月26日 周四 21:31 | 回复

    @真eMule干掉VeryCD假电驴

    比如Google Chrome 就复制不了 :mrgreen:

  7. #7 BB师姐
    2009年11月26日 周四 21:42 | 回复

    我用火狐,点“复制链接”,直接弹出我现在用的scarangel

  8. 2009年11月26日 周四 23:29 | 回复

    @BB师姐 是的,假如你打开了scarangel,并像楼主说的那样,选择了“监视剪贴板里的eD2k文件链接”,那么将链接复制到windows的剪贴板后,scarangel就会发现链接而提示下载,这个VeryCD也没法阻止了。。 😀

  9. #9 ooxx
    2009年12月12日 周六 00:16 | 回复

    chrome 总是把= /等等符号给encode掉 所以复制也识别不了。。。 😥

  10. #10 Ro
    2009年12月19日 周六 17:02 | 回复

    谢谢,原来机器上有verycd版骡子 移动后就点击链接无效了

  11. #11 chengr28
    2009年12月19日 周六 20:05 | 回复

    @ooxx
    这个问题投诉多次无果……
    复制我这里倒是可以

  12. #12 astrataro
    2010年2月22日 周一 14:25 | 回复

    其實只要用組策略或者HIPS保護好注冊表中ED2K的項就行了EasyMule再流氓也斗不過防護的。
    當然最好的方法還是遠離EasyMule……

  13. #13 chengr28
    2010年2月22日 周一 16:59 | 回复

    @astrataro
    不一定有用,阉割驴会向IE安装BHO用以劫持eD2k链接,所以就算保护好eD2k链接的关联,如果用的是IE一样会被阉割驴劫持掉eD2k链接

  14. #14 Edward
    2010年2月23日 周二 04:50 | 回复

    VC正在自寻死路~~希望大家别去做他们最后挣扎的牺牲品了~

  15. #15 robinzhen
    2010年4月20日 周二 16:10 | 回复

    用用VC的资源还是可以,不过我都是看到一个VERYCD的链接就T一个

  16. #16 Cayf
    2010年7月6日 周二 11:57 | 回复

    很有效 谢谢~

  17. #17 bacon
    2010年8月3日 周二 11:47 | 回复

    mac用户泪流满面…

  18. #18 astrataro
    2010年8月9日 周一 02:00 | 回复

    @chengr28 唔……几年没用IE的表示压力不大……

发表评论

您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

*
*
*
标签用法
字数:0