工行电子银行控件注册问题的最终解决

系统环境:Windows Vista (SP1) + IE 7.0, F-Secure杀毒软件, 没有按照各类控件拦截插件。

症状:使用工行网上电子银行U盾支付时总提示“有控件没有成功下载到本地,是否要下载所有控件安装”。而重新安装后依然无效。

经过检查,工行电子银行支付时需要启用IE中四个插件,分别为:InfoSecNetSign、InfoSecCertInstall、AxSubmitControl和AxInputControl。出现该问题是由于工行电子银行控件安装程序编写有缺陷,没有完全注册这些插件。因此手动注册插件,支付时选择启用此插件即可。

手动注册方法:在命令行中输入“regsvr32 ”,然后加上要注册的DLL文件路径。DLL路径如下(X为系统盘盘符):

InfoSecNetSign: X:\Windows\System32\NetSign.dll

InfoSecCertInstall: X:\Windows\System32\certInStall.dll

AxSubmitControl: X:\Windows\System32\SubmitControl.dll

AxInputControl: X:\Windows\System32\InputControl.dll

例如,要注册InfoSecNetSign,则在命令行中输入:regsvr32 X:\Windows\System32\NetSign.dll。

插件文件参考下载地址(如计算机内找不到相应文件,可尝试下载;没有经过测试):

InfoSecNetSign: https://mybank.icbc.com.cn/icbc/NetSign.dll

InfoSecCertInstall: https://mybank.icbc.com.cn/perbank/cerInStall.dll(链接已失效)

AxSubmitControl和AxInputControl: https://mybank.icbc.com.cn/icbc/perbank/AxSafeControls.cab

AxUSBKey(用于与U盾连接,安装网银控件时已经安装): https://mybank.icbc.com.cn/icbc/perbank/AxUSBKey.CAB

注意有时实际上已经成功注册,但仍提示没有下载到本地。此时应注意在IE的提示栏中选择启用控件。至于为什么修改IE设置后ActiveX控件仍然不能自动启动,仍有待研究。

另外,从理论上讲,此方法可以解决工行网上电子银行不能在Windows XP SP3上安装、使用的问题。但尚未经过测试。

无觅相关文章插件,快速提升流量