由于我的笔记本电脑上有几个 Java 版本,我决定将它们全部卸载并仅重新安装当前版本。我使用 Revo Uninstaller 卸载了所有 64 位和 32 位版本。
下载当前版本后,尝试安装它们时,我收到一条消息,提示 64 位和 32 位版本均已安装,因此无法安装。Windows 7 程序和功能以及 Revo 都显示根本没有安装 Java。然后我尝试使用 Microsoft Fixit 解决安装和卸载问题 (KB 2438651)。然后我能够安装 64 位版本,但仍然存在 32 位版本的问题。我运行了 CCleaner、Glary Utilities 和 Auslogics Registry Cleaner,并注意到要卸载的 Java 密钥。清理注册表后,我再次尝试安装 32 位版本的 Java,但无济于事。
有关如何解决此问题的任何建议?
感谢您提供的任何指导。
当 Java 删除不当时,这是一个非常常见的问题。虽然 Java 已消失,但 Java 安装程序仍认为它已安装。它通过检查系统注册表中的某些键来确定它是否存在。
修复很简单。删除这些键,Java 安装就没有问题了。
转到 Windows 中的开始菜单,然后键入regedit运行显示的程序。
展开文件夹路径HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\INSTALLER\PRODUCTS然后检查所有文件夹。它们都应该看起来像某种散列。单击每个文件夹并在找到与 Java 相关的文件夹时删除整个文件夹。
困难的部分已经完成,现在来处理最后两个......
也删除以下内容。
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\JavaSoft\Java Runtime Environment
搞定。再次运行 Java 安装程序,它应该可以正常工作。
| 归档时间: |
|
| 查看次数: |
11674 次 |
| 最近记录: |