最近,我在我们的Windows 2003终端服务之一上执行更新。在更新期间,我卸载了所有以前的Java RE版本,并使用添加/删除程序(用于终端服务安装模式)在管理员登录下重新安装了Java RE 1.7.0。安装1.7.0后,即使在其“高级Internet Explorer 8 Internet选项”页面中选中了“使用JRE 1.7.0_5(需要重新启动)”,RDP客户端仍无法运行Java。Windows server 2003(32位)终端服务上Java RE 1.7.0的问题?
即使具有不是用于安装的帐户的管理员权限的帐户也无法使用Java RE 1.7.0。
测试使用(设定为“受信任的站点”,以确保安全设置降低):
为了验证这一点,我说干就干,并发射了我的Windows 2003虚拟机有几个组策略&终端服务设置与测试类似的方式。其他两台虚拟机的行为完全相同,使除安装用户以外的任何用户都无法使用Java RE 1.7.0。
测试时我继续做了以下内容:管理员下使用相同的添加
- 卸载Java的RE 1.7.0
- 重新启动的
- 安装的Java RE 1.6更新33 /删除程序方法帐户
- 重新启动的
- RDP到机器以标准用户和测试的Java RE和它的工作完美
我想在Java RE 1.7.0中有一些东西在Windows Server 2003下没有正确安装终端服务。但是,我发现真的很奇怪,我还没有发现其他人提到过网页。
尝试浏览使用Java的站点时忘记提及错误。 标题:Internet Explorer 消息:您正在查看的页面使用Java。有关Java支持的更多信息,请访问Microsoft网站。 选项:不要再显示此消息。 (复选框); 更多信息; OK – Arachnid 2012-07-17 14:02:17
在两个不同的Windows Server 2003虚拟机上比较Java RE 1.7.0_5和1.6.0_33我发现了一些有趣的区别: 1.7.0_5:不在C:\ Windows \ Downloaded Program Files \ – Arachnid 2012-07-17 16:10:33
中放置任何东西1.6.0_33:放置多个(3)显示“已安装状态”的“Java运行时环境1.6.0”条目。 – Arachnid 2012-07-17 16:19:40