Java JDK 20 在 Windows 10 上安装失败

Java JDK 20 在 Windows 10 上安装失败

当我尝试安装 jdk 20 时,安装失败。当我尝试使用 MSI 安装时,它几乎立即失败,并显示消息“安装失败。向导在 Java(TM) Se 开发工具包 20.0.1 (64 位) 完全安装之前被中断......”当我尝试使用“exe”版本时,它没有给出任何消息,但似乎自行退出。

我注意到安装了旧的 Java 8 Update 241,我认为这可能是问题所在,所以我尝试卸载它。卸载失败,因为找不到用于卸载的 .msi 文件。Java 程序文件夹位于程序文件 (x86) 文件夹中,表明这是一个 32 位安装。因此,根据超级用户上的另一个线程,我转到 java 存档站点并下载了同一版本的 jre-8u241-windows-i586.exe 文件。想法是先安装它,然后卸载它以摆脱旧版本。我尝试安装但失败了,因为安装文件夹已经存在。所以我重命名了安装文件夹。再次尝试,它因错误 1638 而停止,这表明已经安装了某个版本,无法覆盖它。在某个时候,它完成了“删除旧版本”程序,然后宣布删除的旧版本数量为“0”,剩余的旧版本由 Java 8 Update 241 组成。(抱歉,再也记不清那部分出现的顺序了。)

于是我尝试使用 iobit 卸载程序来卸载旧版本。它似乎做了大量工作,并声称可以卸载它并删除无用的注册表项。现在 Java 8 Update 241 不再显示在“程序和功能”列表中。

重试 32 位 Java 8 Update 241,它再次因错误 1638 崩溃。

再次尝试了两种安装 JDK 的方法,但仍然失败。

我检查了注册表,发现可疑的是,在安装树下的程序树中有一个对 Java 8 更新 241 的引用。

对于下一步该尝试什么,有什么建议吗?

谢谢!

相关内容