Windows Me Modem调整手册


在Windows Me中提供了一些新功能,其中比较重要的一个就是对网络组件的更新,它使用了Windows 2000的TCP/IP堆栈,而非延用Windows 9X的TCP/IP堆栈,这也使其在网络表现方面有所提升,所以单从这个改变讲Windows Me还是值得你升级的。今天我们就介绍一些Windows Me Modem调整和优化的方法。通过实际测试,文章中所提供的方法确实能够让Windows Me的网络速度更快一些。

驱动程序及Modem基本调整

首先你应该看一下所使用Modem的情况,比如:品牌、芯片、驱动程序版本等,用右键点击我的电脑-->属性-->设备管理器,选择调制解调器项。

接下来你需要检查Modem的驱动程序是否为最新版本,你可以到Modem厂商的网站或是驱动之家查找最新驱动。同样,对于其他硬件最好也查看一下是否有最新的驱动程序存在,如果有就把它们下载回来进行升级。

提示与技巧:

如果你使用的是Winmodem(也就是常说的软猫),我们建议你最好升级到真正的硬“猫”,因为软猫的缺点不少,比如:占用CPU资源较多等,当然在文章中我们还会提到一些软猫的优化技巧,但总的来说它们提升的空间不大。

当你将Modem的驱动程序升级到最新版后,我们就可以进行下一步操作,用右键点击我的电脑-->属性-->设备管理器选项卡,找到调制解调器项,双击进入其属性窗口,选择调制解调器选项卡,如果你使用的是28.8/33.6K modem或是Winmodem,那么最快速度要选择57600,而对于使用56K/V90 modem的用户则应该选择115200。

接下来选择连接选项卡,点击端口设置按钮,在弹出的窗口中将接收缓冲区传输缓冲区都设置为“最大值”,不过,如果在设置后你的Modem工作出现了问题,那么请将它们都设置为“高”。

 然后在连接选项卡中点击高级按钮进入高级连接设置窗口,这里需要勾选的有以下项:使用差错控制、压缩数据、使用流控制、硬件(RTS/CTS)(当然如果你使用的是Winmodem,那么就要选择软件(XON/XOFF))。在调制类型中选择“标准”。

在高级连接设置窗口最下面的附加设置是用来填写Modem初始化参数的,我们建议你可以到56K Modem网站查找自己所使用Modem的初始化参数。有许多朋友在安装了Modem以后发现系统每次显示的连接速率都是计算机端口到Modem的速率--115200,除了从驱动程序和安装方面解决外,初始化参数也是一个很好的解决办法,它不仅可以解决不能正确显示Modem连接速率的问题,而且还会对Modem的性能有所提高,使上网速度更快、更稳。所以设置Modem的初始化参数可以优化Modem性能,发挥其最大潜力。在上面提到的网站中一般可以找到大多数Modem的初始化参数,但有的Modem可能没有列在里面,我们最后教你一招,而且这招非常简单,所找到的初始化参数还能够用于Windows 3.1、Macintosh、OS/2、Linux以及其他所有的操作系统中。方法为:找到Modem的驱动程序,最好是最新版本的,如果是压缩的需要先对其进行解压缩,然后用记事本将其中的XXX.inf文件打开寻找Modem的初始化参数,一般它都包含在以“HKR, Init, 2,,"开始的语句中,例如:HKR, Init, 2,, "AT &F2 &D2 &C1 E0 V1 Q0 S95=47 S0=0<cr>"而其中的AT &F2 &D2 &C1 E0 V1 Q0 S95=47 S0=0就是Modem的初始化参数,你可以将其复制到上面提到的Modem属性附加设置栏中。而且它同样适用于其他需要初始化参数的软件。

MTU、TTL、DefaultRcvWindow

配置之前首先要找出适合自己系统的最佳MTU的数值,因为使用不同ISP,MTU最佳数值也不相同,所以建议大家通过下面的方法来找到适合你自己的MTU数值。先拨号上网,打开开始菜单-->附件-->MS-DOS模式,然后键入:Ping -f -l XXX(测试的MTU数值) www.XXX.XXX(你的ISP的网址),这里的MTU数值可以从1500开始测试,如果运行结果显示有“Request Timed out”或是“packets are being fragmented”信息,那么你需要降低MTU数值再试,直到不再有以上信息为止,记下这时的MTU值,然后再加上28,这样就得出了适合你的最佳MTU了。

