【问题标题】:How to disable java out-of-date ActiveX control blocking feature in Internet Explorer如何在 Internet Explorer 中禁用 java 过时 ActiveX 控件阻止功能
【发布时间】:2014-12-24 06:20:50
【问题描述】:
最近 IE 引入了一项新的安全功能过时的 Activex 阻止。
如果您的应用程序使用任何 Activex 控件。在 IE 中加载它时,它会检查它是否是最新的。
如果不是,它会提示一条消息并阻止加载。
例如,如果您的系统包含较低版本的 jre(假设为 1.7.0_55)并且您尝试在 IE 中加载小程序。它的提示是这样的
(来源:microsoft.com)
因为有可用的 java 更新。
有什么办法可以禁用此功能。我检查了来自微软的以下链接,
http://technet.microsoft.com/en-us/library/dn761713.aspx
对于这个问题,他们给出了两种解决方案
1. 使用管理模板修改组策略设置
2. 使用注册表命令修改组策略设置
这些解决方案是系统级的,更容易让用户感到困惑。有没有更简单更好的解决方案。
【问题讨论】:
标签:
java
internet-explorer
activex
internet-explorer-10
【解决方案1】:
来自Lance Leonard发布的链接
可以使用“关闭阻止”策略关闭此功能
Internet Explorer 的过时 ActiveX 控件。”这可能是
暂时与日志记录结合使用,以评估 ActiveX
在重新启用该功能之前进行控制。这也可以启用,
像所有四个策略一样,带有一个注册表项——在这种情况下,一个 REG_DWORD
“HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Ext\VersionCheckEnabled”
值为零。
所提供的选项都不是系统/工作站级别的更改 - 两者都可以使用组策略管理模板或使用组策略首选项进行管理。
您也可以通过 PowerShell 实施这些更改,但我建议您使用组策略为您的支持人员提供管理透明度。
【解决方案2】:
此安全块在受信任的站点区域中不起作用。因此,要禁用此功能,请将站点添加到受信任的站点,并将安全级别设置为中等。
如果仍然阻塞,请删除浏览器缓存并重新加载。