關聯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顯示