很多朋友在打开公司的旧管理系统,或者登录网上银行查账的时候,突然弹出一个提示说 activex 控件被阻止,点确定之后网页就没法正常用了,急得不行,不知道该怎么弄。其实这种情况特别常见,并不是电脑出了大毛病,大多是系统或浏览器为了安全才拦着的,只要找对方法,很快就能解决。
先说说为啥 activex 控件会被阻止吧。早几年的时候,有些不法分子会利用有漏洞的 activex 控件往电脑里装病毒,或者偷偷窃取个人信息,所以现在不管是 Windows 系统还是浏览器,对 activex 控件都看得特别严。只要系统觉得这个控件有点 “可疑”,或者不符合当前的安全规则,就会直接阻止它运行。但有时候这种安全保护会 “过了头”,把我们正常要用的控件也拦下来了,比如银行的安全控件、公司内部办公系统的控件,这时候就需要我们手动调整一下设置,让合法的控件能正常工作。
首先可以试试调整浏览器的安全设置,毕竟 activex 控件主要还是在 IE 浏览器里能用,像 Chrome、Edge 这些新浏览器对它支持得不多。打开 IE 浏览器后,右上角有个像齿轮一样的图标,点一下就能看到 “Internet 选项”,点进去之后切换到 “安全” 标签页。这里会分几个区域,比如 “Internet”“本地 Intranet”“可信站点”“受限站点”,咱们常用的那些靠谱网站,比如公司内网、银行官网,最好先加到 “可信站点” 里。点 “站点” 按钮,输入网站地址,要是网站不是 HTTPS 开头的,就把 “对该区域中的所有站点要求服务器验证” 前面的勾去掉,然后点添加。添加完之后,在 “安全” 标签页里选中 “可信站点”,再点下面的 “自定义级别”,弹出的窗口里往下翻,找到跟 activex 控件相关的设置,比如 “对未标记为可安全执行脚本的 ActiveX 控件初始化并执行脚本”“下载未签名的 ActiveX 控件” 这些,根据提示把需要的选项改成 “启用”,改完点确定,会弹出警告窗口,再点确定,然后关掉浏览器重新打开,这时候再访问之前的网站,activex 控件被阻止的情况可能就好了。不过可得记住,别随便把不明不白的网站加到可信站点里,也别把所有 activex 选项都开了,不然电脑容易有安全风险。
要是调了浏览器设置还不行,可能是系统最近装的补丁影响了 activex 控件。有时候微软发布的安全更新,本来是想修复漏洞,结果不小心把正常的控件功能给限制了。这时候可以去控制面板里看看最近装的更新,打开电脑的 “控制面板”,找到 “程序和功能”,左边有个 “查看已安装的更新”,点进去就能看到所有装过的系统更新。按安装时间排个序,找最近一两周里名称带 “ActiveX” 或者 “Internet Explorer” 的更新,比如编号是 “KBXXXXXXX” 这样的,记下来之后右键点这个更新,选 “卸载”,跟着提示操作就行。卸载完得重启电脑,再打开浏览器试试,看看 activex 控件被阻止的问题是不是解决了。不过要注意,卸载系统补丁可能会让电脑有安全漏洞,要是公司电脑,最好先跟 IT 部门说一声;个人电脑的话,卸载后多留意微软后续的补丁,等有修复这个问题的补丁出来再装上。
还有一种情况是 activex 控件本身太旧了,跟现在的浏览器或系统不兼容,所以被阻止。比如有些老的工业控制软件,或者早期的网上银行控件,版本还是好几年前的,现在的系统不认它,自然就拦着了。这时候可以去软件的官方网站找最新版本的控件,比如登录银行官网,首页一般会有 “安全中心” 或者 “下载中心”,里面就有对应的安全控件。下载的时候要注意,别从第三方网站下,万一载到带病毒的假货就麻烦了,一定要去官方网站。下载完先把所有浏览器都关掉,双击安装文件,跟着安装向导一步一步来,装完再重启浏览器,登录网站试试,这时候 activex 控件应该就能正常用了,不会被阻止了。
除了浏览器和系统,第三方安全软件也可能会阻止 activex 控件。像 360 安全卫士、火绒安全这些常用的软件,它们的实时防护会盯着电脑里的程序运行,一旦发现 activex 控件有可疑行为,就直接拦截。这时候别慌,先打开安全软件,找防护日志或者拦截记录。比如用火绒的话,打开 “防护中心”,点 “日志”,找跟 activex 相关的拦截记录;360 安全卫士可以打开 “安全防护中心”,点 “日志” 看 “系统防护” 的记录。找到对应的拦截记录后,先确认这个控件是不是自己需要的,比如是银行的安全控件,或者公司系统的控件,确定安全了,就把它加到安全软件的信任列表里,下次就不会被阻止了。但要是陌生网站弹出来的 activex 控件被拦截,可千万别加信任,十有八九是病毒伪装的,直接关掉就行。
现在很多人用 Chrome 或者 Edge 浏览器,这些浏览器对 activex 控件支持不太好,有时候就算设置了也会被阻止。这时候可以试试用 IE 模式打开网站,比如 Edge 浏览器,打开后点右上角的三个点,找 “设置”,左边菜单里点 “默认浏览器”,往下翻找到 “允许在 Internet Explorer 模式下打开网站”,把这个选项打开,然后重启 Edge。重启后,在需要访问的网站上右键点一下,会有 “在 Internet Explorer 模式下打开” 的选项,点一下就能切换到 IE 模式,这时候 activex 控件就能正常加载了,不会被阻止了。Chrome 浏览器现在基本不支持 activex 了,要是非要用,可能得装第三方插件,但不太推荐,毕竟安全性没保障,还是用 Edge 的 IE 模式更方便。
大家得记住,不是所有 activex 控件被阻止都要去解决。要是在陌生网站上弹出 activex 安装提示,或者根本不知道这个控件是干嘛的,最好别管它,直接关掉,不然容易中招。只有访问可信网站,比如官方网站、公司内网,而且确定需要这个控件才能正常用的时候,再去调设置。另外,每次调完设置或者装完控件,最好重启一下浏览器,很多时候重启后设置才能生效。要是试了上面这些方法还是不行,可能是控件本身有问题,或者系统有其他故障,这时候找电脑维修人员帮忙看看,别自己瞎折腾,免得把系统搞坏了。