关联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下的浏览器
IE和IE的Trident内核的浏览器(Maxthon、世界之窗、TT等)一般均使用Windows默认的eD2k链接打开方式。
Windows下的Firefox、Opera、Safari也优先使用Windows默认的eD2k链接打开方式,其中:
较新版的Opera可以在Tools(工具) => Preferences(首选项) => Advanced(高级) => Programs(程序)中Add(添加)一个Protocol(协议)为“ed2k”的项目,以选择Windows默认的打开方式打开,还是自定义用其他程序打开。如果没有“ed2k”的项,将询问后使用Windows默认的打开方式打开。
Google Chrome 至今未能打开eD2k链接 2010年初之后修正了问题,现已可以打开eD2k链接,并使用Windows默认的eD2k链接打开方式。
旧版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条评论隐藏
最恶心的就是EasyMule的那个BHO插件,强制关联eD2k,BS! 😈
这个才是正解!
VC口口声声说某些吸血客户端“抢”eD2k的关联,但事实上是他们自己死抱着不放才对 😀
还有,VC现在去掉了资源的“复制选中链接到粘贴板”的按钮,摆明就是不让没有争抢eD2k关联的正规Mod不能下载,反之VC和XL抢eD2k关联的能力极强(文章有提到),所以VC的目的就是打压正规Mod
@chengr28 有复制链接按钮呀?
@chengr28
VeryCD网站上复制链接按钮是有的,可能有的用户或者有的浏览器显示不出来。
另外还有一点。用IE浏览器在VeryCD网站上点下载按钮,尽管用户已经关联了eMule,但是假如它检测出你关联的不是VeryCD Mod或者EasyMule,依然会提示“没有安装电驴”,请你下载他们的假电驴,真是小人!当然他们也怕别人骂,所以提供两个按钮,第一个下载他们的假电驴,第二个按钮是“我已安装电驴”,就可以使用自己已经关联好了的其他eMule了。而且他只在第一次使用VC站上的下载时候提示,点过“我已安装电驴”后就不会再提示了。。
@真eMule干掉VeryCD假电驴
比如Google Chrome 就复制不了
我用火狐,点“复制链接”,直接弹出我现在用的scarangel
@BB师姐 是的,假如你打开了scarangel,并像楼主说的那样,选择了“监视剪贴板里的eD2k文件链接”,那么将链接复制到windows的剪贴板后,scarangel就会发现链接而提示下载,这个VeryCD也没法阻止了。。 😀
chrome 总是把= /等等符号给encode掉 所以复制也识别不了。。。 😥
谢谢,原来机器上有verycd版骡子 移动后就点击链接无效了
@ooxx
这个问题投诉多次无果……
复制我这里倒是可以
其實只要用組策略或者HIPS保護好注冊表中ED2K的項就行了EasyMule再流氓也斗不過防護的。
當然最好的方法還是遠離EasyMule……
@astrataro
不一定有用,阉割驴会向IE安装BHO用以劫持eD2k链接,所以就算保护好eD2k链接的关联,如果用的是IE一样会被阉割驴劫持掉eD2k链接
VC正在自寻死路~~希望大家别去做他们最后挣扎的牺牲品了~
用用VC的资源还是可以,不过我都是看到一个VERYCD的链接就T一个
很有效 谢谢~
mac用户泪流满面…
@chengr28 唔……几年没用IE的表示压力不大……
3条Trackback/Pingback显示