迅雷下載軟件一貫廣告不少, 所以也飽受詬病。自從迅雷官方推出了極速版以後, 廣告看似少了很多, 可是在啓動迅雷極速版以後, 仍是會在桌面右下角彈窗推廣自家產品, 並且在安裝時還註冊了服務, 開機後啓動ThunderPlatform進程。網上也有很多所謂的去廣告修改版本, 可是也不能保證其安全性, 因此就想到了本身DIY去除迅雷極速版的廣告。安全
如下是具體的操做過程:服務器
點擊下載連接下載微軟SysinternalsSuite工具包, 將Autoruns工具從中解壓出來, 以管理員身份運行, 切換到"Services"選項卡, 如圖所示:工具
將圖中所示的紅圈處的勾去掉便可。另外, 也可用此工具將這個服務刪除。ui
這一修改主要做用是關閉下載任務上的推廣連接及相關按鈕, 如圖所示:插件
首先, 找到迅雷的安裝目錄, 如"C:\Program Files\Thunder Network\Thunder", 記住這個路徑, 後面一直會用到的。code
而後進入Profiles目錄, 找到config.ini這個文件。從文件後綴名來看, 這是個ini配置文件, 其實打開後就會發現, 這是一個xml文件。在根節點<profile>中找到<section id='TaskDefaultSettings' >這一節點, 按照以下樣式更改:orm
<section id='TaskDefaultSettings' > <key id='ShowOffDownloadlingItem' type='int' >1</key> </section>
默認ShowOffDownloadlingItem的值爲0, 將其改成1便可。若是沒有這個id='ShowOffDownloadlingItem'的key, 就先按照上面新建一個便可。視頻
修改後的下載任務上的顯示如圖:xml
迅雷極速版在運行時會自動鏈接服務器, 下載相關插件, 而後加載運行。相關的配置文件在Data\ThunderPush\ThunderPush.x.xx.x.xml文件中。整個過程是這樣的:首先鏈接服務器, 下載xml配置文件, 而後按照上面的連接下載插件文件到Data\ThunderPush目錄下, 下載的插件文件爲xxx.xxx.tmp, 而後重命名爲xxx.xxx文件, 對於zip文件就先解壓而後加載, 而對於xar文件就直接加載運行。遊戲
基於上面的整個的迅雷插件的加載過程, 能夠利用其加載過程的漏洞(其實也不算是漏洞)來阻止插件的加載。舉一個例子, 某個插件的文件名爲xxx.xar, 能夠先刪除Data\ThunderPush目錄中的xxx.xar文件, 而後建立同名文件夾, 即建立一個以xxx.xar爲名字的文件夾。這樣, 就算下載了xxx.xar.tmp, 最後也會由於沒法將其重命名爲xxx.xar文件而沒法繼續加載插件。
通過研究, 其中有兩個插件與界面推廣行爲有關。一個是SmallHornCtrlCenter.xar插件, 在它加載以後會在桌面的右下角彈出推廣窗口; 另外一個是xhtcontrolcenter.xar插件, 在它加載以後會在底部彈出推廣內容, 以下圖所示:
這兩個插件能夠用上面的方法屏蔽掉。其餘不須要的插件也能夠以一樣的方式去除掉, 如迅雷下載寶推廣(XzbAssistPlugin.zip)、迅雷遊戲推廣(XLGameboxApplyAddin.xar)等。
以上就是迅雷極速版的具體的手動去廣告的方法。至於迅雷普通版本, 也能夠參考上述方法去廣告, 包括右邊的各類影視及視頻推廣。