Исправление обновления Java не завершилось Код ошибки: 1603
Я получаю сообщение об ошибке «Обновление Java не завершено. Код ошибки: 1603» в течение нескольких месяцев всякий раз, когда я пытался обновить установку Java на ПК с 64-разрядной версией Windows 7 Professional.
Ошибка возникала в конце установки после того, как файлы Java были загружены и программное обеспечение, казалось бы, было установлено в операционной системе.
Сначала я подумал, что это связано только с онлайн-установщиком, и вместо этого попробовал автономный установщик, но сообщение об ошибке осталось.
Основное различие между интерактивным и автономным установщиком заключается в том, как файлы становятся доступными. Если вы выберете онлайн-установщик, сначала будет загружена только небольшая заглушка. Когда вы запустите его, все необходимые файлы будут загружены и установлены.
С другой стороны, автономный установщик связан с определенной версией Java, но работает сам по себе без дополнительных загрузок.
Полный текст сообщения об ошибке:
Обновление Java не завершено
Код ошибки: 1603
Обратитесь к Справочному центру Java за информацией по устранению неполадок или обратитесь к системному администратору.
Справочный центр не очень помог. Это список одна запись для ошибки 1603, но не обнаружил никакой другой информации, кроме сообщения о том, что «установка не завершена» и что ошибка находится в стадии расследования.
Я решил проверить установку Java на данном компьютере и заметил, что Java не установлена. Однако был установлен Java SDK; точнее, 64-битный Java SDK.
Предполагая, что это могло быть проблемой все время, я решил загрузить установленную 64-битную версию Java. с сайта загрузки Java и установите его вместо этого.
Оказывается, все прошло без проблем, и на целевой машине была установлена последняя версия Java.
Хотя я не могу говорить в общих чертах, похоже, что вы не можете установить 32-разрядную версию Java в системе с 64-разрядным Java SDK.
То же самое, вероятно, верно, если вы установили в системе 64-разрядную версию Java и пытаетесь обновить ее с помощью 32-разрядной версии Java.
Ошибка может появиться и при других обстоятельствах. Вот несколько советов по ее решению, если 32-битный 64-битный конфликт не является проблемой с вашей стороны:
- Вы можете попробовать полностью удалить Java из системы и затем снова запустить установку. Вы можете использовать программу удаления Windows для этой или сторонней программы, например Ява Ра для этого. Рекомендуется удалить предыдущие версии Java, например. версия 7, перед установкой более новой основной версии, например версия 8.
- Программа установки может быть повреждена, и ее повторная загрузка может решить проблему. Кроме того, использование автономного установщика должно решить большинство проблем, связанных с загрузкой.
- Убедитесь, что антивирусные решения не блокируют развертывание Java.
- Попробуйте Oracle официальная деинсталляция Java инструмент, который может помочь вам удалить старые версии Java из операционной системы.
- Возможен конфликт с обновлением Microsoft KB2918614. Попытка обходного пути, предложенного на странице, может решить проблему установки.