| 网站首页 | 绿色软件 | 绿色数码 | 安全中心 | 屏保中心 | 源码中心 | 电子书库 | 教程库 | 图片库 | 资料库 | 算命 | 笑话 | 广告 | 绿站旧版 | 返回总部 | 
您现在的位置: 绿色软件站 >> 教程库 >> 系统类 >> Vista >> Vista技巧 >> 文章正文
破解Windows Vista对并发连接的限制           ★★★
破解Windows Vista对并发连接的限制
作者:佚名 文章来源:Onegreen.Net 浏览次数: 更新时间:2008-7-22 0:51:35

  许多朋友在看了提高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 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中进行了实际测试,对在其他版本Windows Vista中是否一定有效不作保证。

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

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

  下载破解后的Tcpip.sys:

  tcpip.sys (Windows Vista X86)

  tcpip.sys (Windows Vista X64)

  下载文件为rar格式,下载后解压即为相应版本的tcpip.sys。

  要替换系统文件,需首先取得该文件的所有权及控制权,以管理员身份打开命令行窗口,运行如下命令:

  takeown /f c:windowssystem32drivers  cpip.sys

  cacls c:windowssystem32drivers  cpip.sys /G HighDiy:F

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

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

  netsh int tcp set global autotuninglevel=disable

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

  bcdedit.exe -set loadoptions DDISABLE_INTEGRIT

[1] [2] 下一页

文章录入:onegreen    责任编辑:onegreen 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口


    相 关 信 息
    最 新 文 章
    热点推荐
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    Windows Vista局域网网络连接设置
    搞定Vista,用文本或视觉代替声音
    Winodws Vista中巧妙选取多个文件
    更改或重新启动Windows 事件日志
    Windows Vista上的IIS7设置全攻略
    从1.01到Vista Windows启动画面图析
    Vista Areo界面(玻璃效果)全攻略
    用高度兼容Vista的ImgBurn烧录镜像
    来自专业Vista论坛网友制作的桌面主题
    制作Windows XP和Vista双系统启动菜单