查看: 15949|回复: 5
收起左侧

[求助] 解决迅雷后台上传浪费流量占用带宽的问题

[复制链接]
wwtd
发表于 2008-2-7 11:54:51 | 显示全部楼层 |阅读模式
原帖见 http://bbs.deepin.org/read.php?tid=534290
由于本人在学校上网是按流量计算,迅雷在下载的时候上传流量很大,造成了很大的浪费,在配置中将上传流量限制到1KB/S,发现其真实上传速度最少也在10KB/S,还是不小的浪费,用防火墙禁用相关端口发现其上传端口貌似会变(这个没有多次测试,不一定确实),另外封端口会不小心封到其它正常程序可能用到的端口并且设置比较复杂.

   在网上查阅相关信息,发现迅雷在c:\windows\system32\cid_store.dat这个文件里记录所有下载信息,然后根据此信息上传,所以即使你在迅雷的任务中删除了已下载文件这里还是有记录.解决问题的方法就找到了,删除此文件即可(可以放心删除,迅雷每次运行时会自动生成,不影响正常使用).

    为了方便,可以写一个批处理文件:新建一个记事本文件,输入

                                          del c:\windows\system32\cid_store.dat

保存为ban_thunder.bat 执行即可,建议每次下载完毕后都手动执行一次,一个偷懒的方法是在迅雷的下载安全里面指定每次下载完成之后运行你的BAT文件.

    当然我们追求更偷懒...直接禁止迅雷生成该文件,原理是生成一个禁止删除的cid_store.dat文件夹,使迅雷无法生成同名文件.还是用到批处理,新建一个记事本文件,输入:

                                          c:
                                          cd c:\windows\system32
                                          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:\windows\system32 和你的迅雷文件夹\Program ,输入rd cid_store.dat/s 即可(会有相应提示).

  此方法只是禁止了迅雷擅自偷偷上传,不会影响下载BT和emule资源时的上传,所以不会影响下载速度,如果要限制下载过程中的上传请在迅雷的设置里指定.不过本着互利共享原则,在不介意浪费流量的情况下,还是建议大家让迅雷上传(可以设置上传限速以减少大量的上传节省带宽),这样才会使大家的下载速度都变快.

   另外,使用了最新版本迅雷的朋友,会自动在剩余空间最大的盘符生成vod_cache_data的隐藏文件夹,作为迅雷看看的缓存,如果你没有使用过迅雷看看,则该文件夹为空,可以不用理睬,但是一旦你用过,则该文件夹会存放看过电影的缓存数据,同样也会大量上传,只需在每次看完电影后关闭迅雷,删除此文件夹即可(每次打开迅雷又会自动生成),也可以通过批处理来简单的进行删除操作:新建一个记事本文件,输入:

                                          for %%i in (C:,D:,E:,F:,G;) do rd %%i\vod_cache_data/s/q

保存为del_vodcache.bat 执行即可.
火点
发表于 2008-2-7 12:16:05 | 显示全部楼层
收到了,我想问问家庭宽带上网减少上传会不会影响下载速度呢!
wwtd
 楼主| 发表于 2008-2-7 14:02:16 | 显示全部楼层
cid_store.dat记录的是曾经下载的文件路径,哪怕你从迅雷垃圾箱中删除但是不删除已下载的文件,迅雷在空挂或者下载过程中都会自动上传这些以前曾经下载的文件
所以或者限制迅雷象cid_store.dat写入记录,或者移动已下载的文件位置(重命名),都可以防止迅雷对已下载完成的文件的上传,不会对当前下载速度造成任何影响,只是不上传以前已经完成的任务。
虽然P2P需要共享精神,不过对于越来越慢的网速,在本人可以接受的范围内还是鼓励大家多多共享,这种随意记录用户下载文件历史记录的做法不值得提倡。
PS:这种方法使得迅雷的资源比其它同类下载软件的多,速度比较快也就不足为奇了,每个下载文件的用户只要不删除已下载的文件就永远是这个文件的一个结点,cid_store.dat记录了一切

[ 本帖最后由 wwtd 于 2008-2-7 14:05 编辑 ]
北方星空
发表于 2008-2-7 14:30:58 | 显示全部楼层
我试用一下看看。
bawfps
发表于 2008-2-7 15:18:53 | 显示全部楼层
试一下看看,应该有用的吧
jm2005
发表于 2008-2-7 15:30:43 | 显示全部楼层
有点复杂,谢谢楼主
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-30 02:32 , Processed in 0.132156 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表