终于解决不能打开交通银行网银的问题了

这几天一直无法访问交通银行网银。打开登录页面的时候直接报错,IE9进行问题检测的话会提示“Windows 已从“pbank.95559.com.cn”接收到一条 HTTP 错误消息: 403 (禁止)”。各种折腾,最后终于在 @交通银行电子银行 的帮助下解决问题了。分享结果

一、提要

注:此文中间段落有根据时间排序的更新说明。因为情况一直在变化,文章却不好重写(一个是没时间,一个是懒得从头一一验证)。

目前来看,交通银行对 Internet Explore 11(IE 11)版本(不包括11)以下的支持已经没什么问题了。只要按照交行网银页面上的提示安装控件即可。最保险的安装方式是按照提示选用“启动网银向导升级”。此时会让下载一个安装文件,安装之后运行就会有个全套的安全服务(唉,他们自己的服务器都没搞好,还来操心用户自己的电脑安全,真是不容易啊 :P)。在“交通银行网银向导”里点击“快速检测”等待检测完成后按照提示进行“一键修复”。这样差不多就可以了。

二、缘起

前天就在微博上给 @交通银行电子银行 留言询问,他们回复说是在系统升级。然后等到昨天再访问还是一样的错误。继续询问,他们给出了一些建议如下。

请您尝试下列设置

1.将“Internet 选项”中“高级”设置为“还原高级设置”。

2.请将IE浏览器的“Internet 选项”中“常规”-〉“设置” -〉“检查所存网页的较新版本”设置为“每次访问网页时”。

3.同时建议您将“Internet 选项”中“安全” -〉“自定义级别” -〉“ActiveX控件和插件”中的各项设置为“启用”。

4.请打开IE-工具--Internet选项-安全-受信任站点--添加https://*.95559.com.cn为可信站点。

这么捣鼓了一番果然可以正常访问了。

不过我还是纳闷儿,因为我最近好像没有更改什么设置,难道是前几天升级了一堆 Windows 7 的补丁导致的?我使用的是 Windows 7 64bit + IE9。另外,前天给朋友修电脑的时候用她家的电脑(Windows 7 32bit + IE8)也是没能打开登录页面,同样的提示 403 禁止错误。

