Désactiver le programme de mise à jour Java dans le registre

4

Le programme de mise à jour Java demande le téléchargement de nouvelles mises à jour. Comment désactiver cette fonctionnalité sur de nombreux ordinateurs du domaine? C'est cette case à cocher: http://i.imgur.com/ut7W34C.png?1

Mais il semble impossible de le décocher dans le registre. J'ai essayé:

32 bits:

[HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000

64 bits:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001

Le problème est que DWORD EnableJavaUpdate masque l'onglet "Mettre à jour" dans JavaControl Panel, mais je ne souhaite pas masquer cet onglet, il suffit de désélectionner cette case .

J'ai essayé de décocher la case et de comparer visuellement le contenu du chemin du registre.

J'ai également essayé Sysinternals ProcMonitor, mais je ne trouve aucun endroit dans le registre où cette information est stockée.

MODIFIER :

1.7.0_67 Java sur x64 a un problème: EnableJavaUpdate dans le registre est défini sur 1 et ne fonctionne pas (l'onglet Mise à jour n'est pas affiché). Voir preuve .

1.7.0_51 Java sur x64 a un problème, ce chemin d'accès au registre est manquant sur l'ordinateur. Voir preuve .

1.7.0._51 Java sur x86 possède un chemin d'accès dans le registre et également l'onglet Mise à jour dans la boîte de dialogue Configurer Java. (Je n'ai pas de capture d'écran).

Je dois arrêter de demander le téléchargement de la nouvelle version et APRÈS QUE la résolution met à jour toutes les anciennes versions de Java sur tous les ordinateurs.

Jerry1
la source

Réponses:

6

D'après mon expérience, la désactivation de Java Update à l'aide du panneau de configuration Java ne fonctionne pas (ce n'est pas le problème UAC dont parle Oracle), pas plus que les valeurs de registre associées sous la clé "Stratégie". C'est absurde, je sais.

Qu'est-ce que le travail supprime simplement le SunJavaUpdateSched valeur de Windows "Run" clé. Bien sûr, si vous mettez à jour ou installez Java ultérieurement manuellement, cette clé sera recréée. Puisque vous avez mentionné avoir "plusieurs ordinateurs", voici un exemple de la procédure à suivre à l'aide de la ligne de commande sous Windows 7 64 bits:

reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run" /v "SunJavaUpdateSched" /f

Jason
la source
2

La source Comment désactiver les notifications de mise à jour Java sur des ordinateurs en réseau Windows 7

Changer les clés de registre Java

Ouvrez RegEdit sur le PC Windows 7. Avant d'apporter des modifications au registre,   il est recommandé de créer d'abord une sauvegarde.

Pour désactiver les notifications de mise à jour Java, parcourez les éléments suivants:   clés de registre

Utilisateurs 32bit:

HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Update \ Policy

  • Remplacez EnableAutoUpdateCheck par 0
  • Changer le EnableJavaUpdate à 0

Utilisateurs 64 bits:

HKLM \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Update \ Policy

  • Changer le EnableJavaUpdate à 0
  • Changer le NotifyDownload à 0
  • Ajouter un nouveau DWORD appelé "EnableAutoUpdateCheck" et défini sur 0

Le reste de l'article explique comment utiliser une stratégie de groupe Windows pour désactiver les notifications de mise à jour Java. Vous aurez besoin d'un ordinateur Windows 7 avec la dernière version de Java installée et d'un Windows Server 2008 exécutant vos stratégies de groupe.

DavidPostill
la source
c'est plus compliqué, s'il vous plaît voir mon post édité.
Jerry1
0

Avez-vous essayé cela? http://java.com/en/download/help/javacpl.xml

Cela semble également réactiver la case à cocher Java Plug-in sous l'onglet Avancé. Sinon, il est toujours grisé, même si je suis administrateur de la boîte ...

djpenn
la source
Bienvenue sur SuperUser. Modifiez votre question pour inclure les détails des étapes trouvées sur le lien que vous référencez afin que tous puissent bénéficier de votre réponse, même si le site lié devait jamais tomber.
Twisty Impersonator