破解Windows Vista对并发连接的限制

2007/04/10

  HighDiy

许多朋友在看了提高Vista中多线程下载速度后向我们发E-mail询问为什么自己在Windows Vista中禁用了“Auto Tuning”后BT下载速度仍然十分缓慢,性能并无明显改善。事实上,对这个问题要客观地认识,在影响BT、eMule等多线程下载性能的因素中,Auto Tuning只是其中一个可能因素,除此之外,还有其他很多因素在起作用,其中,Windows系统对外出并发连接的限制所起的作用更为重要。因此,要想真正提高BT等软件的下载速度,还必须要破解Windows Vista对并发连接的限制。

我们都知道,为了防范蠕虫病毒的传播和攻击,微软在Windows XP SP2中即对最大的外出并发线程数设置了限定(不超过10并发连接/秒),系统实时监控并发线程数量,一旦它发现某进程的线程数超过10个,即触发4226错误,并自动屏蔽掉部分线程,这对于大部分需要大量连接进程才能保证性能的P2P应用来说影响是致命的,包括BT(BitTorrent)、BitComet、eMule以及很多P2PTV软件如PPLive、PPStream等。要想保证这些软件应用的速度与性能,必须首先破解Tcpip.sys对并必连接的限制,相信很多朋友对此并不陌生。(注:对Windows XP sp2而言可参考破解XP SP2对并发线程的限制中的介绍)

在Windows Vista中,tcpip.sys同样存在类似对外出并发连接线程的限制,而且,相对于Windows XP sp2不同版本均采用不超过10个并发线程/秒的设置,Windows Vista 则依版本不同数值有所区别,比如说Windows Vista Ultimate 可允许不超过25个并发连接/秒,而Windows Vista Home Basic则仅允许2个并发连接/秒——估计这也是许多朋友反映Windows Vista中BT下载速度难以忍受的主要原因,毕竟目前随PC预装的Windows Vista大多为Home Basic。

要破解Windows Vista对并发连接的限制,思路基本与之前Windows XP sp2中类似,即使用修改后的tcpip.sys替换系统中已存在的同名文件,从而绕过Windows Vista对并发连接进程的监测。具体修改步骤稍比Windows XP SP2下复杂些,下面我们详细介绍。

说明

1、替换Tcpip.sys前请备份系统,或至少将tcpip.sys备份,以防万一。虽然下面提供的修改后的Tcpip.sys理论上可用于各个Windows Vista版本,不过,我们仅在Windows Vista Ultimate RTM中进行了实际测试,Vista天地对在其他版本Windows Vista中是否一定有效不作保证。

2、转载网站请将下载文件拷贝到自己的服务器上,不要盗链,算我们求您了! :oops:

修改Tcpip.sys以破解Windows Vista对并发连接的限制

  1. 下载破解后的Tcpip.sys:
    tcpip.sys (Windows Vista X86)
    tcpip.sys (Windows Vista X64)
    下载文件为rar格式,下载后解压即为相应版本的tcpip.sys。
  2. 要替换系统文件,需首先取得该文件的所有权及控制权,以管理员身份打开命令行窗口,运行如下命令:

    takeown /f c:\windows\system32\drivers\tcpip.sys
    cacls c:\windows\system32\drivers\tcpip.sys /G HighDiy:F

    cacls命令中的“/G HighDiy:F”意指赋予用户“HighDiy”对该文件的完全控制权限,实际使用时应根据自己的用户名进行修改。

  3. 禁用 TCP/IP 的Auto-Tuning功能,如同提高Vista中多线程下载速度中介绍的那样,在命令行中输入:

    netsh int tcp set global autotuninglevel=disable

  4. 对64-bit Windows Vista (x64)而言,在替换文件前还必须禁用Windows Vista的系统完整性检查,不然,系统重启后修改后的Tcpip.sys会自动被原始文件再次覆盖。具体方法是,在命令行中输入:

    bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

  5. 完成了上述操作后,即可使用下载的tcpip.sys覆盖Windows Vista中的原始文件了,将其直接拷贝到“C:\windows\system32\drivers”下即可。
    注:如果拷贝失败的话,可重启系统,进入安全模式重新尝试。
  6. 最后,修改注册表设置最大外出并发连接数量,打开注册表编辑器,找到如下注册表分支:

    HKEY_LOCALL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Tcpip\ Parameters

    在其下新建一个名为 “TcpNumConnections”的DWORD键,输入您希望的数值。
    理论上讲,在这里输入的值可为任何数字,不过,将此值设置过大没有太多的实际意义,毕竟网络的整体带宽与PC自身的性能均有一定限制。一般而言,设为150 - 500便已足够。

  7. 对注册表操作不熟悉的用户也可直接下载我们提供的注册表文件,注意,该文件中设置的并发链接数量为4096,您可根据自己的网络情况与应用需求修改为合适的数字:
    下载:最大外出并发连接数量注册表修改
  8. 重启Windows Vista。

