Aggiornamento Java "Impossibile scaricare i file di installazione richiesti."


36

Sul mio computer con Windows 7 l'aggiornamento Java non riesce costantemente con questo messaggio di errore.

(modifica: la stessa cosa accade su Windows 8).

Impossibile scaricare i file di installazione richiesti.

Questo sembra un problema comune, qualcuno ha un'idea di cosa non va, ed esiste una soluzione per esso oltre a disabilitare il controllo degli aggiornamenti (sembra una cattiva idea dal punto di vista della sicurezza) o aspettare il messaggio nag e quindi installando manualmente la nuova versione (fastidioso e stupido dal punto di vista dell'usabilità).

Si noti che ho installato manualmente la versione precedente (aggiornamento dalle 6.23 alle 6.30, penso?), Pensando che potrebbe risolvere il problema, ma senza fortuna.


Hai provato a disinstallare / reinstallare Java completamente?
rishimaharaj,

@rishimaharaj Ho disinstallato e reinstallato l'ultima volta che è successo, anche se è possibile che nel registro sia rimasta una sequenza.
da

1
Ricevo questo errore ogni volta che provo a installare gli aggiornamenti Java dal mio account utente (anche con autorizzazioni elevate). Devo effettivamente accedere al mio account amministratore e il problema scompare.
psubsee2003,

Risposte:


31

Finalmente ho funzionato dopo aver letto quanto segue:

Si scopre che quando il programma di aggiornamento java tenta di scaricare nuovi aggiornamenti, utilizza il servizio Windows chiamato "Servizio trasferimento intelligente in background" (BITS). Se l'utente che ha effettuato l'accesso è solo un utente standard, il programma di aggiornamento java non riesce a utilizzare correttamente il servizio BITS per scaricare il nuovo aggiornamento. Tuttavia, se il servizio BITS non è disponibile per l'utilizzo da parte del programma di aggiornamento java (il servizio è disabilitato o le autorizzazioni vengono negate al processo di chiamata), il programma di aggiornamento java utilizza un meccanismo alternativo per il download e l'applicazione degli aggiornamenti che funzionano correttamente, anche se il l'utente originale era solo un utente standard con diritti limitati (nessun diritto amministrativo).

Per elevare il programma di aggiornamento java in modo che gli utenti standard possano installare gli aggiornamenti java, dobbiamo prima impostare la modalità di compatibilità dell'applicazione del programma di aggiornamento java in modo che possa essere eseguita in modalità compatibilità per Windows 2000, che non disponesse del "Servizio di trasferimento intelligente in background" . Ciò costringerà il programma di aggiornamento Java a utilizzare il meccanismo alternativo per scaricare gli aggiornamenti Java.

http://privilegeforum.scriptlogic.com/Forum/aff/3/aft/193/afv/topic.aspx

Quindi quello che fai è:

  1. trova jucheck.exe (in genere sotto %PROGRAMFILES%\Common Files\Java\Java Updateo %PROGRAMFILES(x86)%\Common Files\Java\Java Update)
  2. apri le sue proprietà e impostalo per l'esecuzione in modalità compatibilità Windows 2000 (per tutti gli utenti o almeno per quello elevato!)
  3. controllare nuovamente gli aggiornamenti tramite il pannello di controllo Java

Il programma di installazione si preoccuperà che il tuo sistema operativo non sia supportato, ma ti consentirà di installare l'aggiornamento.

Ho funzionato dopo circa 3 anni di ricerca di una soluzione. Aspetto ancora che Oracle lo risolva. Semplicemente non riescono a capire che correre come superutente in ogni momento è una cattiva pratica e un ricordo del passato.


Bene, lo controllerò!
da lì

4
Accetterò questo, anche se ho aggiornato a Windows 8 da quando ho posto la domanda e questo non funziona lì poiché la funzionalità della modalità di compatibilità è cambiata. Sarebbe bello avere un'altra risposta che funzioni per Windows 8.

1
Grazie mille - questo è stato un problema così fastidioso. La mia unica speranza è l'aggiornamento che java sta scaricando risolve questo problema .... non posso dire che terrò il respiro.
Andy,

3
Questo ha funzionato per me, ma ho dovuto scegliere "Modifica impostazioni per tutti gli utenti" durante l'impostazione della modalità di compatibilità.
Dave Cousineau,

4
Oggi, quasi due anni dopo, ho ancora lo stesso problema. È incredibile che Oracle non l'abbia ancora risolto.
Per Quested Aronsson,

3

Un'altra soluzione non permanente ma rapida è semplicemente in esecuzione jucheck.exein modalità amministratore:

  1. Trova eseguibile di aggiornamento Java jucheck.exeutilizzando uno dei seguenti:
    • digitare juchecknel campo di ricerca del menu di avvio.
    • Guarda dentro %PROGRAM_FILES%\Common Files\Java\Java Update
  2. Esegui il programma di aggiornamento Java jucheck.exein modalità amministratore tramite il menu contestuale:
    1. Premi il pulsante destro del mouse su `jucheck.exe
    2. Seleziona "Esegui come amministratore".

1
Cordiali saluti: Questo non funziona su Windows 8.1.
jvriesem,

jvriesem, lavora per me.
Yura Shinkarev,

Funziona per me su Windows 7. @YShinkarev, se la risposta ti ha aiutato, dovresti piuttosto votare piuttosto che scrivere tale commento. Quindi tutti possono vedere che la soluzione è apprezzata dalla comunità e l'autore guadagna reputazione.
Linea

Questa è una soluzione molto semplice. Posso confermare che funziona su Windows 7.
Georg W.

-1

Dovresti provare a installare Java con Ninite. Puoi semplicemente visitare Ninite.com e selezionare java in runtime. quindi quando ricevi una notifica su un aggiornamento Java esegui di nuovo Ninite e installerà l'ultimo Java senza usare il meccanismo di aggiornamento Java. è davvero semplice e senza domande a cui rispondere e puoi usare lo stesso programma Ninite per aggiornare anche altre app da quel sito.


1
Non ne avevo mai sentito parlare prima ed ero un po 'scettico nel consentire a un'app casuale di installare altri software, ma Ninite sembra essere legittimo (vale la pena ricordare che è consigliato da Tom's Hardware, Lifehacker, Techcrunch ninite.com/press ). E funziona davvero senza problemi.
da

Sono felice ti sia piaciuto. Uso sempre quel programma per fare aggiornamenti sulla mia macchina e per ricostruirlo.
d4v3y0rk,

3
In modo fastidioso, questo in realtà non impedisce al problema di ripresentarsi: mi sembra che debba eseguire di nuovo manualmente l'installazione ninite per ogni nuova versione di Java.
da
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.