Sur ma machine Windows 7, la mise à jour Java échoue systématiquement avec ce message d'erreur.
(edit: La même chose se passe sous Windows 8).
Cela semble être un problème commun. Quelqu'un a-t-il une idée de ce qui ne va pas et existe-t-il une solution autre que de désactiver la vérification des mises à jour (cela semble une mauvaise idée du point de vue de la sécurité) ou d'attendre le message de rappel et puis installez manuellement la nouvelle version (ennuyeux et stupide du point de vue de la convivialité).
Notez que j'ai installé manuellement la version précédente (mise à jour de 6.23 à 6.30, je pense?), Pensant que cela pourrait résoudre le problème, mais sans succès.
J'ai finalement obtenu ce travail après avoir lu ce qui suit:
Il s'avère que lorsque le programme de mise à jour Java tente de télécharger de nouvelles mises à jour, il utilise le service Windows appelé "Service de transfert intelligent en arrière-plan" (BITS). Si l'utilisateur connecté n'est qu'un utilisateur standard, le programme de mise à jour Java ne parvient pas à utiliser correctement le service BITS pour télécharger la nouvelle mise à jour. Toutefois, si le service BITS _ n'est pas disponible pour le programme de mise à jour Java (le service est désactivé ou les autorisations sont refusées au processus appelant), le programme de mise à jour Java utilise un autre mécanisme pour télécharger et appliquer les mises à jour qui fonctionne avec succès, même si l'utilisateur d'origine n'était qu'un utilisateur standard avec des droits limités (pas de droits d'administrateur).
Afin d'élever le programme de mise à jour Java afin que les utilisateurs standard puissent installer les mises à jour Java, nous devons d'abord définir le mode de compatibilité des applications du programme de mise à jour Java afin qu'il s'exécute en mode de compatibilité pour Windows 2000, qui ne possédait pas le "Service de transfert intelligent en arrière-plan" . Cela obligera le programme de mise à jour Java à utiliser le mécanisme alternatif pour télécharger les mises à jour Java.
http://privilegeforum.scriptlogic.com/Forum/aff/3/aft/193/afv/topic.aspx
Donc, ce que vous faites est:
%PROGRAMFILES%\Common Files\Java\Java Update
ou %PROGRAMFILES(x86)%\Common Files\Java\Java Update
)Le programme d’installation indiquera que votre système d’exploitation n’est pas pris en charge, mais vous permettra d’installer la mise à jour.
Cela a fonctionné après environ 3 ans de recherche d’une solution. J'attends toujours qu'Oracle le répare. Ils ne comprennent tout simplement pas que courir tout le temps en tant que superutilisateur est une mauvaise pratique et une chose du passé.
Une autre solution rapide mais non permanente consiste simplement à exécuter jucheck.exe
en mode administrateur:
jucheck.exe
du programme de mise à jour Java à l'aide de l'une des méthodes suivantes: jucheck
dans le champ de recherche du menu Démarrer.%PROGRAM_FILES%\Common Files\Java\Java Update
jucheck.exe
en en mode administrateur via le menu contextuel: