解决迅雷无下载时无耻占用带宽的问题
如果你开着迅雷,突然发现上网速度特别慢,经常打不来网页,有没有其他下载,那么恭喜你,此刻迅雷正在悄悄地使用你每月的带宽费为它提供下载,无耻之极! 下面告诉你怎么解决这个问题:
迅雷在下载的时候上传流量很大,造成了很大的浪费,在配置中将上传流量限制到1KB/S,发现其真实上传速度最少也在10KB/S,还是不小的浪费,用防火墙禁用相关端口发现其上传端口貌似会变(这个没有多次测试,不一定确实),另外封端口会不小心封到其它正常程序可能用到的端口并且设置比较复杂.
在网上查阅相关信息,发现迅雷在c:windowssystem32cid_store.dat这个文件里记驴诳邬有下载信息,然后根据此信息上传,所以即使你在迅雷的任务中删除了已下载文件这里还是有记录.解决问题的方法就找到了,删除此文件即可(可以放心删除,迅雷每次运行时会自动生成,不影响正常使用).
为了方便,可以写一个批处理文件:新建一个记事本文件,输入
del c:windowssystem32cid_store.dat
保存为ban_thunder.bat 执行即可,建议每次下载完毕后都手动执行一次,一个偷懒的方法是在迅雷的下载安全里面指定每次下载完成之后运行你的BAT文件.
当然我们追求更偷懒...直接禁止迅雷生成该文件,原理是生成一个禁止删除的cid_store.dat文件夹,使迅雷无法生成同名文件.还是用到批处理,新建一个记事本文件,输入:
c:
cd c:windowssystem32
del cid_store.dat
md cid_store.dat
attrib cid_store.dat -r -s -h
cd cid_store.dat
md 禁止迅雷后台上传文件夹..
保存为ban_thunder.bat运行一次即可,以后迅雷就无法生成该文件,一劳永逸.
观察了一段时间发现,迅雷如果在system32下生成cid_store.dat文件失败时,又会在自己的Program文件夹生成该文件..所以我们不得不把这里的cid_store.dat文件也删除掉.新建一个记事本文件,输入:
del cid_store.dat
md cid_store.dat
attrib cid_store.dat -r -s -h
cd cid_store.dat
md 禁止迅雷后台上传文件夹..
保存为ban_thunder2.bat.由于每个人迅雷安装目录不同,请自行将此批处理文件复制到你的迅雷文件夹Program 下面执行即可.
如果想恢复,只需删除这个禁止迅雷后台上传的文件夹,在dos下分别进入c:windowssystem32 和你的迅雷文件夹Program ,输入rd cid_store.dat/s 即可(会有相应提示).
此方法只是禁止了迅雷擅自偷偷上传,不会影响下载BT和emule资源时的上传,所以不会影响下载速度,如果要限制下载过程中的上传请在迅雷的设置里指定.不过本着互利共享原则,在不介意浪费流量的情况下,还是建议大家让迅雷上传(可以设置上传限速以减少大量的上传节省带宽),这样才会使大家的下载速度都变快.
另外,使用了最新版本迅雷的朋友,会自动在剩余空间最大的盘符生成vod_cache_data的隐藏文件夹,作为迅雷看看的缓存,如果你没有使用过迅雷看看,则该文件夹为空,可以不用理睬,但是一旦你用过,则该文件夹会存放看过电影的缓存数据,同样也会大量上传,只需在每次看完电影后关闭迅雷,删除此文件夹即可(每次打开迅雷又会自动生成),也可以通过批处理来简单的进行删除操作:新建一个记事本文件,输入:
for %%i in (C:,D:,E:,F:,G;) do rd %%ivod_cache_data/s/q
保存为del_vodcache.bat 执行即可.