由于我的笔记本电脑上有多个版本的 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,但无济于事。
关于如何纠正这个问题有什么建议吗?
感谢您提供的任何指导。
答案1
这是 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 安装程序,它应该可以正常工作。
答案2
回复:尝试安装 Java 7 Update 9。(Windows7 SP1 64 位)我花了......数周......和许多工时......尝试......我能找到的一切......但都不起作用!然后我遇到了(我现在找不到......)一个,上面写着:下载“Total Install”。它附带一个链接。见鬼,......其他的都不起作用!我下载并安装了它。然后我运行它。它在我的计算机上找到了 Java 7 Update 7,而其他的都没有找到......我删除了 Java 7 Update 7。然后,......第 40 次???(相信我,我数不清了!)我再次尝试安装 Java 7 Update 9......并且......它成功了!!!我希望这对每个人都有帮助!感谢让我发布这篇文章!
非常感谢 Total UNINSTALL!你解决了其他人无法解决的问题!
http://www.catonrug.net/2012/10/the-wizard-was-interrupted-before-java.html
2012 年 10 月 25 日,星期四
向导在 Java 完全安装之前被中断 向导在 Java 7 Update 9 完全安装之前被中断。若要在其他时间完成安装,请再次运行安装程序。
Total Uninstall 拯救了这一切。
立即下载 Total Uninstall。