当前位置: 首页 > 图文教程 > 操作系统 > Windows > 解决BT与浏览网页在SP2中的冲突

Windows
Windows7 用msinfo32查看版本号
系统技巧 制作闪存启动盘的思路
Windows7 不能打开.hlp文件问题解决
win7 以system帐户身份登录系统删除文件
Windows7 不能正常运行程序的解决方法
Windows7 快捷键大全 提高您的工作效率
安装Windows7 系统大硬盘分区方案
让你的windows7 系统更加完美的12种设置技巧
Windows7 系统应用Ghost软件注意事项
Windows7 新特性 Jump List
揭秘Win7 Vista下WinSXS超大文件夹.
Win7 判断自己的电脑是否被别人用过
Windows7 自动登录设置方法
Windows7 正版安装错误代码 0XC004F061
卸载双系统下面的Windows7的方法
解决Windows7 播放影音的锯齿问题
确保安全 Windows7十大禁忌服务
禁用Windows7的光盘刻录功能及去除快捷方式箭头
Windows7 无法删除文件的删除方法
Win7与winXP的双系统安装及Ghost注意事项

Windows 中的 解决BT与浏览网页在SP2中的冲突


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 27 ::
收藏到网摘: n/a

  你是否是P2P狂人,您是否也因为看重系统的安全性能而安装了最新的SP2呢,那我想,最近您在用BT软件下载那些宝贵资源的时候恐怕遇到了小小的麻烦,您的系统是否会在进行BT下载的时候而无法打开网页或者网页打开得非常慢了呢?笔者自从装了SP2以后,就一直为这个问题烦恼着。最后迫不得已删除了SP2(没办法,BT上的那些最新大片啊,难以割舍)。一次偶然的机会,在看关于SP2特性的文章中了解到,原来微软出于安全方面的考虑,在SP2当中限制了TCP并发连接数。根本原因是因为Service Pack 2实时监控每一个进程的并发线程数目,只要超过了它认为的安全线程数目就开始蔽屏掉部分线程。这是为了防止震荡波这类的蠕虫病毒,但是bt、emule这类的多线程的点对点工具也一起陪绑了。。

  既然找到了症结,得找办法解决啊。其实早在各个论坛里流传着这样一个修改注册表以解决此问题的技巧。在微软的知识库的一篇文章(微软原文章http://support.microsoft.com/default.aspx?kbid=314053)中找到这样一段注册表键值描述。

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

  TcpNumConnections

  项:Tcpip\Parameters

  数值类型:REG_DWORD - 数字

  有效范围:0 - 0xfffffe

  默认值:0xfffffe

  说明:此参数限制 TCP 能同时打开的最大连接数

  唉,TcpNumConnections不正是Tcp连接数吗?于是满心欢喜的再次装上SP2,然后进入注册表修改此键值。本以为这个问题就到此结束了,没想到再次使用BT软件(笔者使用的是BC)时,IE又发脾气,无法打开网页了。看样子这招不奏效啊。正当犹豫不决是否再次删除SP2时,BC的软件作者最短时间内修正了BC的这个问题。(相关新闻:)这就暂时缓解了我遇到的麻烦。但是其他P2P软件的问题还没解决啊,总不可能等这些软件一个个的更新吧。这该如何是好。

  在程序询问限制数值时,填入100。回车后程序就替换了修改过的TCP.SYS文件。

  由于winxp的系统文件保护特性,TCP.SYS这个系统文件被替换后,系统文件保护的对话框弹了出来。选择取消,再点击是确定修改。

  重启系统后,满心期待的同时打开Bitcomet和IE,和平共处的日子又回来了。yeah!

  问题解决了!其实就是TCP.SYS文件的限制啊。那么我们是否可以在系统未升级到SP2之前将TCP.SYS保存一份,待打了SP2补丁以后,进入安全模式或者纯DOS模式下面替换TCP.SYS。这个办法能否行得通呢?留给各位看官去验证吧。我去继续体验BT下载的急速快感了。

  小编提示:

  1.之前流传的修改注册表以解除TCP连接数限制的技巧已被证实是行不通的

  2.这并不是SP2的设计缺陷,而是出于安全考虑的限制手段

  3.我们不推荐使用此第三方补丁,最好的解决方案是等各软件的升级。

  4.确定使用此补丁的用户,请在使用前做好系统备份,至少备份好你的TCP.SYS文件