卸载 Java 之后,如何删除在 Windows 的“卸载/删除程序”中列出的条目?
本文适用于:
- 平台: Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP
- Java 版本: 7.0, 8.0
问题
卸载 Java 之后,Windows 控制面板中仍然会显示 Java 图标
Windows XP:添加或删除程序
Windows 7、Windows 8、Windows 10:卸载程序
原因
卸载 Java 的过程中,Java 卸载程序不能从 Windows 注册表中删除注册表项。由于未从 Windows 注册表中删除这些注册表键,因此仍可以在 Windows 控制面板中看到 Java 图标。
解决方案
可以使用以下两种方法清理由于卸载过程不完整而残留的注册表项:
- Microsoft 实用程序(推荐方法)
- 手动编辑注册表
推荐方法:Microsoft 实用程序
运行 Microsoft 实用程序以修复损坏的注册表键,这些损坏的注册表键会阻止程序完全卸载或者阻止新安装和更新。
手动编辑注册表(仅当 Fix it 实用程序不起作用时才使用此方法)
.png)
删除之前,您可以使用注册表编辑器的“文件 -> 导出”功能保存注册表键。这样,如果误删了注册表键,您可以从保存的备份文件中还原注册表,方法是使用 Windows 注册表编辑器的“文件 -> 导入”功能。
- 运行 Windows 注册表编辑器,方法是单击开始 -> 运行,然后在打开编辑字段中输入程序名称 regedit。
- 找到以下注册表节点:
HKEY_LOCAL_MACHINE/Software/Microsoft/
Windows/CurrentVersion/Uninstall
- 在此 Uninstall 节点下,您将看到许多由花括号括起的注册表项名称。例如,
{26A24AE4-039D-4CA4-87B4-2F83216013FB}
- 单击左窗格中的每个注册表项;此操作将在“注册表编辑器”的右窗格中显示相应注册表项的关联数据。
或
单击“注册表编辑器”窗口中的编辑 -> 查找选项卡,然后输入要查找项的对应 Java 版本。
例如:如果搜索 Java(TM) 6 Update 24,将找到:

- 删除找到的 Java 注册表项,方法是在注册表项名称上单击右键,然后选择删除。
- 在确认项删除消息框中,单击是。
- 完成上述步骤之后,返回 Windows 控制面板
Windows XP:添加或删除程序
Windows 7、Windows 8、Windows 10:卸载程序
Java 的条目应该不再出现。
相关信息
» Windows 注册表备份和还原 (microsoft.com)