设为首页收藏本站

51ibm

 找回密码
 立即注册

搜索
51IBM北京现货机型报价51精品二手机报价Thinkpad国际保修查询联系地址,购机流程,售后须知
图文热点
    查看: 1783|回复: 0
    打印 上一主题 下一主题

    SP2下BT速度慢影响网速解决办法

    [复制链接]

    0

    主题

    9

    帖子

    29

    积分

    等待验证会员

    积分
    29
    跳转到指定楼层
    1#
    发表于 2006-8-18 09:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      在SP2中,为了防止网络蠕虫病毒的传播攻击,微软给WinXP加上了最大安全连接限制,这就导致了BT等P2P软件的使用受到限制,严重影响BT的下载速度,还会导致IE等浏览器抢占不到连接而无法打开网页。这阵子论坛上反映的SP2问题就属此类,而不是什么ISP或限制带宽可以解决的。

      微软在SP2中限制了连接数10个,对于我们显然是不够的。现在的解决方法是用第三方软件修改WinXP SP2的系统文件Tcpip.sys,这种修改存在风险,本人不对由此带来的一切后果负一丁点责任。

      首先,到http://www.lvllord.de/4226fix/4226fix.htm这个地方去下载那个patcher (2.0b)文件。你直接运行它,按照默认会修改成50个(作者觉得50是平衡点吧),对于我们可能还有点少,那就要用参数改大它。参数的使用方法可以通过加“/?”来查看。我这里举个改成5000个连接的例子:“EvID4226Patch20b.exe /L=5000 /W=C:\WINDOWS\system32\drivers/l=tcpip.sys”

      最大能修改到16777214个连接,是不是够用了?

      其实最简单的手工改动方法是把下载的补丁文件改个名字,比如e4226.exe,然后放到你觉得DOS下容易找到的地方,运行DOS方式,输入 e4226.exe /L=100 ,这样就手动改成了100连接并发,当然也可以给补丁文件建个快捷方式,然后把快捷方式的目标后边加上" /L=100",再运行这个快捷方式,效果也是一样的。后边/w=C:\WINDOWS\system32\drivers/l=tcpip.sys这一句可以不加,程序会自动找到tcpip.sys文件的。

      至于数值到底设置成多少最好,则要根据你的带宽而定,我的共享宽带,一般下载速度500K以下,我设成100完全够用了。找出符合自己的设置的办法是,运行控制面板---管理工具---事件察看器,并且打开BC下载,尽量以你平常最快的速度、最大的同时连接下载文件,如果事件察看器里面不再出现4226警告,就表示现在的连接数不会影响你上网速度了。

      我上面给出的网站也许进不去了,我再给一个网站和下载连接,目前是2.10a版的,本人测试好用。

      http://www.xn.se/sp2-speed/EvID4226Patch.exe

      http://www.xn.se/sp2-speed/fix.htm

      完整的执行步骤。

      如果觉得默认的50不够(一般adsl可能够了,lan内网应该是不够的),那就需要给文件加运行参数参数——给 evid4226patch20c.exe 建个快捷方式,然后在此快捷方式的属性里目标那栏加上参数,比如 F:\Downloads\EvID4226Patch20c.exe /l=5000/w=C:\WINDOWS\system32\drivers/l=tcpip.sys 这里 F:\downloads\EvID4226Patch20c.exe 是原本快捷方式的属性,也就是exe文件所在的位置。

      /l=5000/w=C:\WINDOWS\system32\drivers/l=tcpip.sys 就是上面所说的参数,这个是5000的,应该够了,注意参数和路径之间应该有个空格。

      加完参数后,执行快捷方式。弹出的DOS窗口会有相应提示,如果提示:

      Error detecting position to patch!

      Either file format changed or no EventID 4226 exists.

      最好检查一下自己是否是sp2或者xp是不是安在C盘下……

      如果一切正常done,那么随后xp会提示文件被修改,问你要不要恢复,当然不要恢复。重启后补丁就生效了。

      以上均是以2.0C为例,目前那个补丁到2.10a了,但是基本的方法应该差不多的。


      所谓10的限制并不是说系统只允许创建10个连接,而是只在单位时间内的进程间动态并行建立的通道数字。如果太小,而系统的应用软件又抢着同一时间点发送线程建立通道,那就可能造成相互排挤的效应。这在网络领域来讲叫做network traffic,也就是网络通行问题。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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