WindowsXP打开网页速度变慢原因查究

在升级到WindowsSP2系统后 , 本人的电脑经常出现这种怪毛病 , 具体情况为:在上网时网关能够PING通 , 用BitComet下载文件也能够正常进行 , 但在打开网页时速度异常缓慢 , 有时就直接出现“无法打开网页”页面的情况 , MSN与联系人的对话也不能进行 。对于原因 , 笔者曾在一篇文章中分析过WindowsSP2操作系统下对BT客户端的挑选有一定的讲究 。现在 , 经过一段时间的WindowsSP2系统的试用和学习 , 对引起这种网络非正常断流的原因也有了进一步的认识 。下面笔者谈谈看法 。

一、部分防病毒软件对WindowsSP2系统可引起网络非正常断流 。

按常规想法 , 防病毒软件与网络流量没有直接因果关系 。然而 , 经笔者测试 , 不同的防病毒软件对网络对网络流量的影响却不小 。笔者测试的防病毒软件包括Kaspersky Anti-Virus Personal5.0.142、瑞星2004、KV2004、金山毒霸Ⅴ、Norton AntiVirus 2003 。测试环境为WindowsSP2的2180RTM操作系统 , 安装BT客户端为Bitcomet 。其中瑞星2004安装之后即自动重启 , 之后进不了系统 , 故没有进一步测试 。从另外防病毒几个软件来看 , 在不挂上BT客户端的情况下 , 各种网络功能都能够正常运行 。但是在打开Bitcomet程序 , 在其显示具有数据流量进行文件下载后 , 打开网页速度就有了明显的区别 。都以打开新浪主页为例 , 以打开网页的速度从快到慢排列 , 依次为金山毒霸Ⅴ、KV2004、Norton AntiVirus 2003、 Kaspersky Anti-Virus Personal5.0.142 。其中在装有Kaspersky Anti-Virus Personal5.0.142防病毒软件的测试时 , Bitcomet一运行许多网页干脆就打不开 。

二、SP2操作系统默认设置造成网络非正常断流 。

在SP2操作系统中 , 当TCP/IP已经达到了其自定义的安全限制之后 , 将会影响到TCP同时连接请求的数量 。从而造成网络非正常断流 。国外有高手专门对此进行了研究 。由于没有找到可以设置的注册表键值(实际上网上最早开始流传的新建TcpNumConnections修改后无效) , 于是做了一个补丁 , 用于修改TCPIP.SYS文件 , 通过将小于10个半打开的连接数增加到50个来增加连接请求的数量 。

有兴趣的朋友可从www.lvllord.de/4226fix/EvID4226Patch20b.exe进行下载 。文件TCPIP.SYS位于 C:WINDOWSSYSTEM32DRIVERS 、C:WINDOWSSERVICEPACKFILESI386以及C:WINDOWSSYSTEM32DLLCACHE(系统隐藏文件夹)这三个文件夹之中 。补丁升级实际操作步骤:把C:WINDOWSSYSTEM32DRIVERSTCPIP.SYS 复制到一个新文件夹 , 如c:fix , 把补丁也放到该文件夹 , 运行补丁 , 他会自动找到TCPIP.SYS打补丁 , 如果已经打过 , 它会问你是否还原(出了错就可以还原 , 让你有后悔药可吃) 。没打过就按回车键 。补丁执行后系统自动重启 , 然后按F8进安全模式 , 把TCPIP.SYS复制到C:WINDOWSSYSTEM32DRIVERS、C:WINDOWSSERVICEPACKFILESI386、C:WINDOWSSYSTEM32DLLCACHE这三个文件夹下替换原来的文件之后再重启即可 。需要提醒大家的是:经本人试用该补丁 , 觉得并无明显效果 。另外 , 该补丁也并非微软出品的正宗系统补丁 , 请大家谨慎试用 。

由此可见 , 在SP2操作系统下网络有时非正常断流 , 既有操作系统本身的一些原因 , 也有应用软件与该操作系统在磨合过程中产生的因素所导致 。笔者相信 , 经过一段磨合期 , 经过操作系统与应用软件这两方开发者的共同努力 , 网络非正常断流这种情况肯定会得到解决的 。

    推荐阅读