Java

Java in Action 下载 帮助中心

帮助资源

搜索 Java 帮助


卸载 Java 软件后,如何从“添加/删除程序”中将其删除


本文适用于:
  • 平台: Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003
  • Java 版本: 1.4.2_xx, 1.3.0_xx, 1.3.1_xx, 1.4.0_xx, 1.4.1_xx

问题

卸载 JRE 后,仍可以在“添加/删除程序”控制面板中看到 JRE 图标。
原因

卸载 JRE 1.4.x 或者升级较早版本的 JRE 后,卸载程序有时不能从注册表中删除注册表项。 HKEY_LOCAL_MACHINE/Software/Microsoft/
Windows/CurrentVersion/Uninstall/(<Java 2 clsid 注册表项>)
由于未从 Windows 注册表中删除这些注册表项,因此仍可以在“添加/删除程序”控制面板中看到 JRE 图标。
解决方案

用户可以删除无效的注册表项,其中包括这些表项的“名称”“数据” 下面介绍如何删除无效的 JRE 注册表项。
  1. 单击“开始”->“运行”,然后在“打开”编辑字段中输入程序名称“regedit”,以运行 Windows 注册表编辑器
  2. 找到以下注册表节点:

    HKEY_LOCAL_MACHINE/Software/Microsoft/
    Windows/CurrentVersion/Uninstall


  3. 在此 Uninstall 节点下,您将看到许多由花括号括起的注册表项名称。例如, {B7915B05-FC28-11D6-9D24-00010240CE95}
  4. 通过搜索注册表项的值,您可以找到旧版本 JRE 的注册表项。注册表项的名称为 DisplayName,并且其数据为

    Java 2
    例如“Java 2 SDK, SE v1.4.1_02”。下图显示了“Java 2 SDK, SE v1.4.1_02”的注册表项。
注册表编辑器
  1. 删除找到的 JRE 注册表项,方法是在注册表项名称上单击右键,然后选择“删除”
  2. “确认数值删除”消息框中,单击“是”
  3. 您可以在 C:\Program Files\InstallShield Installation Information 文件夹中找到 JRE 的卸载文件夹。您也可以删除该卸载文件夹。该文件夹的名称格式为:

    C:\Program Files\InstallShield Installation Information\{<Java 2 clsid 项>},其中 <Java 2 clsid 项> 的值与在步骤 4 中找到的注册表项的值相同。

  4. C:\Program Files\InstallShield Installation Information folder 是一个隐藏文件夹。要在 Windows 资源管理器中查看此文件夹,请在任意 Windows 资源管理器程序中单击“工具”以打开“文件夹选项”屏幕,然后选中“显示所有文件和文件夹”选项。

    “文件夹选项”屏幕可以通过在 Windows 资源管理器中选择“工具”->“文件夹选项”菜单进行访问。下面是一个典型的“文件夹选项”配置屏幕示例:
高级文件夹选项
  1. 编辑 Windows 注册表之后,重新启动“添加/删除程序”控制面板。JRE 的注册表项将不再显示在“添加/删除程序”中。
警告
错误地编辑注册表可能会严重损坏系统。更改注册表之前,至少应备份计算机上所有重要的数据。在删除注册表项之前,可以使用注册表编辑器的“文件”->“导出”功能保存注册表项。这样,如果误删了注册表项,您可以使用 Windows 注册表编辑器
“文件”->“导入”功能,从保存的备份文件中恢复注册表。




如果正常卸载过程(如前所述)失败,请尝试使用 Microsoft Windows Installer Cleanup 实用程序。此工具将确保删除所有无关的 Java Runtime Environment Microsoft Installer (msi) 注册表项。如需详情和下载,请访问: Windows Installer CleanUp 实用程序说明

删除说明:

  • 下载 Microsoft Installer Clean Up 实用程序文件并将其保存到桌面
  • 双击可执行文件。安装即会开始。按照相应说明执行操作
  • 安装结束后,转至开始 -> 所有程序 -> 运行 Windows Install Clean Up 实用程序
  • 这将打开 Windows Installer Clean Up 实用程序对话框
  • 在已安装的产品列表下,选择您要删除的 JRE 版本
  • 单击“删除并退出”

选择语言 | Newsletter | 关于 Java | Partner with Us
隐私政策 | 使用条款 | 注册商标 | 许可证 | 免责声明 | 支持选项

Sun Microsystems