Comme beaucoup le savent péniblement, Oracle continue non seulement à installer Java avec la barre d'outils de navigateur Internet inutile de Ask.com, mais également à activer son installation par défaut. En plus de la barre d’outils, Ask remplace également votre moteur de recherche préféré dans votre navigateur par Ask.
En outre, l’installation Java va jusqu’à recommander réellement l’installation de cette malbouffe inutile, ce qui signifie que toute personne non avertie en informatique est plus susceptible de la laisser cochée et de l’installer (après tout, elle a été activée par défaut et le programme d’installation convivial de Java le recommande-t-il, non?).
Pour ajouter une insulte à la blessure, même si vous supprimez la barre d'outils Ask, vous pouvez être sûr de la revoir bientôt, lorsque la prochaine mise à jour Java vous touchera (ce qui semble arriver assez souvent récemment, en raison de charges de correctifs de sécurité pour Java, mais c'est une autre histoire).
Je supprime dûment la case à cocher pour installer la barre d’outils Ask à chaque mise à jour de Java, mais il est évident qu’ils ne le font pas pour ma famille et mes amis.
Comment puis-je empêcher l'installation de la très pénible Ask.com Toolbar?
la source
Réponses:
MISE À JOUR 2016-02-21: Il semble que l'ancienne clé de registre ci-dessous ne soit plus utilisée pour désactiver les sponsors. Depuis Java 7u65 et 8u11 (8u40 sur Mac OS X), il est possible de désactiver les offres sponsor directement via le panneau de configuration Java. Sous Windows:
Control Panel → Java → Advanced → Miscellaneous (scroll to bottom) →
Suppress sponsor offers when installing or updating Java
Depuis 7u55 (8u40 sur Mac OS X), vous pouvez également désactiver les offres du sponsor via la ligne de commande exécutant un programme d'installation Java avec un argument spécial:
jre-7u55-windows-i586-iftw.exe SPONSORS=0
Pour ceux d'entre vous qui ont encore besoin de désactiver les sponsors de manière programmatique, il semble maintenant qu'il suffit d'ajouter la ligne suivante à
C:\ProgramData\Oracle\Java\java.settings.cfg
(créer un nouveau fichier s'il n'existe pas).Veuillez noter que cette dernière méthode est non documentée et non prise en charge , tout comme l'ancienne!
UPDATE 2016-02-21: La méthode suivante est l'ancienne méthode de désactivation des sponsors. Elle ne fonctionne que pour les versions de Java inférieures à 7u65. Pour les versions plus récentes de Java, voir ci-dessus. En creusant un peu le problème moi-même, j'ai découvert qu'il y avait un commutateur caché pour désactiver les offres des sponsors dans le programme d'installation de la mise à jour automatique.
Ouvrez les clés suivantes dans l'éditeur de registre Windows (
regedit.exe
):HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
(disponible uniquement sur Windows 64 bits)et créez dans les deux un nouveau
String Value
(typeREG_SZ
) nomméSPONSORS
de valeurDISABLE
(nom et valeur doivent être en majuscule).Vous pouvez également copier et coller le code suivant dans un fichier texte appelé
disable_java_sponsors.reg
et double-cliquer dessus pour importer ces valeurs dans votre registre.Notez que ce commutateur désactive non seulement l'installation et l'invite de la barre d'outils Ask.com, mais également tous les sponsors potentiellement associés à la configuration de la mise à jour automatique / en ligne (barre d'outils Google, barre d'outils Yahoo, quelque chose de McAfee, etc.).
Une autre méthode, sans avoir à télécharger, renommer ou créer un nouveau
.REG
fichier, consiste à copier et coller les deux lignes suivantes dans une invite CMD élevée:la source
Edition 2014-02-02: Avec JavaRE 7u51, la barre d'outils Ask est désormais installée dans un sous-dossier nommé "AskPartnerNetwork" au lieu de "Ask.com". On pourrait avoir des doutes sur la pertinence de cela. En attendant, les valeurs de registre de @Danilo Roascio sont toujours respectées et fonctionnent aussi bien qu'avant.
Cela met en évidence que le correctif de registre simple reste la solution la plus simple et la meilleure. Si le programme d'installation Java change et que cette valeur de registre est ignorée, vous pouvez toujours utiliser le script suivant comme solution de contournement. Assurez-vous simplement que le chemin d'accès à la barre d'outils Ask est mis à jour.
Le moyen le plus simple d'empêcher l'installation de la barre d'outils Ask à nouveau était de créer le dossier dans lequel s'installe Ask Toolbar et de modifier les autorisations, afin que personne ne puisse y écrire.
Tout d'abord, assurez-vous que la barre d'outils Ask a été supprimée. Copiez ensuite le code suivant dans le Bloc-notes, enregistrez-le en tant que fichier .cmd et exécutez-le dans une invite de commande avec privilèges élevés:
Remarque: ICACLS est inclus dans Windows Vista et versions ultérieures. Vous pouvez télécharger ICACLS pour Windows XP / Server 2003 via Microsoft KB919240 ou une version mise à jour via KB943043 (cette dernière doit d'abord être demandée, après quoi vous recevrez un lien par courrier électronique pour le télécharger). À cette fin, les deux versions devraient fonctionner également bien.
J'ai vérifié auprès du programme d'installation de Java 1.7 mise à jour 13 que la barre d'outils Ask ne s'installe pas, même si je laisse la case à cocher cochée.
Une approche similaire peut très probablement être utilisée pour bloquer la plupart des autres types de crapware.
Modifier # 1
Quirk de l'explorateur Windows: accès refusé
Explorateur Windows se comporte un peu étrange si vous essayez d'ouvrir le dossier. Même si vous avez toujours un accès en lecture au dossier, l’explorateur Windows vous indique que l’accès est refusé, même si seul l’accès en écriture a été refusé.
Cela ne se produit pas si, en premier lieu, on vous a simplement attribué un accès en lecture, mais cela semble se produire lorsque vous avez reçu une autorisation de lecture / écriture sur le dossier puis qu'un accès en écriture vous a été refusé.
Rétablissement des autorisations
Le script a été mis à jour pour ajouter un fichier texte "lisez-moi" et un script pour supprimer à nouveau la restriction. Les deux sont stockés dans le dossier des fichiers de programme 32 bits.
la source
Pensez à utiliser https://ninite.com/ Sélectionnez toutes les applications que vous souhaitez installer / mettre à jour et d'un simple clic, elles installeront uniquement ces applications, sans déchets supplémentaires, comme la barre d'outils Ask en java. Si un système dispose déjà de la dernière version d'une application donnée, Ninite ignore cette installation. De plus, vous n'avez pas besoin de régénérer son paquet à chaque fois. Le même fichier .exe garantira que vous installez toujours les dernières versions. Dites simplement à vos amis / votre famille de le lancer une fois par mois et cela leur assurera d'être toujours à jour.
Mise à jour: vous pouvez également installer JRE à partir de http://www.oracle.com/technetwork/java/javase/downloads/index.html . Les barres d'outils Ask ou McAfee ne sont pas fournies. (Pas sûr de la mise à jour automatique par la suite).
la source
Une autre méthode consiste à empêcher la résolution DNS du domaine ask.com. J'ai testé cela en configurant le cache / résolveur DNS de mon réseau (non lié) pour qu'il refuse les requêtes pour ask.com, puis en mettant à jour Java avec la case à cocher de la barre d'outils ask cochée. Le résultat était aucune installation.
Cette méthode a l'inconvénient (si vous le considérez comme tel) que le domaine ask.com sera indisponible. Mais il y a aussi le fait que les systèmes "infectés" d'ask.com peuvent être découverts (les utilisateurs pouvant avoir des problèmes de recherche), ce qui permet de procéder à la désinfection.
Un autre point positif est qu’aucun changement n’est nécessaire pour chaque ordinateur. La solution DNS fonctionne pour tous les systèmes immédiatement et simultanément. Notez que d'autres caches DNS doivent être bloqués - ce qui est assez typique dans la plupart des environnements contrôlés - le pare-feu empêche l'accès via le port 53 à l'extérieur du DNS à partir de tous les caches / résolver DNS internes.
la source
Nov 2014: les réponses ici sont en grande partie obsolètes car Oracle a maintenant révélé cela . Ou du moins on peut dire qu'il existe maintenant une solution "officielle".
Tout d’abord: la barre d’outil Ask n’a jamais été incluse en option dans la version grand public du programme d’installation Java (celui que vous obtenez
java.com
) alors que la version entreprise du programme d’installation Java (celui que vous obtenezjava.sun.com
) ne l’a jamais été. Ainsi, le problème concernant le contenu de la requête a été "seulement" un problème pour les utilisateurs de types individuels. Je mets "seulement" entre guillemets parce que moi aussi j'en ai été ennuyé. Ce n'est pas une discussion qui a existé dans le service informatique de l'entreprise, tout simplement parce que l'option n'était pas là.Ok, concentrons-nous sur la version grand public du programme d'installation Java.
De nos jours, le widget Java du Panneau de configuration de Windows dispose d'une option permettant de désactiver de manière permanente les "invites" dans lesquelles vous êtes interrogé sur Ask et sur lequel vous deviez vous rappeler de désélectionner l'option.
Vous ne devrez le faire qu'une fois, puis plus jamais. J'aurais quand même aimé qu'Oracle la supprime complètement de la version grand public de Java, mais cette solution signifie au moins que vous n'avez qu'à dire "non" une fois.
Il existe également une option de ligne de commande. Plus d'informations ici .
la source
Pour ceux d'entre vous intéressés, j'ai créé des modèles d'administration (un pour x86 et un pour x64) pouvant être utilisés pour la stratégie de groupe. Ils ont été testés et fonctionnent sous XP et Windows 7.
Pour plus d'informations sur cette procédure, cliquez ici .
Dans la stratégie de groupe, vous devrez peut-être accéder au menu Affichage, cliquer sur Filtrage et décocher "Afficher uniquement les paramètres de stratégie pouvant être entièrement gérés".
Enregistrez le fichier suivant sous le nom templatenamex86 .adm et importez-le dans la stratégie de groupe:
Enregistrez le fichier suivant sous le nom templatenamex64 .adm et importez-le dans la stratégie de groupe:
Vous devriez les voir dans la stratégie de groupe maintenant:
J'espère que cette information peut aider les autres à garder ces ordures hors de leur réseau aussi!
-Mike
la source
Cela a été mentionné dans les commentaires, mais pas clairement expliqué dans aucune des réponses:
Le programme d'installation Windows hors connexion pour Java ne vous invite pas à installer la barre d'outils Ask. Le lien vers le programme d'installation de Java SE JRE (si vous ne savez pas ce que SE ou JRE signifie, c'est ce que vous voulez) se trouve actuellement à l'adresse suivante:
http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html
Le programme d’installation hors ligne de Windows pour x86 (c’est-à-dire le logiciel 32 bits, inclut la plupart des navigateurs) est clairement indiqué. Le programme d'installation 64 bits semble être hors ligne uniquement.
la source
Le package javaruntime sur Chocolatey apparaît pour éviter l'installation de la barre d'outils Ask. J'exécutais ce paquet et, malheureusement, le programme de mise à jour automatique, et je n'ai pas vu la barre d'outils Ask s'installer après une mise à jour à partir de cette source initiale. Je soupçonne que le programme de mise à jour Java respecte les paramètres d'installation d'origine.
Pour votre information, Chocolatey est un gestionnaire d’applications / de packages Windows en ligne de commande, comme apt-get for Linux.
la source