J'ai installé Java sur Windows Vista et chaque jour un avertissement de sécurité Vista me demande si je veux exécuter "jucheck". Apparemment, c'est le programme de mise à jour automatique de Java.
Eh bien, je ne veux pas que ça fonctionne tout seul. Je l'annule et le quitte. Je clique avec le bouton droit de la souris sur la barre des tâches et désélectionne "Vérifier les mises à jour automatiquement", puis cliquez sur "Ne jamais vérifier" et sur "Appliquer". Et pourtant, il ne se souvient jamais de ce réglage. Si je reviens au "Panneau de configuration Java" juste après avoir cliqué sur "OK", la même case est cochée, toute seule.
Y a-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 continueront-elles à fonctionner, et cessera-t-il même d'essayer de mettre à jour tous les matins?
Réponses:
Ouvrez la commande "Exécuter" dans le menu Démarrer, tapez "msconfig" (sans les guillemets) et accédez à l'onglet "Démarrage". Recherchez les programmes liés à Java qui démarrent au démarrage de l'ordinateur. Puis décochez-la, 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 "update" ou "automatic" dedans ... Ensuite, à droite - cliquez dessus, sélectionnez les propriétés et désactivez le service ... cliquez sur OK, et vous avez terminé ... espérons que cela vous aidera!
Dans le pire des cas, mais cela n’est pas recommandé: désactivez UAC ...
la source
Reportez-vous à la réponse suivante dans Erreur de serveur - Impossible de désactiver la mise à jour automatique de Java :
Conseil ajouté: les utilisateurs de Windows Vista x64 ou Windows 7 x64 devraient plutôt rechercher:
C:\Program Files (x86)\Java\jre6\bin\javacpl.exe
Mise à jour: pour Java 7 (32 bits), recherchez plutôt:
C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
.. et oui, Java 7 a toujours ce problème - après toutes ces années, ils ne l'ont pas corrigé pour qu'il fonctionne correctement. Cette solution de contournement est donc toujours nécessaire.la source
update
onglet ne sera pas affiché. Je ne sais pas ce qui se passe si vous avez uniquement le runtime 64 bits, je suppose que l'onglet de mise à jour sera là.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 comptant plusieurs utilisateurs et dont tous ne sont pas administrateurs, l'option la plus simple consiste à 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 disposant de droits d'administrateur, appuyez sur CTRL-ALT-DEL et cliquez sur Gestionnaire de tâches. Sélectionnez l'onglet Démarrage, cliquez avec le bouton droit de la souris sur Planificateur de mises à jour Java et cliquez sur Désactiver.
Ma solution préférée n’est pas d’installer le composant JUCheck en premier lieu. Cela fait également 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 laisser chaque ordinateur 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 vos applications métiers.
Rien d'étonnant à ce que Tom soit un ingénieur en sécurité Java SE pour Oracle Corporation UK. Tout logiciel nécessitant des droits d’administrateur pour tous les utilisateurs d’un ordinateur est "à mon avis" extrêmement irresponsable.
la source
JUCheck was designed for computers with a single user who is an administrator.
Comment tu le sais? Est-ce une conjecture, en train de lire, quelque chose qui vous concerne, ou quoi? Je demande simplement par curiosité.Il suffit de supprimer
jucheck.exe
etjusched.exe
. Avez-vous pensé à cela?Java Runtime Environment 1.6 versions plus récentes ou égal à 1.6.0.21, aller à
%PROGRAMFILES%\Common Files\Java\Java Update\
ou%PROGRAMFILES(X86)%\Common Files\Java\Java Update\
, puis supprimer / renommerjucheck.exe
etjusched.exe
. La version 1.6.0.21 actuelle a modifié les emplacements des exécutables de la mise à jour, selon http://forums.cnet.com/5208-6122_102-0.html?threadID=401634 .Java Runtime Environment 1.6 versions plus anciennes que 1.6.0.21, allez à
%PROGRAMFILES%\Java\jre6\bin\
et%PROGRAMFILES(X86)%\Java\jre6\bin\
puis supprimer / renommerjucheck.exe
etjusched.exe
.Si des produits Adobe sont installés, vous souhaiterez peut-être rechercher d'autres emplacements JRE. Par exemple, lorsque Adobe Creative Suite 5 est installé, il installe automatiquement les anciennes versions de JRE à 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, supprimez / renommez
jucheck.exe
etjusched.exe
.En outre, recherchez
jucheck.exe
etjusched.exe
trouvez encore plus d’emplois JRE!Ensuite, dans les deux
%PROGRAMFILES%\Java\jre6\bin\
et%PROGRAMFILES(X86)%\Java\jre6\bin\
, faites un clic droit surjavacpl.exe
et sélectionnez "Exécuter en tant qu'administrateur". Sélectionnez l'onglet Mise à jour et désactivez "Vérifier les mises à jour automatiquement", puis sélectionnez "Ne jamais vérifier" pour l'intervalle de mise à jour. Ensuite, allez dans l'onglet Avancé, sous JRE Auto-Download, sélectionnez "Jamais le téléchargement automatique". Cliquez sur Appliquer et sur OK.Start > Run > msconfig
, ou utilisez un outil de gestionnaire de démarrage différent, puis recherchez et supprimez toutes les instances dejucheck.exe
etjusched.exe
pour chaque type d'entrée de démarrage.Ensuite, créez un fichier de registre
Disable Java automatic updates.reg
, avec ceci à l'intérieur:Appliquez le fichier de registre à tous les utilisateurs et réappliquez-le constamment à chaque connexion pour une bonne mesure.
Enfin, créez un fichier de paramètres de déploiement, et placez - le dans
%WINDIR%\Sun\Java\Deployment\
,%PROGRAMFILES%\Java\jre6\lib\
et%PROGRAMFILES(X86)%\Java\jre6\lib\
. Check-out:la source
Cela semble beaucoup plus complexe que les versions précédentes dont on vient de se souvenir!
Pour répondre à une question précédente - la raison pour laquelle je souhaite la désactiver est que les versions précédentes ne permettaient pas de désinstaller la version précédente avant d'installer la nouvelle. Cela a posé des problèmes avec certains des logiciels Java que nous utilisons au travail - également parce que les machines de travail ont une version définie, je veux m'assurer que mon ordinateur personnel a la même version - donc si je développe des outils pour les étudiants, cela fonctionnera. (Certains des logiciels e-learning que nous utilisons ne fonctionnent pas avec les versions les plus récentes de Java).
Je préfère vérifier manuellement quand je le souhaite, puis je peux désinstaller, télécharger et réinstaller.
Si Java disait (comme le font les autres logiciels) "vous avez déjà Java - dois-je le désinstaller ou voulez-vous deux versions" - je laisserais alors la mise à jour automatique s'exécuter. (Je préférerais aussi qu'il se souvienne de me demander avant de télécharger, plutôt qu'après. Il se souvenait de ces choses auparavant.)
la source
Enregistrez-le sous le nom Java32_Fix.reg et lancez-le. Il corrigera définitivement les problèmes de javacpl.exe en tant qu'administrateur / panneau de configuration:
Alternativement, il s’agit de Java 32 bits sous OS:
Maintenant, chaque fois que vous cliquez sur Java dans le Panneau de configuration, il sera automatiquement lancé en tant qu'administrateur.
la source
Il semble que Java ignore délibérément les paramètres
javacpl.exe
, mais cela se produit parfois car plusieurs versions de Java sont installées sur le PC. Il est donc nécessaire de modifier les paramètres de chaque version séparément.Pour moi, le meilleur moyen est de télécharger Autoruns de Sysinternls et de l'exécuter en tant qu'administrateur. À partir de là, décochez Java Updater. Je ne le ferais pas à travers
msconfig
.la source
Les anciennes versions de Java peuvent être facilement supprimées avec le petit programme gratuit JavaRa .
Je l'ai utilisé dans Windows XP, Windows Vista et Windows 7 64 bits; cela fonctionne proprement et de manière fiable (bien que vous deviez supprimer un journal de fichier texte placé dans C: \ détaillant les fichiers supprimés).
la source
C'est ce que j'ai fait de ma part.
la source
Vous pouvez désactiver les mises à jour Java via
javacpl
etregedit
également. Plus de détails de Fun Bird :la source
to frown (up)on
comme si les gens devaient suivre les idées implicites de quiconque fronçant les sourcils, quelle blague, alors c’est ça qui m’inspire. un déménagement et apporter du contenu sur le site! Alors maintenant, c'est sur place. :)