首先你应该试一试的:
网银最好是用IE
菜单: "工具"-->"Internet选项"-->"安全"选项卡, "可信站点", 将所有icbc相关的网站都删除(或者全部删除吧),
99%的错误都是由这个该死的地方产生的.
=========================================================================
以下是转载的:
上面的不行再试试吧.
最近有很多网友打不开工行网站以及个人网银登陆页面,对此,我花了点时间小研究了下,发现可能就是你系统的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值,命名MTU修改键值为十进制的1450,重启即可。
如果不会或怕更改注册表,也可以使用“Windows优化大师”或者“超级兔子”更改。例如打开优化大师,点网络系统优化里面的最大传输单元大小,更改为1450,点击优化即可,可能再次打开优化大师查看MTU值时,它的值显示为其它值,不是刚更改的1450,不用管它,那是优化大师读取自带的“上网方式选择”功能所设置的状态值,实际上已经更改为1450了,可以打开注册表,查看上面所述的键值进行验证。
补充:
如果更改网卡MTU值为1450还解决不了问题,出现有时能打开,有时又打不开的现像,可能是网络环境太差了造成的,还是继续尝试更改MTU值,可将MTU值逐步调低,直到连线最稳定为止。如果更改MTU值都不能解决的,建议检查系统当前所开启的软件,比如:杀毒软件、网络防火墙、系统优化设置软件等第三方软件,一个一个关闭测试,查看到底是由哪个软件造成,针对它做出相应的更改。
那么又如何判定某个MTU值是最适合的呢?
“开始”-“运行”中输入“CMD”回车,进入DOS环境,输入以下命令行:
如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。如果出现: Packet needs to be fragmented but DFset。如下图所示,表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头(ICMP)28字节,就得到MTU的值。如果检测到网关的MTU值是1500,不需要修改。如果网关有防火墙ping不通,可以试试直接把MTU设为1400。
我这里的MTU值为1422+28=1450,广东电信ADSL,如下图所示。
MTU值--小资料: