114 votes

Comment arrêter l'exécution de jucheck ? Java ne se souvient pas du paramètre "Rechercher automatiquement les mises à jour".

J'ai installé Java sur Windows Vista, et chaque jour, je reçois un avertissement de sécurité de Vista me demandant si je veux exécuter "jucheck". Apparemment, il s'agit de la mise à jour automatique de Java.

Eh bien, je ne veux pas qu'il fonctionne tout seul, jamais. Je l'annule, et le quitte. Je clique avec le bouton droit de la souris dans la barre des tâches et je décoche "Vérifier automatiquement les mises à jour", puis je clique sur "Ne jamais vérifier" et "Appliquer". Et pourtant, il ne se souvient jamais de ce paramètre. Si je reviens au "Panneau de configuration Java" juste après avoir cliqué sur "OK", la même case est à nouveau cochée, toute seule.

Existe-t-il un moyen de tuer jucheck une fois pour toutes ? Si je supprime simplement jucheck.exe, Java (autre que la vérification automatique) fonctionnera-t-il toujours, et les mises à jour manuelles fonctionneront-elles toujours, et cessera-t-il même d'essayer de se mettre à jour chaque matin ?

91voto

Esteban Araya Points 12496

Reportez-vous à la réponse suivante à Server Fault - Impossible de désactiver la mise à jour automatique de Java :

En fait, ce problème est dû à la panneau de contrôle nécessite des privilèges pour permettre au panneau de contrôle java java d'enregistrer vos paramètres (n'a pas n'a pas été corrigé depuis longtemps, grâce à sun micro).

En gros, trouvez le panneau de contrôle java javacpl.exe ici :

C:\Program Files\Java\jre6\bin\javacpl.exe

...clic droit > exécuter avec les privilèges les privilèges.

Décochez la mise à jour de java, enregistrez et ensuite l'ouvrir à nouveau pour vérifier que le paramètre est collant.

Mon conseil supplémentaire : Les utilisateurs de Windows Vista x64 ou Windows 7 x64 doivent plutôt chercher :

C:\Program Files (x86)\Java\jre6\bin\javacpl.exe

更新しました。 Pour Java 7 (32 bits), recherchez plutôt :

C:\Program Files (x86)\Java\jre7\bin\javacpl.exe et oui, Java 7 toujours a ce problème - après toutes ces années, ils ne l'ont pas réparé pour qu'il fonctionne correctement, donc cette solution de contournement est toujours nécessaire.

58voto

studiohack Points 13415

Ouvrez la commande "Exécuter" dans le menu Démarrer, tapez "msconfig" (sans les guillemets), et allez dans l'onglet "Démarrage". Vérifiez si des programmes liés à Java ne démarrent pas au démarrage de l'ordinateur. Puis décochez-les, cliquez sur OK, et redémarrez l'ordinateur...

Si cela ne fonctionne pas, ouvrez à nouveau la commande "Exécuter", tapez services.msc, et recherchez tous les services liés à Java, en particulier un service Java avec le mot "mise à jour" ou "automatique"... Ensuite, faites un clic droit dessus, sélectionnez propriétés, et désactivez le service... cliquez sur OK, et vous avez terminé... J'espère que cela vous aidera !

le pire scénario, mais c'est no recommandé : Désactiver l'UAC...

12voto

Duncan Points 121

JUCheck a été conçu pour les ordinateurs avec un seul utilisateur qui est un administrateur. Pour ceux d'entre nous qui ont des ordinateurs avec plusieurs utilisateurs qui ne sont pas tous des administrateurs, la solution la plus simple est de renommer jucheck.exe.

Vous pouvez également empêcher JUCheck de s'exécuter au démarrage en utilisant msconfig, en suivant la solution fournie par studiohack. Pour ce faire, sous Windows 8, connectez-vous en tant qu'utilisateur avec des droits d'administrateur, appuyez sur CTRL-ALT-DEL et cliquez sur Gestionnaire des tâches. Sélectionnez l'onglet Démarrage et faites un clic droit sur Java(TM) Update Scheduler et cliquez sur Désactiver.

La solution que je préfère est de ne pas installer le composant JUCheck en premier lieu. Cela permet également de faire disparaître proprement l'onglet Mise à jour du panneau de configuration Java. C'est une bonne approche si vous gérez des centaines ou des milliers d'ordinateurs. Plutôt que de demander à chaque ordinateur de télécharger la mise à jour, vous pouvez la télécharger une seule fois, puis la distribuer de manière contrôlée après l'avoir testée avec les applications de votre entreprise.

  1. Téléchargez le programme d'installation hors ligne ( http://java.com/en/download/manual.jsp )
  2. Connectez-vous en tant qu'administrateur, exécutez le programme d'installation hors ligne et faites une copie des fichiers jre1.X.X_XX.msi et Data1.cab du dossier AppData.
    • pour Windows 8 le chemin est C:\Users\USERNAME\AppData\LocalLow\Sun\Java
  3. Annulez le programme d'installation hors ligne et lancez plutôt l'installation avec la commande
    • msiexec /i jre1.X.X_XX.msi JAVAUPDATE=0

Si vous ne vérifiez pas les mises à jour, vous pouvez manquer les mises à jour de sécurité. ce qui serait une mauvaise chose. A mon avis, le conseil de désactiver la fonction est hautement irresponsable. Je recommanderais personnellement de l'activer pour vérifier plus souvent. - Tom Hawtin - tackline 12 juin '10 à 14:24

Il n'est peut-être pas surprenant que Tom soit un ingénieur en sécurité Java SE pour Oracle Corporation UK. Tout logiciel qui exige que tous les utilisateurs d'un ordinateur aient des droits d'administrateur est "à mon avis" hautement irresponsable.

8voto

XP1 Points 1010

Supprimez simplement jucheck.exe y jusched.exe . Avez-vous pensé à cela ?

Sur les versions 1.6 de Java Runtime Environment plus récent supérieur ou égal à 1.6.0.21, aller à %PROGRAMFILES%\Common Files\Java\Java Update\ o %PROGRAMFILES(X86)%\Common Files\Java\Java Update\ puis supprimer/renommer jucheck.exe y jusched.exe . La version actuelle 1.6.0.21 a modifié l'emplacement des exécutables de mise à jour, selon les critères suivants http://forums.cnet.com/5208-6122_102-0.html?threadID=401634 .

Sur les versions 1.6 de Java Runtime Environment plus vieux que 1.6.0.21, allez à %PROGRAMFILES%\Java\jre6\bin\ y %PROGRAMFILES(X86)%\Java\jre6\bin\ puis supprimer/renommer jucheck.exe y jusched.exe .

Si des produits Adobe sont installés sur votre ordinateur, vous pouvez vérifier si d'autres emplacements JRE sont disponibles. Par exemple, lorsque Adobe Creative Suite 5 est installé, il installe automatiquement les anciennes versions de JRE dans ces emplacements :

  • C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\JVM\bin\
  • C:\ProgramData\Adobe\CS5\jre\bin\
  • C:\Program Files (x86)\Adobe\Adobe Flash Builder 4\jre\bin\
  • C:\Program Files (x86)\Adobe\Adobe Flash Catalyst CS5\jre\bin\
  • C:\Program Files (x86)\Adobe\Acrobat 9.0\Designer 8.2\jre\bin\

Pour chaque emplacement ci-dessus, supprimer/renommer jucheck.exe y jusched.exe .

En outre, faites une recherche sur jucheck.exe y jusched.exe pour trouver encore plus de sites JRE !

Ensuite, dans les deux %PROGRAMFILES%\Java\jre6\bin\ y %PROGRAMFILES(X86)%\Java\jre6\bin\ cliquez à droite sur javacpl.exe et sélectionnez "Exécuter en tant qu'administrateur". Sélectionnez l'onglet Update, désactivez "Check for Updates Automatically" et sélectionnez "Never Check" pour l'intervalle de mise à jour. Ensuite, allez dans l'onglet Advanced, sous JRE Auto-Download, sélectionnez "Never Auto-Download". Cliquez sur appliquer et sur OK.

Start > Run > msconfig ou utiliser un autre outil de gestion du démarrage, puis rechercher et supprimer toutes les instances de jucheck.exe y jusched.exe pour chaque type d'entrée de démarrage.

Ensuite, créez un fichier de registre, Disable Java automatic updates.reg avec cet intérieur :

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001
"PromptAutoUpdateCheck"=-

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

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

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

Appliquez le fichier de registre pour tous les utilisateurs, et réappliquez-le constamment à chaque connexion d'utilisateur pour faire bonne mesure.

Enfin, créez un fichier de paramètres de déploiement et placez-le dans le répertoire %WINDIR%\Sun\Java\Deployment\ , %PROGRAMFILES%\Java\jre6\lib\ y %PROGRAMFILES(X86)%\Java\jre6\lib\ . Vérifiez :

1voto

user50583 Points 11

Cela semble beaucoup plus complexe que les versions précédentes qui se contentaient de se souvenir !

Pour répondre à une question précédente, la raison pour laquelle je veux la désactiver est que les versions précédentes n'étaient pas très bonnes pour désinstaller la version précédente avant d'installer la nouvelle. Cela a causé des problèmes avec certains des logiciels Java que nous utilisons au travail. De plus, comme les machines de travail ont une version définie, je veux m'assurer que mon ordinateur personnel a la même version, de sorte que si je développe des choses pour les étudiants, cela fonctionnera. (Certains des logiciels d'apprentissage en ligne que nous utilisons ne fonctionnent pas avec les nouvelles versions de Java).

Je préfère vérifier manuellement quand je le veux, puis je peux désinstaller, télécharger et réinstaller.

Si Java disait (comme le font d'autres logiciels) "vous avez déjà Java - dois-je le désinstaller, ou voulez-vous deux versions" - alors je laisserais la mise à jour automatique s'exécuter. (J'aimerais aussi qu'il se souvienne de me demander avant de télécharger, plutôt qu'après. Il avait l'habitude de se souvenir de ces choses).

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