Windows 10 설치 시 Java JDK 20이 실패함

Windows 10 설치 시 Java JDK 20이 실패함

jdk 20을 설치하려고 하면 실패합니다. MSI로 설치하려고 하면 "설치에 실패했습니다. Java(TM) Se 개발 키트 20.0.1(64비트)을 완전히 설치하기 전에 마법사가 중단되었습니다....."라는 메시지와 함께 거의 즉시 실패합니다. "exe" 버전으로 시도하면 메시지가 표시되지 않고 저절로 종료되는 것 같습니다.

이전 Java 8 업데이트 241이 설치되어 있는 것을 확인하고 이것이 문제일 수 있다고 생각하여 이를 제거해 보았습니다. 제거에 필요한 .msi 파일을 찾을 수 없어 제거에 실패했습니다. Java 프로그램 폴더는 프로그램 파일(x86) 폴더에 있으며 이는 32비트 설치임을 나타냅니다. 그래서 여기 수퍼유저의 다른 스레드를 기반으로 Java 아카이브 사이트로 이동하여 동일한 릴리스인 jre-8u241-windows-i586.exe 파일을 다운로드했습니다. 아이디어는 이전 버전을 제거하기 위해 설치한 다음 제거하는 것입니다. 설치하려고 했으나 설치 폴더가 이미 존재해서 실패했습니다. 그래서 설치 폴더 이름을 바꿨습니다. 다시 시도했지만 이미 설치된 버전이 있어 그 위에 설치할 수 없음을 나타내는 오류 1638이 발생하여 중지되었습니다. 어느 시점에서 "이전 버전 제거" 절차를 거쳤고 제거된 이전 버전의 수가 "0"이고 남은 이전 버전은 Java 8 업데이트 241로 구성되었다고 발표했습니다. (죄송합니다. 그 작품이 나타난 순서를 더 이상 기억하지 못합니다.)

그래서 이전 버전을 제거하기 위해 iobit 제거 프로그램을 사용해 보았습니다. 그것은 많은 작업을 수행하는 것처럼 보였고 이를 제거하고 쓸모없는 레지스트리 항목을 삭제한다고 주장했습니다. 이제 Java 8 업데이트 241은 더 이상 프로그램 및 기능 목록에 표시되지 않습니다.

32비트 Java 8 업데이트 241을 다시 시도했는데 오류 1638로 인해 다시 작동이 중단되었습니다.

JDK를 다시 설치하는 두 가지 방법을 모두 시도했지만 여전히 같은 방식으로 실패합니다.

레지스트리를 확인해 보니 설치 트리 아래의 프로그램 트리에 Java 8 업데이트 241에 대한 참조가 있는 것 같습니다.

다음에 무엇을 시도해 볼지에 대한 제안이 있으십니까?

감사해요!

관련 정보