MTU值影响网上银行无法打开页面的一种情况及解决方案

来源:百度文库 编辑:神马文学网 时间:2024/04/27 05:37:13
使用系统:XP SP2, 浏览器:原IE6---》现IE7 防火墙:瑞星 问题:最近使用支付宝(QQ及其他网上付费)之类的业务,在进行到去网上银行付款时,点击后打不开招商银行页面,提示:无法显示页面 其他: 1、我使用别的银行都没有问题,比如:建行、兴业、民生。。。。。。 2、我使用不同的网站的网上支付业务:淘宝、QQ等,情况一样 3、重新设置IE选项,选择默认设置,清空cookies等,没有效果 4、使用傲游2.0,TheWorld 2.1,升级到IE7,问题还是没有解决 5、尝试关闭所有的防火墙也不行 6、在一台新装的电脑上,也是同样的问题 7、我系统装了专业版5.5,在网上转帐交易没有问题,直接登录招行网站,使用大众版也没有问题 8、询问招行客服,表示不知道,无法解决 请求高手指点!谢谢! 问题原因: 最近有很多网友打不开招行网站以及个人网银登陆页面,对此,我花了点时间小研究了下,发现可能就是你系统的MTU(最大传输单元)值设置为默认的1500,造成访问不了部份网站,招行网站就是其中之一,可以更改MTU值为1450就可以解决了,我测试过的,设置为1492,可以打开招行网站,但打不开个人网银登陆页面,只能设为1492以下的值,我测试用1450可以全部正常打开招行网站页面。
解决办法:
具体就是怎么更改MTU值了,还是得更改注册表,网上一大堆更改MTU值的资料,但都只适用于Win98系统,下面就是适用于XP系统的MTU值更改步骤:

手工设置网卡的MTU值

打开REGEDIT,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\主键下,下面会有几个文件夹,分别代表机器的安装的每一块网卡,依次浏览每个文件夹,并察看窗口右边IPAddress(或DhcpIPAddress)的键值,如果其值为你连接 Internet所用网卡的IP,则需要修改的就是这个文件夹。

进入此文件夹,找到一个名为MTU的主键,如果没有则创建这个Dword值,修改键值为十进制的1450,重启即可。(不过我测试好像可以不用重启,F5刷新即可生效。)

如果不会或怕更改注册表,也可以使用“Windows优化大师”更改,打开优化大师,点网络系统优化里面的最大传输单元大小,更改为1450,点击优化即可,可能再次打开优化大师查看MTU值时,它的值显示为其它值,不是刚更改的1450,不用管它,那是优化大师读取自带的“上网方式选择”功能所设置的状态值,实际上已经更改为1450了,可以打开注册表,查看上面所述的键值进行验证。