一旦找到了最佳的MTU数值后你就可以进行设置了,点击开始-->运行,键入Regedit进入注册表编辑器(修改前别忘了先备份一下注册表哟!),找到[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/MSTCP],在右边的窗口点击右键选择新建-->字符串值,你要新建两个字符串值,分别命名为:DefaultRcvWindow和DefaultTTL,然后将DefaultTTL的值设置为32或64。DefaultRcvWindow是缺省的传输单元接收缓冲区的大小,标准的TCP/IP分组是576字节,减去分组中固定为40节节大小的地址信息及其他信息,最多还包含512字节的数据。DefaultRcvWindow就是接收这些数据的缓冲区,它的值一般为512字节的整数倍,如果它的数值设得太大,一个分组出错将导致整个缓冲区的分组被丢失并重发,增加了不必要的损失。而其值太小的话,缓冲区的大小低于到达的分组数据,将导致分组阻塞,降低了速度,所以此数值最好是512字节的4-12倍,并视Modem的最大速度而定。Modem的最大速度=Modem标称数值/9,例如:56K的Modem的最大速度=56000/9=6222,那么就可以参照这个值求出DefaultRcvWindow=(512X12)=6144。不过这可能并不是你所用Modem的最理想数据,由于网络条件的不同这个值完全可以设得更高一些,方法是:上网连到一个最快的站点,再打开Windows的系统监视器,记下Dial-up Adapter每秒接收帧的峰值,然后再用它与512字节相乘,所得出的数据将是你的最佳DefaultRcvWindow值。所以许多文章中所标的数值并不能适合所有的Modem,这也就是导致了许多朋友按照相关文章优化了系统,但却不能得到最佳效果的主要原因。

完成上面两个设置后我们就可以开始修改MTU和TTL数值了,请注意如果你的电脑中只安装有一个Modem,并且没有网卡,那么在设置中可以跳过第五步:

 1、使用上面介绍的方法找到最佳的MTU值;
 2、在注册表编辑器中查找[HKEY_LOCAL_MACHINE/Enum/Root/Net/000x],这里可能会有多个子键,比如:0000、0001等。
 3、如果有多个子键,请打开包含有“DeviceDesc(键值为:拨号适配器)”项的子键;
 4、在该键中还包含有一个名叫:“Binding”的子键,打开它你会发现有一个名为“MSTCP/000x”的字符串,记下其中000x,在我们的机器中它为“0000”;
 5、进入[HKEY_LOCAL_MACHINE/Enum/Network/MSTCP/000x],展开和上面一步相同数字(000x)的子键;
 6、在这个键中你会发现叫作“Driver”的值,其中一项名称是“NetTrans/000x”,记下000x这四个数字;
 7、现在打开[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans/000x],展开与上面一步相同四个数字(000x)的键;
 8、在此键中创建一个新的字符串值,为其命名为:MaxMTU,并将其数值设置为你所测试出来的最佳MTU数值;
 9、接着打开[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/Net/000x/Ndi/params/IPMTU/enum]键,这里会有自动、大、中等、小四项,在右边窗口点击右键选择新建-->字符串值,并将其数值设置为你所测试出的MTU最佳值,然后将该项改名为:“自动”,接着删除这里原有的几项;
 10、打开[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/Net/000x],右键点击IPMTU并选择修改,将其数值改为你所测试的最佳MTU值;
 11、进入[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/Net/0000/Ndi/params/IPMTU],将其数值修改为你所测试出的最佳MTU值;
 12、退出注册表编辑器,重新启动电脑使修改生效。

Timeouts调整

 这个调整可以减少你在线时所出现网页超时的机率:

1、打开注册表编辑器,找到[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/Net/000x],选择那个包含有“Slownet”项的000x子键;
2、用右键点击“Slownet”选择修改,将数值由01改为00。

端口设置

对于端口的设置我们建议大家要对设备管理器和win.ini文件都进行相关修改,尤其对于那些内置Modem而言,只有在Win.ini文件才可以解决问题。

首先,右键点击我的电脑,选择属性,然后进入“设备管理器”选项卡,分别选择每一个COM口属性中的“端口设置”选项卡进行以下设置:

波特率:115200或更高(如果你在实际使用中遇到了兼容性或连接问题请将该值设回115200)
数据位:8
奇偶校验:无
停止位: 1
流量控制: 硬件(如果你将其设置为“无”可能会得到相同或更好的性能,不过要取绝于你的系统)

接下来,点击开始-->运行,键入“Win.ini”回车打开该文件,找到[Ports]项:




你可以根据Modem所在的端口按照上面的图所示进行设置,比如:Modem在COM2则将COM2设置为115200,而有些Modem,像Diamond Supra、US Robotics Courier Everything提供有25Hz时钟速度,对于它们我们可以将其端口速度设置成230400,这样可以进一步加快Modem的连线速度。

提示与技巧:

1、对于Winmodem或低于33.6K的Modem则应该将相应端口值设置为57600。

2、目前对于Modem端口缓存调整的有效性一直比较有争议,一些用户认为它根本没有什么效果,不过有总比没有好,而且它也不会对系统带来任何不良影响。打开开始-->运行,键入system.ini,回车打开该文件,在[386Enh]字段插入:
ComXIrqZBuffer=Y&nbsp;

