77 votes

Je ne peux pas désactiver la mise à jour automatique de Java.

Je suis en train de peaufiner mon nouvel ordinateur portable Windows 7 et je voulais désactiver la mise à jour automatique de Java (et donc tuer le stupide processus d'arrière-plan jusched.exe), mais je ne parviens pas à le désactiver réellement.

J'ai trouvé l'applet du panneau de configuration Java et j'ai trouvé les paramètres de l'onglet Mise à jour qui devraient le contrôler. Je peux les désactiver, les appliquer et fermer la boîte de dialogue avec succès. Mais si je rouvre immédiatement la sauvegarde de la boîte de dialogue, je constate que les modifications n'ont pas été effectuées. J'ai essayé de nombreuses fois et ça ne marche pas. Qu'est-ce qui se passe ?

J'ai également essayé de désactiver l'icône dans la barre d'état système et j'ai obtenu le même effet. La modification de la taille du cache des fichiers Internet temporaires fonctionne cependant.

Des idées ? Merci !

1 votes

Juste un petit complément pour les futurs lecteurs : J'utilise la version x64 de Windows 7 et je pense que c'est de là que vient le problème. Je pense que l'applet du panneau de contrôle Java essaie de modifier les paramètres aux mauvais endroits puisque j'ai installé Java 32 bits sur ma machine 64 bits (IE s'exécute généralement en tant que processus 32 bits même sous le système d'exploitation 64 et je voulais donc la version 32 bits de Java).

2 votes

Également en discussion à Super User : superuser.com/questions/130961

0 votes

Devinez quoi ! Dans la dernière version de Java JRE 6, l'option du panneau "Mise à jour" a été supprimée !

1voto

Jeremy Ruten Points 59989

Vous pouvez probablement le faire à partir de la configuration du système (Exécuter : msconfig). Dans l'onglet Démarrage, décochez le service indésirable.

0 votes

Je me posais la même question... je me demande pourquoi personne ne l'a mentionné pour empêcher ce service de mise à jour minable de se lancer automatiquement. C'est la solution la plus simple au lieu de jouer avec la base de registre et tout le reste.

1voto

Jan Soltis Points 1733

Voici mon installation scriptée pour Java qui désactive le composant de mise à jour automatique au moment de l'installation : http://blog.stealthpuppy.com/unattended/unattended-install-sun-jre-16-update-10

1voto

prl77 Points 410

J'avais besoin de faire ça dans une entreprise Active Directory sur un grand nombre de machines. J'ai trouvé pas mal d'articles sur Internet, la plupart détaillant de diverses manières les modifications apportées aux valeurs du registre. EnableJavaUpdate y EnableAutoUpdateCheck en HKLM y HKCU .

Bien que la première solution ait fonctionné, ce n'était pas ce que je voulais, car elle désactivait la fonction Mise à jour dans le panneau de configuration Java que je voulais conserver pour les exécutions manuelles. Retournement du site EnableAutoUpdateCheck à 0 n'a pas fonctionné quelle que soit la ruche dans laquelle je l'ai mis. Je ne sais pas s'il y a eu un changement récent dans la façon dont Java le stocke, mais cette valeur n'est même pas tapée en DWORD sur ma machine Windows 7. C'est une valeur binaire, que j'ai essayé de dupliquer et de pousser vers d'autres postes de travail, mais cela n'a pas fonctionné.

J'ai fini par simplement empêcher jusched.exe de s'exécuter en utilisant la commande suivante GPO réglage :

Users Config  Policies  Admin Templates  System  Don't run specified Windows applications

Cela empêche l'exécution automatique de la mise à jour, mais conserve la possibilité de l'exécuter manuellement.

0 votes

Pour ceux qui viennent après moi : la réponse de prl77 est ce qui fonctionne pour moi pour Java 8 sur Win10 x64. Oracle est apparemment passé à une clé de registre binaire pour cette fonctionnalité qui est réactivée à chaque mise à jour (et apparemment au hasard même sans mise à jour).

0voto

Avertissement : Il semble que la prochaine fois que vous installez une version plus récente de Java, la vérification des mises à jour est réactivée ; en tout cas, c'est ce qui s'est passé pour moi entre la mise à jour 15 et la mise à jour 16 de Java 6 sous Windows 7.

Pour l'instant, le seul moyen que j'ai trouvé pour désactiver de façon permanente la fonction "vérifier les mises à jour" est de procéder à des installations scriptées, telles que http://forums.sun.com/thread.jspa?threadID=5198773 ou celui-ci :

blog.stealthpuppy.com/scriptcorner/unattended-install-sun-jre-16-update-10

Il y a beaucoup de problèmes pour que la vérification des mises à jour reste désactivée pour tous les utilisateurs, et la meilleure solution semble être la suivante JRE 1.6.0_05 Mise à jour automatique - problèmes de deployment.properties impliquant le fichier deployment.properties lors de chaque installation.

0 votes

Les deux premiers liens sont rompus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X