Comment automatiser la " vérification de la mise à jour automatiquement?"dans le panneau de configuration java?
Je dois décocher le " vérifier automatiquement les mises à jour" qui se trouve dans le panneau de configuration java (onglet Mise à jour).
I besoin d'automatiser le processus ci-dessus. J'utilise Windows XP (32 bits) et la version java 1.7.0_25. J'ai essayé via le déploiement " .propriétés " fichier, mais pas d'utilisation.
Pourriez-vous me conseiller les possibilités en détail.
4 answers
Vous devez gérer la programmation du shell Windows XP, via JNI. Je réfléchirais à deux fois avant de commencer à implémenter. - Je ne le recommande pas.
Vous devriez pouvoir le désactiver en modifiant le registre Windows. Recherchez JavaUpdate
node dans le registre Windows (en utilisant regedit). Il devrait y avoir UpdateSchedule
key quelque part en dessous. Le modifier à 0 pour désactiver les mises à jour automatiques.
Je suis sur Windows 7 64 bits, avec Java 7 et la clé de registre est HKEY_CURRENT_USER\Software\JavaSoft\Java Update\Policy\JavaFX\UpdateSchedule
. Je pense que cela pourrait être différent pour différentes versions Windows et Java.
HKLM\Software\Wow6432Node\JavaSoft\Java Update\Policy\JavaFX\UpdateSchedule
Par essais et erreurs, j'ai trouvé les paramètres reg suivants:
- EnableAutoUpdateCheck=0 (SZ)
-
EnableJavaUpdate=1 (Dword)
- Je crois que ceux-ci activent et désactivent les mises à jour automatiques (actuellement définies sur "on")
-
Fréquence=127 (Dword)
- 127 = Quotidien
- 1=Hebdomadaire le dimanche
- 2,4,6,16,32,64=hebdomadaire le lun...Sam
- 16842752 = mensuel sur Dimanche
- NotifyDownload=0 (Dword)
-
NotifyInstall=1 (Dword)
- Ensemble, ces deux le définissent sur "Notify Me: Before Installing".
- "M'Avertir: Avant de Télécharger" est de 1,0 au lieu de 0,1
-
UpdateSchedule=15 (Dword)
- 15=15 heures. Facile de comprendre pourquoi.
Win7 64 bits-Java 7u45 32 bits (build 1.7.0_45-b18) Avec cette information, vous pouvez probablement modifier ces paramètres dans XP facilement.
Cliquez sur le bouton Démarrer de Windows. Dans la zone Démarrer la recherche, tapez: Système D'exploitation Windows 32 bits: c:\Program Fichiers \ Java\jre7\bin \ javacpl.exe faites un clic droit sur le javacpl.exe exécuter en tant qu'administration. cliquez sur le mise à jour onglet, décochez la case "vérifier automatiquement les mises à jour"
SYSTÈME d'exploitation Windows 64 bits: c:\Program Fichiers(x86)\Java\jre7\bin \ javacpl.exe