众所周知,为了防范蠕虫病毒的传播和攻击,Windows XP SP2将并发线程最多限制为10个。SP2利用Messages动态链接库,来实时监控每个进程的并发线程数目,一旦它发现某进程的线程数超过10个,就会屏蔽掉部分线程。SP2这样做,虽然可以防范震荡波类型的蠕虫病毒,加强系统安全,但是也带了一些负面影响,例如当你使用BT、P2P或FlashGet软件下载时,部分线程将被屏蔽掉,因此下载速度会变得很慢。为此,你可以采取以下对策,来突破TCP并发连接数,从而提高SP2的多线程访问速度。(相关文章:解决BT与浏览网页在SP2中的冲突)
为了突破SP2的TCP并发连接数限制,正确地方法是修改Windows XP SP2的系统文件Tcpip.sys。Tcpip.sys是Windows XP SP2重要的系统文件,位于“C:\Windows\system32\drivers目录下。该文件由于平时受到系统保护,所以正常情况下你是无法替换它的,必须在安全模式或纯DOS模式下才能替换,建议你使用以下专门工具、来替换“Tcpip.sys”文件,操作步骤如下:
以上几种方法虽然提高了Windows XP SP2的多线程访问速度,但却降低了SP2的安全性能,如果你的电脑感染了病毒和木马,过多地启用新线程,会加速病毒和木马地蔓延,因此你在追求网络下载速度的同时,也要注意网络安全。建议你及时安装升级杀毒软件和防火墙,如果是普通用户,可以利用上面的方法,将TCP最大并发连接数设置为10~30,BT用户可以设置为100~150。
━━━━━━━━━━━━━━━━━━━━━━━━
bt下载时为何打不开网页的发现及有效的解决方法
现在很多bt的使用者发现在bt下载过程中浏览器无法浏览网页,于是使用了tcp ip 的连接数破解补丁,可是大部分收效甚微,增加连接数仍旧无法浏览网页。
通过作者数日的研究发现,bt下载过程中浏览器无法浏览网页的原因与bt设置参数很有大关系。
现在以大家使用很多的bitcome软件为例来说明其原因,一般当bt下载的可连接种子很多时( 例如每任务200个) ,如果bt软件的网络设置中的每任务最大连接数设置为60个以及保持连接数设置为60个的时候,此时假定开了三个任务,每个任务已连接数都为20个,那么就会有120个连接数处于正在发起状态,这么多的发起连接数当然会使浏览器无法浏览,而且这种状况的发生基本与当前bt下载的总速度基本无关。此时大家只要将"每任务最大连接数"以及"保持连接数"设置的参数改为20个连接,这样,浏览器就可以顺利打开的,不会产生bt下载时浏览器无法浏览网页的烦恼了.
如果把bt下载的总速度限制一下,留出150K左右的带宽,浏览网页的速度也不会慢的。
大家可以试一试,看看我的方法灵不灵光。