微软从Windows XP SP2开始增加了TCP半开连接数限制并且设置为一个很小的值10,当系统的TCP连接尝试超过这个值的时候,系统会因为安全因素而拒绝连接。这样做的本意是为了防止冲击波之类的蠕虫病毒,但这样一来PSP软件在连接繁忙时可能导致所有网络连接都无法进行了。这个问题在Windows XP SP2后续的Windows中都存在,包括Windows XP SP2/SP3、Windows Vista、Windows Vista SP1、Windows 7。
之后,它会自动打开“设备管理器”,双击TCPZ Driver下的TCP Half Open Limited Patcher ( TCP-Z) 项,在打开窗口中单击Properties(属性)标签,然后在“期望数值”中输入0表示无限制(如图4),单击“保存”按钮,重新启动系统生效!
三、关掉防火墙
Windows 7中的防火墙虽然对Windows Vista作了改进(可双向控制行为,而Windows Vista中只能单向控制行为),但是仍没有太大作用,而且还会阻挡一些网络信息,反而可能会阻塞UPnP,影响数据传输速度,建议直接关闭掉。只要右击“计算机”,选择“管理”,然后单击“服务和应用程序”下的“服务”项,双击“Windows防火墙”,将其设置为“已禁用”,再单击“停止”按钮(如图5)。
四、使用调整优化功能
在Windows 7中,微软为TCP/IP引入了名为“Auto Tuning”的新特性,从理论上说,“Auto Tuning”能够根据网络应用情况调整、优化,从而提高网络传输速率。但是很多时候,其并不能起到预期中的效果,尤其在网卡使用第三方驱动时,甚至会大大降低网络连接速率。所以我们不如将其关闭!另外,Windows 7还有一项Receive Side Scaling的技术,它的主要目的是智能地支持多处理核心和多网卡,不过这个功能对我们来说,并不实用,一般人的机器上只会装一块网卡。所以我们有必要将其禁止掉。