
Когда я пытаюсь установить jdk 20, он терпит неудачу. Когда я пытаюсь установить с помощью MSI, он терпит неудачу почти сразу с сообщением «Установка не удалась. Мастер был прерван до того, как Java(TM) Se development kit 20.0.1 (64-разрядная версия) удалось полностью установить…» Когда я пытаюсь установить с помощью версии «exe», он не выдает никакого сообщения, а просто, кажется, сам по себе завершает работу.
Я заметил, что установлена старая версия Java 8 Update 241, и подумал, что проблема может быть в этом, поэтому попытался удалить ее. Удаление не удалось, потому что не удалось найти файл .msi для удаления. Папка программы Java находится в папке program files (x86), что указывает на то, что это 32-разрядная установка. Поэтому, основываясь на другой теме здесь, на superuser, я зашел на сайт архива Java и скачал файл jre-8u241-windows-i586.exe, который является тем же выпуском. Идея состоит в том, чтобы установить его, а затем удалить, чтобы избавиться от старой версии. Я попытался установить, но это не удалось, потому что папка установки уже существовала. Поэтому я переименовал папку установки. Попробовал еще раз, и он остановился на ошибке 1638, которая указывает на то, что уже установлена версия и ее нельзя установить поверх нее. В какой-то момент он дошел до процедуры «удаления старой версии», которую выполнил, а затем объявил, что количество удаленных старых версий равно «0», а оставшиеся старые версии состоят из Java 8 Update 241. (Извините, больше не помню, в каком порядке появлялась эта часть.)
Итак, я попробовал удалить старую версию с помощью iobit uninstaller. Казалось, он проделал кучу работы и заявил, что удалит ее и бесполезные записи реестра. Теперь Java 8 Update 241 больше не отображается в списке программ и компонентов.
Повторная попытка установить 32-разрядную версию Java 8 Update 241 снова привела к сбою с ошибкой 1638.
Попробовал оба способа установки JDK, но они по-прежнему не работают.
Я проверил реестр и обнаружил подозрительную ссылку на обновление Java 8 241 в дереве «Программы» под деревом «Установка».
Есть ли у вас предложения, что попробовать дальше?
Спасибо!