我无法使Java ActiveX加载项在启用了桌面体验的远程桌面服务器2008 R2上运行。 这是我从http://www.java.com/verify启用兼容模式后得到的结果:

embedded在网页中的其他Java小程序(最值得一提的是我们的SAP NetWeaver)也被打破了。
我努力了:
Manage add-ons对话框中检查Manage add-ons状态,并禁用/重新启用两个与JRE相关的附加组件 Java Content in the Browser的Java Content in the Browser 但是我从来没有收到过与上面屏幕截图中显示的结果不同的结果。 我做了什么值得呢?
在安全选项卡上启用浏览器设置“增强保护模式”时,Internet Explorer仅使用其64位可执行文件。 否则使用32位可执行文件,并且必须安装相应的32位JRE:

从了解增强保护模式 :
在桌面上的Internet Explorer中,默认情况下,默认情况下内容处理保持在32位,以兼容32位ActiveX控件,工具栏,BHO等。即使直接启动64位iexplore.exe可执行文件,仍然会有64位pipe理进程只承载32位内容stream程。 如果要为桌面启用64位内容进程,则必须在Internet Explorer的“ 工具”>“Internet选项”>“高级”选项卡的“安全性”部分中勾选“ 启用增强的 保护模式”选项。 启用此选项时,所有在保护模式下运行的内容进程(例如默认情况下为Internet区域和受限区域)将开始使用64位内容进程。
Javavalidation失败无法configurationJava控制面板不能打开(修复:)这是一个经常性(与Windows 7的bug有关)的问题,成功安装Java(JRE)和Windows7 64位或32位全新安装在我的笔记本电脑或台式机上。 什么工作完美的是我设置COMPATIBILITYMODE = WINDOWSNT让Windows正常启动JP2LAUNCHER.EXE和JAVAW.EXE文件。 jp2launcher.exe windowsNT兼容性解决了https://www.java.com/zh_CN/download/installed.jsp上的 Javavalidation失败问题
javaw.exe windowsNT兼容性解决了无法打开或configurationJava控制面板问题。
* search for JAVAW.EXE inside c:\program files\java\....\bin or c:\program files(x86)\java\.....\bin\ * right-click mouse on JAVAW application icon logo * click PROPERTIES * click COMPATIBILITY * tick the checkbox at COMPATIBILITY MODE * choose WINDOWS NT service pack * click APPLY or click OK
现在,configurationJava控制面板将开始打开并工作。
* search for JP2LAUNCHER.EXE inside c:\program files\java\....\bin or c:\program files(x86)\java\.....\bin\ * right-click mouse on JP2LAUNCHER * click PROPERTIES * click COMPATIBILITY * tick the checkbox at COMPATIBILITY MODE * choose WINDOWS NT service pack * click APPLY or click OK
现在,validationJava将在https://www.java.com/en/download/installed.jsp上成功
如果我们在search时发现JP2LAUNCHER和JAVAW的2或3个版本,那么我们必须重复上面所有的。
在“configurationJava控制面板”高级选项卡中,我们可以设置“不检查”证书撤销并禁用安全validation。 在“安全”选项卡中,我们可以编辑“网站列表…”作为例外网站列表(添加url以取消封锁网站)