如何阻止 Java 安装程序?

Jui*_*ice 1 windows windows-7 java blocking

我们将 PC 发送给需要安装特定版本 Java 的客户;特别是 6.26。我已经禁用了 Java 更新程序,但我想知道是否可以阻止客户手动安装新版本的 Java,而不强制他们以受限用户身份运行。目前,PC 以本地管理员身份运行 Windows 7 64 位。

也许是提供黑名单功能的应用程序?我还使用IE9 Blocker Toolkit来禁用 Internet Explorer 9 安装。Java有可能的等价物吗?

根据评论进行编辑- Java 与我们网站上的 Java 小程序一起使用,而不是一个独立的应用程序。我无权更改我们的网站以与较新版本的软件兼容。我只是想限制更新 Java 的能力,以减少支持呼叫的数量。

MDM*_*rra 6

看在上帝的份上,如果您的应用需要特定版本,请使用 Java 二进制文件的本地副本打包您的应用。不要依赖系统安装的二进制文件。这会阻止用户更新他们的 Java 浏览器插件。

由于最近 Java 中出现了重大漏洞,如果您告诉我我无法更新 Java,我会立即停止使用您的产品。


也就是说,如果您的客户是这些计算机的管理员,则您无能为力。写出更好的代码。

  • 如果您的基于 Web 的小程序需要特定版本的 Java,那么您的客户就会面临严重的安全漏洞。我不是在说冷嘲热讽,我是在说严重的话。告诉客户他们无法更新他们的浏览器插件是一种极端的疏忽。Chrome、Firefox 和 Safari 都会发出警告并需要用户交互才能使用过时的 Java 版本运行小程序。另外,我确实回答了您的实际问题。如果您认为我不合时宜,请随时将其标记为粗鲁/冒犯。 (3认同)
  • [*“在其历史上第一次,前 10 名的漏洞评​​级只包括来自两家公司的产品:Adobe 和 Oracle (Java)”*](http://www.kaspersky.com/about/news/virus /2011/IT_Threat_Evolution_Q2_2011) - 卡巴斯基 2011 年第二季度报告。Flash、Java 和 Reader 是前 3 名被利用的 Windows 应用程序。至少可以说,强迫客户使用过时版本的第三方应用程序并不理想。 (3认同)
  • 谢谢你的讽刺评论,虽然我同意你的看法,但世界并不是那样运作的。我遇到过几种情况,客户被困在特定版本的 Java 中以实现应用程序可比性。我无法改变这一点。我是一个谦虚的企业无人机,试图让支持变得更容易。其次,这是针对我们网站上的 Java 小程序,而不是独立的应用程序。 (2认同)