如此,即完成了对Windows Vista并发连接限制的破解,试一试您的BT,是不是速度快多了?

转载网站必读:版权声明及转载要求

Sponsored Links

所在分类

技巧

推荐:
14 回复 to “破解Windows Vista对并发连接的限制”
  1. 张明  于 2007/04/11 11:40 am

    按照你的方法一切进行顺利。但是等重起之后很惨系统不能上网了。杀毒软件提示不正常。害得我重新复原了系统

  2. HighDiy  于 2007/04/11 1:25 pm

    确定按步骤进行了修改?
    用的哪种杀毒软件?
    另外,您的Vista版本?以及将并发连接最大值设为了多少?

  3. tomal  于 2007/04/11 3:33 pm

    到底行不行啊?看评论不敢试啊~!~

  4. 张明  于 2007/04/11 5:33 pm

    确定,卡巴斯基, 下载你的注册表。家庭高级版

  5. HighDiy  于 2007/04/11 9:54 pm

    下载的tcpip.sys版本(您的系统应该是32位吧?)对么?
    检查一下drivers目录下的tcpip.sys是否被正确覆盖,以及注册表中存在相应的键值
    我这里没有home Premium,在Ultimate + Symantec下测试正常

  6. tomal  于 2007/04/12 12:54 pm

    给各位汇报一下:经过修改,系统正常,没出现张明同志类似问题,速度能提升25%吧,还是没xp下快,我的系统终极版加金山,设的是500~

  7. 张明  于 2007/04/12 11:14 pm

    这回到是一切修改正常,但可惜速度没什末改善

  8. HighDiy  于 2007/04/13 2:07 am

    速度未改善?
    可能的因素太多了,比如说网络情况、种子数量等。
    试试在XP与Vista下对同一个seed比较一下

  9. legenddeng  于 2007/04/16 9:27 pm

    请问32位的系统可以用你这个文件去覆盖么?不敢动啊!

  10. larsson  于 2007/05/21 2:19 pm

    请教大家了!! 我的是64位 按照以上方法修改后不能上网了 我用的诺顿2007,重启后提示网络不正常 这是怎么回事啊?????

  11. yearning2die  于 2007/05/26 8:37 am

    其实我感觉关掉Auto Tuning就可以了,无需费神这么麻烦。bt下载可以钟脱兔,普通下载用flashget。我的vista旗舰版只关了Auto Tuning,用脱兔下载,1M的网通,500兆电影平均下载速度120到140K。另一台xp的机器,已经线程破解,速度也不过如此,有时候还更慢。

  12. learning1  于 2007/12/15 3:51 pm

    不知为什么用这个最新系统有很多网站都不能浏览?能请教方法吗?163的网页都不能正常打开呀.我晕…………………….

  13. wks  于 2008/04/19 4:47 pm

    我按着做了2次,确定没有操作错误,但是两次结果一样都失败了。重启动系统时,提示遇到问题需要解决=>无法解决问题建议系统还原。。。
    不还原的话,直接黑屏了。。。。
    我的vista是home basic的,还有其他办法吗?

  14. 淘宝  于 2008/11/21 3:49 pm

    我的系统是家庭高级版64位VISTA,用了您的方法,启动时候无法通过数字签名,强行取消数字验证后启动直接黑屏当机,害得我重新装了一次VISTA,害人不浅啊,以后不敢乱弄了,我确定上述操作步骤无误,大家千万不要相信这个文章,

留言/回复 [→ 留言须知]

直接订阅Vista天地RSS Feeds,或使用下方的快捷订阅按钮
不妨看看 最新 热点 Windows Vista使用教程 快捷订阅RSS
  • 订阅到抓虾
  • 订阅到Google Reader
  • 订阅到bloglines
  • 订阅到Rojo
  • 订阅到My Yahoo
  • newsgator
  • netvibes
  • 订阅到飞鸽
  • Top Computers Blogs
存档 Search