为什么在安装 Java 7 Update 10 (7u10) 及更高版本后,控制面板中没有“禁用 Java”复选框和安全滑块?


本文适用于:
  • 平台: Windows 8, Windows 7, Vista, Windows XP, Windows 2008 Server, Windows 10
  • Java 版本: 7.0, 7u10+, 8.0

问题

安装之后,启用或禁用 Java 的复选框和安全级别滑块不会显示在 Java 控制面板的“安全”选项卡中。
版本 7u10 及更高版本可能会出现此问题。


原因

这是因为 Java 版本 7u10 及更高版本与独立安装的 JavaFX 冲突。
示例:如果安装了 Java 7u5 和 JavaFX 2.1.1,并且已将 Java 更新到 7u11,则 Java 控制面板不会显示复选框或安全滑块。


要解决此问题,建议先卸载所有版本的 Java 和 JavaFX,然后再安装 Java 版本 7u10 及更高版本。
请执行以下步骤解决此问题。
  1. 通过“Windows 卸载”控制面板删除所有版本的 Java 和 JavaFX。
    有关卸载 Java 的说明。
  2. 运行 Microsoft 卸载实用程序以修复损坏的注册表键,这些损坏的注册表键会阻止程序完全卸载或者阻止新安装和更新。
  3. 下载并安装 Windows 脱机安装程序包。