说明:
X代表Modem所使用的COM端口,你可根据自己的实际情况修改;
Z代表Modem所占用的IRQ;
Y代表缓存的大小,我们建议最好不要超过1024(1MB)。

网络属性调整

打开控制面板,点击网络图标进入网络设置窗口,首先去掉那些无用的组件/协议,像下图中所显示的精简后的网络组件将会使你的网络连接更快速、高效。



重新启动电脑,然后再次进入网络设置窗口,双击拨号适配器项进入其属性窗口:

1、在驱动程序类型选项卡中选定“增强模式(32位及16位)NDIS驱动程序”;
2、在绑定选项卡中只选中“TCP/IP->拨号适配器”;
3、在高级选项卡中,首先点击“启用点对点的IP”,在右边的下拉菜单选择“否”; “IP包大小”选择“大”;“记录日志文件”最好设置为“否”;如果你上网操作基本是浏览,一般不玩在线游戏,那么“使用IPX报头压缩”应该设置为“是”。

现在回到网络设置窗口,选择TCP/IP,双击进入其属性窗口:

1、在DNS配置选项卡中选择“禁用DNS”;
2、在高级选项卡将“允许对ATM绑定”设置为“否”;
3、点击确定,按照提示重新启动电脑。

点击开始-->设置-->拨号网络,在拨号网络窗口中右键点击你所使用的网络连接并选择属性:

1、在常规选项卡中去掉“使用区号与拨号属性”前面的对勾;
2、在网络选项卡中除TCP/IP外,其他项前面的对勾都要去掉;
3、如果你使用的是Winmodem则需要将软件压缩项勾选上;
4、拨号服务器类型则要选择:“PPP: Internet, Windows 2000/NT, Windows ME”。

作完上面的操作请点击TCP/IP设置按钮:

1、对于拨号上网的用户一般选择“服务器指定IP地址”,如你有固定的静态IP地址,那么就需要选择“指定IP地址”,并地址添写在下面的表格中;

2、最好到ISP的主页查看一下是否提供有主控和辅助DNS,如果有请选择“指定名称服务器的地址”,并将所提供服务器地址添入相应位置;

3、勾选“使用IP报头压缩”和“使用远程网络默认网关”。

在安全性选项卡中,你可以输入上网帐号和密码,并且确保“登录网络”没有对勾,这样会加快登录ISP的时间。

在多重链接选项卡你可以设置将两只Modem捆绑在一起上网,从而得到更快的上网速度。不过要想实现双猫上网你必须满足以下条件:

1、安装有两个Modem(最好是同一品牌和型号的);
2、拥有两条可拨出的电话线;
3、你的ISP帐号支持多人同时接入。

如果以上条件都具备,那么你可以在多重链接选项卡中选择“使用附加设备”,接着按下面的添加按钮把另外一个Modem加进来。这样你就可以使用双猫上网了。

提示与技巧:

1、令人遗憾的是几乎所有在线游戏使用的UDP(TCP/IP协议的一部分)协议都不支持多重链接,所以它对你玩在线游戏应该没有什么帮助;
2、多重链接断线的机率将会提高一倍。

安全设置

 现在网络安全对于用户越来越重要,所以下面我们来介绍一下Windows Me网络安全方面的设置:

1、升级到128位加密。到微软的更新站点下载、安装128位加密包;
2、安全补丁。到微软专门的安全站点下载相应的安全补丁;
3、点击开始-->设置-->拨号网络,右键点击所使用的网络连接并选择属性,在弹出的属性窗口中选择安全性选项卡;
4、勾选“需要加密的密码”和“需要加密数据”,不过当你发现在选中它们后出现无法登录ISP的情况,请去掉勾选;
5、使用个人防火墙软件。比如:Zone Alarm等。

接下来你可以测试一下系统的网络安全性,请点击这里,这是一个在线系统安全测试站点,它可以扫描你系统的端口,从而全面检测系统的网络安全性。

测试调整成果 

好了,经过上面一番艰苦的调整,我们终于可以测试一下成果了,建议大家使用MSN带宽测试,它可以清楚地显示你的网络连接情况。当然你也可以使用系统监视器来跟踪网络连接。亲自下载一个文件来测试一下网络速度是否有提升。

防断线调整

点击开始-->设置-->控制面板-->Internet选项,选择连接选项卡,点击设置按钮,确认“自动检测设置”和“使用自动配置脚本”没有选中。

点击开始-->设置-->拨号网络,用右键点击所使用的网络连接,并选择属性,在属性窗口中选择拨号选项卡:

1、勾选“默认Internet连接”和“始终拨打我的默认连接”;
2、去掉“启用空闲中断连接”前面的对勾;
3、去掉“连接不需要时中断连接”前面的对勾。