Potresti notare un conflitto jre a 32 bit contro 64 bit nel pannello di controllo.
Su un nuovo laptop HP che ho (win7 64 bit), ho finito per installare sia il JRE a 64 bit che a 32 bit, senza effettivamente fare nulla. Poco dopo aver iniziato a utilizzare il sistema, ho accettato una richiesta di aggiornamento di Java. Successivamente ho notato che la versione java nel pannello di controllo era ancora vecchia, tuttavia, la versione java in ie8 era la versione più recente. Puoi vedere la versione nel tuo browser navigando su about: plugin (in mozilla, chrome) o:
Quando ho eseguito la versione a 64 bit di ie8 (normalmente si esegue la versione a 32 bit) e ho visitato il link testjava sopra, indicava che avevo una versione non aggiornata e ho fatto un soffocamento, sono morto quando l'ho provato.
La versione a 32 bit eseguiva l'aggiornamento automatico (tramite un processo in background) eseguito da: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSched "C: \ Programmi (x86) \ Common Files \ Java \ Java Update \ jusched.exe"
Quindi, sembra che il pannello di controllo mostrasse 64 bit di jre, che non si aggiornava automaticamente e che la versione a 32 bit di jre si aggiornava automaticamente. Non ho visto alcun processo di aggiornamento automatico per la versione a 64 bit di jre. Probabilmente proverò a disinstallare la versione a 64 bit di jre perché il mio utente medio non ne ha bisogno.
Sono stato in grado di eseguire la versione a 32 bit del pannello di controllo da:
- C: \ Programmi (x86) \ Java \ jre6 \ bin \ javacpl.exe
e ha fatto mostrare la scheda Aggiornamento.
a proposito: la versione a 64 bit (vecchia) del pannello di controllo era su:
- C: \ Programmi \ Java \ jre6 \ bin \ javacpl.exe