ActiveX 控件启用的 5 项关键设置
以下 5 项设置在 IE 的"Internet 选项"中完成。打开方式:IE 浏览器右上角齿轮图标 → Internet 选项,或者按 Win+R 输入 inetcpl.cpl 直接打开。建议从第一项开始逐项检查,很多时候只需要改其中一两项就能解决问题。
| 设置项 | 路径 | 推荐值 | 说明 |
|---|---|---|---|
| ① 自定义级别 | Internet 选项 → 安全 → Internet → 自定义级别 | 启用/提示 | 在弹出窗口的"ActiveX 控件和插件"区域,以下 6 个子项全部设为"启用"或"提示": 1. 对标记为可安全执行脚本的 ActiveX 控件执行脚本 → 启用 2. 对未标记为可安全执行脚本的 ActiveX 控件初始化并执行脚本 → 提示 3. 下载已签名的 ActiveX 控件 → 提示 4. 下载未签名的 ActiveX 控件 → 禁用(安全考虑) 5. 运行 ActiveX 控件和插件 → 启用 6. 允许 Scriptlet → 启用 设置完成后点击"确定",关闭并重新打开 IE。 |
| ② 受信任的站点 | Internet 选项 → 安全 → 受信任的站点 → 站点 | 添加银行域名 | 将银行网址添加到受信任站点区域后,该区域的 ActiveX 默认权限更高。把以下地址依次添加进去:https://*.icbc.com.cn(工行)https://*.ccb.com.cn(建行)https://*.cmbchina.com(招行)https://*.abchina.com(农行)注意:如果银行网址是 http 开头,需要先把下方"对该区域中的所有站点要求服务器验证(https:)"的勾取消,否则 http 地址会添加失败。 |
| ③ ActiveX 筛选 | IE 菜单栏 → 工具 → 安全 → ActiveX 筛选 | 关闭 | ActiveX 筛选是 IE 9 引入的全局开关。一旦开启,所有网站的 ActiveX 控件都会被拦截,无论你在安全设置里怎么配都没用。检查方法:看 IE 地址栏右侧是否有一个蓝色的禁止图标(圆圈里一个斜杠)。如果有,点击它 → "关闭 ActiveX 筛选"。 如果找不到菜单栏,按一下 Alt 键就会显示。 |
| ④ 加载项管理 | Internet 选项 → 程序 → 管理加载项 | 启用银行插件 | 在"管理加载项"窗口中,左下角下拉框选择"所有加载项"。在列表中找到银行相关的 ActiveX 控件(名称通常包含银行英文缩写,如 ICBC、CCB、CMB)。如果状态显示"已禁用",选中后点击右下角的"启用"。 常见银行控件名称:工商银行 ICBC_InputControl,建设银行 CCB_Security,招商银行 CMBEdit,农业银行 ABC_KeyDriver。 |
| ⑤ 关闭保护模式 | Internet 选项 → 安全 → 启用保护模式(取消勾选) | Win7 需关闭 | 保护模式(EPM,增强保护模式)是 IE 10/11 的沙箱机制。部分老旧的银行 ActiveX 控件(尤其是 2015 年之前开发的)在保护模式下无法正常访问 U 盾硬件,表现为 U 盾插上后密码框仍然不弹出。Win7 用户如果遇到 U 盾不识别,取消勾选"启用保护模式",重启 IE 再试。Win10/11 的系统级保护不受此设置影响,关掉后日常用 Edge/Chrome 上网仍是安全的。 |
重要安全提醒
以上 5 项设置将显著降低 IE 浏览器的安全防护级别。ActiveX 控件的"提示"和"启用"设置意味着任何网站都可以尝试在你的电脑上运行二进制代码——这正是恶意软件传播的经典途径。建议仅对银行、政务等可信网站使用 IE + ActiveX 组合,日常网页浏览请使用 Edge 或 Chrome。用完网银后,可以将自定义级别恢复到"中-高"默认值(点"重置为"下拉框选择即可)。
常见银行网银设置差异
以上 5 项是通用设置,但各大银行的网银系统在 ActiveX 控件的具体实现上有差异。以下是四家主要银行的特殊要求:
| 银行 | 网银控件名称 | 特殊要求 | 常见问题 |
|---|---|---|---|
| 工商银行 | ICBC_NIE 安全控件 + 飞天 U 盾驱动 | 工行 U 盾需要单独安装飞天驱动(官网下载"工行网银助手"可自动安装)。仅启用 ActiveX 不够,没装驱动 U 盾插上灯不亮。 | 密码框显示红叉;登录提示"请安装安全控件" |
| 建设银行 | CCB E路护航 安全组件 | 建行的"E路护航"是一个独立的安全组件,需要从建行官网单独下载安装。安装后会注册多个 ActiveX 控件。如果组件版本过旧,会提示更新。 | U 盾插入后无反应;证书选择框不弹出 |
| 招商银行 | CMBEdit 控件 + 招行专业版客户端 | 招行分大众版(网页直接登录,需要 ActiveX)和专业版(独立客户端,不需要浏览器控件)。如果网页版不行,建议直接下载招行专业版客户端,省去所有浏览器配置。 | 大众版密码框空白;文件证书无法读取 |
| 农业银行 | ABC_K宝 安全控件 | 农行 K 宝驱动分天地融和握奇两种型号,驱动不通用。如果不确定自己的 K 宝型号,安装农行网银助手让它自动检测。部分老款 K 宝只能在 32 位 IE 上运行。 | K 宝插上灯亮但证书不识别;提示"请插入K宝" |
Edge IE 模式也可以跑 ActiveX?
Edge IE 模式详解
Win10/Win11 自带的 Edge 浏览器内置 IE 模式,同样支持 ActiveX 控件。如果不想用 IE 本体,可以用 Edge IE 模式访问网银——设置方法和 IE 基本一致。了解 Edge IE 模式下 ActiveX 的兼容性限制。
关于 IE ActiveX 控件的常见问题
按照上面5项设置完还是提示"ActiveX控件被阻止"怎么办?
如果所有设置都启用后仍然被阻止,检查三个容易被忽略的地方:① 打开 IE → 工具 → 兼容性视图设置 → 把银行网址添加进去(部分银行的老系统需要 IE 7/8 文档模式才能加载控件);② 如果用的是 64 位 Windows,确认你打开的是 32 位 IE(路径
C:\Program Files (x86)\Internet Explorer\iexplore.exe),而不是 64 位版本——绝大多数网银控件没有 64 位版本;③ 检查杀毒软件是否拦截了 ActiveX 控件加载,临时退出杀软再试。U盾插上灯亮了但密码框就是不弹出来,怎么排查?
灯亮说明 U 盾的 USB 连接正常,问题出在驱动和浏览器的通信环节。按这个顺序排查:① 重新安装银行网银助手或 U 盾驱动程序(从银行官网下载最新版,不要用 U 盾里自带的光盘镜像——里面的驱动可能已过时 10 年);② 在 Windows 设备管理器中查看"智能卡读卡器"是否正常识别 U 盾(有黄色感叹号说明驱动有问题);③ 确认使用的是 32 位 IE(64 位 IE 无法加载大部分 U 盾控件);④ 以管理员身份运行 IE(右键 IE 图标 → 以管理员身份运行);⑤ 关闭 IE 保护模式后再试。
64位和32位IE对ActiveX支持有什么区别?
这是一个被问了十几年的经典问题。目前国内银行和政务系统使用的 ActiveX 控件绝大部分只编译了 32 位版本(x86)。在 64 位 Windows 上,如果打开开始菜单里那个"Internet Explorer"快捷方式,大概率启动的是 32 位版本——这其实是对的。但如果从
C:\Program Files\Internet Explorer\ 目录启动,打开的是 64 位 IE——绝大部分网银控件在这个版本下无法加载。判断方法:打开 IE → 帮助 → 关于 Internet Explorer,如果版本号后面没有"64-bit"字样,说明你用的是 32 位版本,网银兼容性最好。Edge浏览器能支持ActiveX吗?
Edge 的 Chromium 版本不支持 Microsoft 的 ActiveX 技术——Chromium 用的是 NPAPI 和 PPAPI 插件体系,和 IE 的 ActiveX 不是一回事。但 Edge 的 IE 模式本质上是在 Edge 窗口里内嵌了一个 IE 11 的 Trident 引擎,所以在 IE 模式下 ActiveX 是可以运行的(前提是已在 IE 的安全设置中启用)。不过 Edge IE 模式下有少数 BHO(浏览器帮助对象)类型的 ActiveX 控件可能不兼容,个别银行的旧版控件会受影响。详见 Edge IE 模式完整指南。
