无法在 Win 7 64 上安装 Java 7 update 9 32 位

J. *_*ino 4 java

由于我的笔记本电脑上有几个 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,但无济于事。

有关如何解决此问题的任何建议?

感谢您提供的任何指导。

0xA*_*her 5

当 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 安装程序,它应该可以正常工作。