选择显示字体大小

windows xp sp2多线程访问提速秘技

  众所周知,为了防范蠕虫病毒的传播和攻击,windows xp sp2将并发线程最多限制为10个。sp2利用messages动态链接库,来实时监控每个进程的并发线程数目,一旦它发现某进程的线程数超过10个,就会屏蔽掉部分线程。sp2这样做,虽然可以防范震荡波类型的蠕虫病毒,加强系统安全,但是也带了一些负面影响,例如当你使用bt、p2pflashget软件下载时,部分线程将被屏蔽掉,因此下载速度会变得很慢。为此,你可以采取以下对策,来突破tcp并发连接数,从而提高sp2的多线程访问速度。

  一、注册表修改法的误区

  为了突破sp2对tcp并发连接数的限制,网上曾经流传过一种修改注册表的方法,操作步骤如下:

  单击“开始”/运行,输入regedit打开注册表,定位到hkey_local_machine\system\currentcontrolset\services\tcpip\parameters下,修改的“tcpnumconnections”的键值,将之由10改为150,即设置tcp最大并发连接数为150。

  经过实际测试,我们发现该方法看起来有效,但实质上并不能突破并发连接数限制,提高sp2的多线程访问速度。因为sp2对线程数目的控制,是通过“tcpip.sys”这个系统文件来实现的,并不是通过注册表实现的,因此,该方法不能增加sp2的tcp并发连接数。

  二、使用工具来替换tcpip.sys

  为了突破sp2的tcp并发连接数限制,正确地方法是修改windows xp sp2的系统文件tcpip.sys。tcpip.sys是windows xp sp2重要的系统文件,位于“c:\windows\system32\drivers目录下。该文件由于平时受到系统保护,所以正常情况下你是无法替换它的,必须在安全模式或纯dos模式下才能替换,建议你使用以下专门工具、来替换“tcpip.sys”文件,操作步骤如下:

  从网上http://www.lvllord.de/download.php?url=en/evid4226patch211a-en.zip下载替换工具(仅为30kb),用它来修改系统文件tcpip.sys最大安全并发连接限制;然后备份一下c:\windows\system32\drivers\tcpip.sys文件。

  接下来,双击打开下载文件zip压缩包,运行其中的替换工具evid4226patch.exe,随之将弹出一个命令行提示符窗口,首先显示windows当前的tcpip.sys文件版本,以及并发连接的限制数值(默认为10);接着询问你是否将连接数限制在50,你可以选择“yes/no/change”,如果你输入“y”,则会将并发连接数改为“50”,如果想改为其他数(例如150),可以在提示符后输入“c”,然后输入最大的并发连接数(例如150)回车,最后在提示符下输入“y”并回车,这样就替换了tcpip.sys文件;tcpip.sys文件被替换后,随之会弹出系统文件保护对话框,你可以点击“取消”按钮,然后点击“是”按钮,重新启动后,tcpip.sys文件的替换就大功告成了!

  现在你的最大并发连接数已超过10个,达到了150个,因此windows xp sp2的多线程访问速度得到了提升,当你用flashget、bt等多线程下载时,就不会感到网络带宽的限制了。

  三、dos下修改tcpip.sys文件

  以上替换程序evid4226patch.exe也可以在dos下使用,方法是:首先把evid4226patch.exe拷贝到c盘根目录下;然后再进入dos模式,进入c盘根目录,输入命令evid4226patch/l=$n$/w=c:\windows\system32\drivers/l=tcpip.sys即可修改tcpip.sys文件。

  注意:以上$n$为你要设置的最大安全连接数,假如要把最大并发连接数设置为150个线程,那么输入命令evid4226patch/l=150/w=c:\windows\system32\drivers/l=tcpip.sys即可。

  四、使用比特精灵附带的工具

  比特精灵附带的工具“tcp/ip连接数破解补丁”也可以替换tcpip.sys,突破sp2的tcp并发连接数限制。

  从网上http://download.pchome.net/php/dl.php?sid=15504下载比特精灵(bitspirit)v2.7.2.225简体中文正式版,然后双击下载文件进行安装。你可以选择安装哪些组件,应该安装“用于windows xp sp2的tcp/ip连接数破解补丁”,安装结束后,xp开始菜单中就会有bitspirit程序组,单击其中的“xp sp2连接数破解补丁”,即可修改tcpip.sys文件。

  单击“xp sp2连接数破解补丁”,弹出该软件的界面,界面中列出了当前tcpip.sys的版本、及最大并发连接数(右图3),你可以在“tcp/ip linitation”输入一个数,来设置最大并发连接数,例如输入150,然后按“apply”按钮,重启系统后,你的sp2最大并发连接数就改为了150。

  以上几种方法虽然提高了windows xp sp2的多线程访问速度,但却降低了sp2的安全性能,如果你的电脑感染了病毒和木马,过多地启用新线程,会加速病毒和木马地蔓延,因此你在追求网络下载速度的同时,也要注意网络安全。建议你及时安装升级杀毒软件和防火墙,如果是普通用户,可以利用上面的方法,将tcp最大并发连接数设置为10~30,bt用户可以设置为100~150。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons