Невозможно автоматически обновить Java 8


1

после недавней новой установки Win10 на мой настольный ПК я установил (в то время) самый последний Java JDK для x64 и x86, включая соответствующие JRE. Всегда я получаю следующее сообщение об ошибке перед тем, как автообновление завершит загрузку текущего обновления:

Download failed:
from=http://javadl.oracle.com/webapps/download/GetFile/1.8.0_66-b18/windows-i586/au.msi,
to=C:\Users\Me\AppData\LocalLow\Oracle\Java\jre1.8.0_66\au.msi

при обновлении вручную, загрузив установщик с веб-сайта, установив новую версию и удалив старую ..., которая работает, но когда выйдет следующее обновление, ошибка появится снова.

Кроме того, и я должен сказать, что это всего лишь предположение, и я не знаю наверняка: версия Java в сообщении об ошибке всегда кажется одинаковой.

Я попытался удалить временные файлы Java и некоторые папки AppData, поскольку некоторые поиски в Google предложили это решение, но это не помогло. Есть идеи?

В настоящее время в моей системе Win10 x64 установлена ​​следующая версия Java:

Oracle Java 8 Update 65
Oracle Java 8 Update 65 (x64 bit)
Orace Java SE Development Kit 8 Update 65
Orace Java SE Development Kit 8 Update 65 (x64 bit)

@ Ramhound .. так? Это версия x86, пытающаяся автоматически обновиться. У x64 просто нет автообновления, и поэтому он не может выдавать даже ошибку ...
Xaser

Я предлагаю вам прочитать более внимательно, хотя я признаю, что форматирование последнего абзаца отображается неправильно .. «Я установил (в то время) самый последний Java JDK для x64 и x86, включая соответствующие JRE»
Xaser

Ответы:


1

Мое собственное решение этой проблемы состояло в том, чтобы удалить JRE, который был установлен с Oracle JDK, и переустановить его с помощью автономного установщика Oracle JRE.

Это, однако, было после 05.02.2016, поэтому, возможно, это было исправлено оракулом в соответствии с тем, что сказал 0xF.


1

Файл au.msi загружен правильно, но Windows 10 предотвратит его выполнение, поскольку пакет не подписан. На экране ничего не отображается (потому что я полагаю, что он запускается в процессе установки без вывода сообщений), что приводит к тайм-ауту (как вы можете видеть в файле трассировки jusched.log)

Поэтому либо дождитесь, пока Oracle подпишет au.msi, либо запустите автономный установщик, как описано выше.


0

Я получаю это сообщение об ошибке на Win7 SP1 x64 в течение нескольких недель, с 2015-11-20 (когда я сделал скриншот сообщения) до вчерашнего дня.

Сегодня (2016-02-05) установщик успешно завершил работу. Я не шутил ни о Java, ни о сетевых настройках, ни о временных файлах. Поэтому я предполагаю, что Oracle исправил ошибку, пожалуйста, попробуйте сейчас.


Это предположение или ответ?
Pimp Juice IT

0

Для меня это произошло, когда я установил 32-битную и 64-битную Java параллельно. Удаление 32-битной версии решило проблему.


-1

Попробуйте использовать установку «Windows Offline» вместо установки «Windows OnLine». https://www.java.com/en/download/manual.jsp откройте ссылку выше и выберите Автономная установка. Надеюсь, что это решит вашу проблему.


-1

Проблема связана с запуском установочных файлов с правами администратора. Если вы скачаете установщик, щелкните правой кнопкой мыши и «запустите от имени администратора», у вас не возникнет проблем.

Другим вариантом является снижение уровня прав доступа Windows, необходимого для запуска файлов .exe.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.