于是我仔细检查上面 @交通银行电子银行 给的建议,发现问题出在“Internet 选项”中“高级”设置中“安全”条目下的“使用 TLS 1.2”这一项,如下图所示。只要不勾选这一项,其它各项设置采用默认都不会有问题。(看下面更新,最好将“使用 TLS 1.1”这一项也给去掉。(2015.08.15 更新:似乎交行网银系统升级之后就可以支持 TLS 1.1 和 1.2 了。)

交行网银不兼容 TLS 1.2

交行网银不兼容 TLS 1.2,需在设置中取消勾选该项才能正常访问交通银行网上银行

目前还没测试同事的电脑是否也是因为 IE8 中该项设置才无法访问的。

三、对此文的更新

更新 2015.08.15 – 针对 IE 11 及 Windows 10 的特别说明

再次更新

似乎最近更新到 Windows 10 1511(也就是 Threshold 2)版本之后,其内置的 Internet Explorer 11 已经可以很好的支持交通银行网银了。又或者是交通银行终于发现不能继续无视用户的痛苦而升级了自己的系统。只要在 Internet Explorer 11 中访问交通银行个人网银页面,按照提示安装控件,并且再次打开访问的时候按照提示启用控件/插件,就可以正常登录了。不过特别提醒一下,这里说的是 Internet Explorer 11,而不是在 Windows10 中很容易找到的 Microsoft Edge(图标看着太像是 Internet Explorer 11 了)。

如果在 Windows 10 中找不到 Internet Explorer 11,可以这么操作,

  1. 点击开始按钮(屏幕左下角的窗形图标),并直接在键盘上输入 Internet Explorer;
  2. 出现的提示列表的第一个桌面应用应该就是 Internet Explorer 11 了,点击打开它。提示,为了以后方便找它,还可以不要点击打开它,而是用鼠标右键单击,选择将其添加到开始菜单或者任务栏

在虚拟机中安装了 Window 10 测试,再次遇到交行网银的问题。于是就顺便更新一下。

经过我的不完全测试,交行网银还是没有能很好的支持 Internet Explorer 11。遇到的问题依然是打开交行网银登录页面就直接导致浏览器崩溃。偶尔能打开一下也是无法输入密码。见下面 2014.03.08 的更新及引用的说明文章。

然而可惜的是,在 Windows 10 中已经不可能去掉 IE 11 中那个引起问题的不知道什么更新的内容来兼容交通银行网银了,因为所有的更新都已经整合到一起了。而且既然都已经安装了 Windows 10,恐怕大家也不会卸载了 IE 11 去安装 IE 10。那么就只剩一个办法了。

在 IE 11 中使用旧版本 IE 浏览器特性

在 IE 11 中使用旧版本 IE 浏览器特性

在 IE 11 中,使用 IE 的“开发者工具”(可以在浏览网页的时候通过键盘快捷键 F12 打开此功能)里面的模拟 IE 10 功能即可,如上图所示。当然前面提到的控件还是需要先安装好的。

更新 2014.03.08

在 Internet Explorer 11 中,最近有个累积更新程序包,安装之后会导致打开交通银行网银登录页面的时候浏览器崩溃。详见这篇文章

更新 2013.03.30

在 IE10 中进行了测试,即使仅勾选三个 TLS 中的 TLS 1.2 也不会出错。但是不知道是因为交行的服务器端做了改进,还是因为升级 IE10。总之不会再遇到 403 错误了。所以直接升级浏览器到 Internet Explorer 10 可能是个不错的选择。

更新 2012.12.01

事实证明,最好连 TLS 1.1 也不要勾选,而是仅仅使用 TLS 1.0。否则少数情况下还是无法正常访问,或者能登录进入网银,但是无法使用交通银行网银内部的“缴费”功能

更新 2012.11.22

按照上述设置之后,应该是可以正常访问交通银行的网上银行的。如果还有问题,可以参考另一篇解决代理缴费问题的文章安装网银向导以安装各种IE控件。

另外,如果页面显示不完整,可以尝试刷新页面(按键盘上的F5键可以快速刷新)。但是如果是在“代理缴费”时遭遇此问题,不能“刷新”,而只能通过点击到网银系统内部的其它页面然后再浏览回来这样子完成“刷新”,否则会遭遇页面过期错误。

交行的网银真心不好用啊!

四、解决方案(包含后来的更新)

中间修改过好几回了,这里总结一下:

  1. 首先执行交行的建议设置:
    1. 将“Internet 选项”中“高级”设置为“还原高级设置”。
    2. 将IE浏览器的“Internet 选项”中“常规”-〉“设置” -〉“检查所存网页的较新版本”设置为“每次访问网页时”。
    3. 将“Internet 选项”中“安全” -〉“自定义级别” -〉“ActiveX控件和插件”中的各项设置为“启用”。

    4. 打开 IE-工具- Internet选项 – 安全-受信任站点--添加https://*.95559.com.cn 为可信站点。
  2. 在“Internet 选项”中“高级”设置中的“安全”条目下,将 使用 SSL 2.0、使用 SSL 3.0、使用 TLS 1.0、使用 TLS 1.1、使用 TSL 2.0(英文显示为 Use SSL 2.0、Use SSL 3.0、Use TLS 1.0、Use TLS 1.1、Use TLS 2.0)这几项(如上图所示)前面的对勾只保留 Use SSL 3.0、Use TLS 1.0 这两项。鉴于一段时期以来爆发的各种 SSL 的问题,目前建议使用的是 TLS(可以勾选所有三项 1.0、2.0 和 3.0,至少在 IE 10 的情况下不会影响交行网银)。所有的 SSL 2.0 和 3.0 都应该取消勾选。

目前来看这样还是可以解决问题的。不过,在微软新的 Internet Explorer 11 浏览器中,又出现了浏览器崩溃的问题。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/bank-comm-pbank-403-error-solved/>。转载请保留此信息及相应链接。

16 条关于 “终于解决不能打开交通银行网银的问题了” 的评论

  1. 引用通告: Windows 中 IE 浏览器下使用交通银行网银问题及解决 | 水景一页

  2. 太感謝了,經提示現在順利解決問題!!THX

  3. 解决问题了!搞的我把IE9还卸载了!谢谢!

  4. 我只能对你说!你实在太好了!!这种个人的操作问题你都可以这么细心的解结!我对你泪奔似的感谢!!!谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢

    • 你真是太奔放了啊,如果是当面,这一连串的谢谢我可招架不住 :D
      因为我自己在这个问题上浪费了很多很多时间,当然要与大家分享以减少大家时间上的浪费了。

  5. 你好,打扰下。请问您是使用交通银行的usb-key的网银么?
    我是T420s win7 64位下,无法正常安装识别usbkey,不知道是什么问题。。。。

    • 我没有用usb-key。
      不过前些天帮同事弄过,交行的网银的确不好搞定。最好用它提供的安装向导,管理员权限安装。我在一台机器上安装成功,另一台就怎么也安装不上。
      实在不行了就到营业厅问问吧。

  6. 引用通告: 交行网银在 IE 11 中又遇浏览器崩溃问题 | 水景一页

    • 刚才再次在虚拟机中全新安装 Windows 10 并安装所有更新到 30/12/2015,然后访问交通银行个人网银并登录。在根据浏览器提示安装“交通银行安全输入控件”并允许其运行后,可以直接登录进入个人网页,没遇到任何问题,甚至不需要做其它设置。
      所以估计你的浏览器崩溃应该不是Windows或者IE的问题。

  7. 先mark
    我遇到的问题是,装了两个交行优盾驱动,windows7网络就无法启动了,本地连接一直无法正常使用。
    有时候重启可以,有时候不行。
    最后64位换成32位,先用一个优盾驱动,最近装上第二个,故障又出现了,安全模式卸载掉驱动也没有解决。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)