Comment dire à Windows de se taire à propos de Silverlight?

40

Le problème est bien décrit ici , donc je ne le répéterai pas; Mais au fond, cacher la mise à jour Silverlight de façon naïve ne fonctionne pas.

La question est - comment puis- je dire à Windows de se taire sur Silverlight et arrêter l' amener sur la liste?

Mehrdad
la source
expliquer "ce n'est pas installé". Qu'est-ce qui n'est pas installé? Microsoft Office? Il vous donnait simplement un exemple d'un autre produit Microsoft sur lequel vous n'obtiendrez ÉGALEMENT pas de notifications de mise à jour, si vous suivez cette solution recommandée. Ainsi, vous désactivez les notifications de mise à jour pour les produits Microsoft (pas Windows) et vous ne recevez pas de notifications de mise à jour pour Silverlight ou tout autre produit Microsoft.
Bon Gart
1
Vous pouvez penser que la même "mise à jour" apparaît maintes et maintes fois, mais ce n'est pas le cas. Je viens d'installer un nouveau système. N'ayant pas besoin de Silverlight (ou plus précisément du plugin Silverlight pour mes navigateurs Web), j'ai choisi de masquer la "mise à jour" (qui n'est en réalité pas une mise à jour car Silverlight n'est pas installé). Lorsque je clique à nouveau sur "Rechercher les mises à jour", la même "mise à jour" de Silverlight semble réapparaître, sauf que ce n'est pas la même chose: son identifiant est différent. Après avoir caché et vérifié plusieurs fois les nouvelles mises à jour, Silverlight n'apparaît plus. La prochaine fois qu'une nouvelle version sortira, elle réapparaîtra cependant.
user276648
3
son freaking ennuyeux, j'ai répété pour les 3 derniers jours "masquer cette mise à jour" et il continue à apparaître chaque jour.
BerggreenDK
1
Il n’ya actuellement qu’une dizaine de mises à jour Silverlight. Par conséquent, si vous n’avez plus d’autres mises à jour, vous pouvez continuer à rechercher de nouvelles mises à jour, masquer celle de Silverlight, puis encore et encore jusqu’à ce que vous les ayez toutes cachées.
2
Il suffit de garder les informations à jour: il y a actuellement 10 Silverlights à cacher.
Diego Queiroz

Réponses:

28

Donc, le problème est qu'il existe 7 versions différentes de Silverlight. Certains sont plus âgés, d'autres sont plus récents.

Vous pouvez masquer manuellement, "Vérifier les mises à jour", Options, Les masquer en boucle 7 fois ou plus. Je ne veux pas le faire manuellement, alors j’ai écrit un fichier WSH js, enregistré sous le nom WUA_xSilverlight.js:

var wu_Session = WScript.CreateObject("Microsoft.Update.Session");
var wu_Searcher = wu_Session.CreateUpdateSearcher();
wu_Searcher.Online = false;

do {
  WScript.echo("Searching...");
  var silverstreak = false;
  var searchResult = wu_Searcher.Search("IsHidden=0 And IsInstalled=0");

  for(var i=0; i<searchResult.Updates.Count; i++){
    var wupdate = searchResult.Updates.Item(i);
    if ( ! wupdate.Title.indexOf("Microsoft Silverlight") ) { // if -1
    wupdate.IsHidden=1;
    WScript.echo("   Hiding update: " + wupdate.Title);
    silverstreak = true;
    }
  }
} while ( silverstreak );  // repeat search

Exécutez le fichier enregistré: cscript.exe WUA_xSilverlight.js . J'aurais pu optimiser la recherche et le code, mais cela fonctionne tellement bien.

Tony Marques
la source
+1 Whoa, c'est vraiment cool! Je ne savais pas qu'une telle chose était possible, merci pour ça!
Mehrdad
1
Après avoir écrit ceci, ceci est devenu l'un de mes scriptlets préférés, oubliez l'optimisation de la recherche ... pour voir tout ce qu'elle trouve (très utile dans Windows 10 où vous en voyez moins) - vous pouvez faire un petit ajustement: après "silverstreak = true;"et avant le "}\n}\n}", add: "} else { WScript.echo(".............. " + wupdate.Title);"......... ceci affiche toutes les mises à jour disponibles. Ainsi, même dans Windows 7 sur un ordinateur de domaine, il vous montrera que Windows 10 est en attente et qu'il affiche des mises à jour facultatives dans Windows 10, comme pour les pilotes.
Tony Marques
2
L’information la plus importante de votre réponse est qu’il existe plusieurs mises à jour appelées "Microsoft Silverlight" (avec un numéro de base différent) et qu’elles sont effectivement masquées, mais vous devez répéter le processus plusieurs fois.
bpiec
3
il y a au moins 16 ATOW
chiliNUT
3
Pour mémoire, j'ai caché 15 Silverlights maintenant. Ils sont KB2512827, KB2617986, KB2636927, KB2668562, KB2977218, KB3056819, KB3080333, KB3106614, KB3126036, KB3162593, KB3182373, KB3193713, KB3193713, KB4013867, KB4017894, KB4017304, KB4017304.
iBug
10

Le problème est devenu évident pour moi lorsque j'ai caché Bing Desktop v1.3 et que Bing Desktop 1.2 est apparu ensuite. Après une inspection minutieuse, j'avais remarqué que les mises à jour de Silverlight avaient chacune une date différente.

Disons donc que 10 versions de Silverlight ont été publiées. La V10 sera obsolète de v1 à v9 et seule la v10 apparaîtra. Si vous choisissez de masquer la v10, la v9 s'affichera et masquer la v9 affichera la v8 la prochaine fois que vous rechercherez des mises à jour, et ainsi de suite.

Si vous persistez à ce sujet, vous pouvez masquer chaque version de Silverlight et celle-ci cesse de s'afficher (jusqu'à ce que la version suivante soit publiée par MS).

taltamir
la source
8

J'ai récemment eu ce problème également, après l'installation d'une machine virtuelle Windows 7 pour le travail. N'ayant pas utilisé Windows pendant un bon bout de temps, c'était également très agaçant pour moi.

J'avais une nouvelle installation de Windows 7, mise à niveau vers le dernier Service Pack, et j'avais refusé d'installer Silverlight. Cependant, il semble que les service packs de Windows 7 «préchargent» maintenant des portions de Silverlight, ce qui l’affiche dans Windows Update même s’il n’est pas techniquement complètement installé. Très irritant.

Pour résoudre ce problème, j'ai suivi les instructions de suppression décrites dans l'article suivant du site Web de support de Microsoft: Comment nettoyer une installation Silverlight endommagée, puis réinstaller Silverlight .

Une fois l’élimination complète de la section «Je résous le problème moi-même», Silverlight ne s’est pas déjà manifesté dans ma mise à jour Windows.

Mise à jour (2015 09 17): Si Microsoft Office est installé, cela ne fonctionnera pas. Cela fonctionne sur Windows 7 comme décrit. Lors de l'installation d'Office 2013, Silverlight est installé et les mises à jour de Microsoft Update persistent. Je n'ai pas encore trouvé le moyen de l'arrêter avec Office installé. Sans Office, peut-être uniquement Office 2013, ces instructions fonctionnent toujours .

Bryson
la source
2
alors vous avez installé le plugin après tout? L'idée ici est de profiter du plug-in et de l'empêcher d'apparaître dans la mise à jour Windows.
BerggreenDK
4
Non, j'ai supprimé le plugin. Comme je l'ai dit dans ma réponse, j'ai seulement suivi les instructions de retrait. Les instructions juste arrivé d'être dans un article Microsoft à propos de la réinstallation, la seconde moitié que vous pouvez ignorer.
Bryson
Comme @Ohto ci-dessous - j'ai essayé ceci (j'ai exécuté toutes les suppressions dans un fichier de traitement par lots), mais WU a continué à gémir jusqu'à ce que je cache toutes les mises à jour, comme il l'a suggéré. Peut-être que j'ai raté quelque chose? EDIT: Je me demande si l’effacement du répertoire de téléchargement WU (% windir% \ SoftwareDistribution \ Download) aurait annulé la nécessité de se cacher?
Umber Ferrule
Je devais essayer cela 4 ou 5 fois la dernière fois que j'ai réinstallé ma machine virtuelle Windows 7 dans VMWare Fusion. Cela a finalement fonctionné, mais ils changent les choses apparemment. Je ne sais pas quoi ou pourquoi.
Bryson
2

Si la solution fixe ne fonctionne pas (comme elle ne l’a pas été pour moi), voici une solution un peu plus détaillée.

  1. Cliquez dessus avec le bouton droit de la souris, sélectionnez Masquer.
  2. Appuyez sur ALT + Haut ou sur la flèche vers le haut située en regard de la barre d'adresse.
  3. Si une mise à jour Silverlight est à nouveau disponible, répétez les étapes 1 et 2.
Ohto Nordberg
la source
0

Entrez Regedit et recherchez le chemin suivant:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Silverlight

Dans celui-ci, il y aura une clé nommée "UpdateConsentMode", dont la valeur est définie sur 1 lors de l'installation. Le changer à 0 désactivera le rappel.

Jeff
la source
2
Cette clé n'existe pas sur mon système. Je suppose que cela n'a été créé qu'une fois que vous avez déjà installé Silverlight, mais dans ce cas, nous ne souhaitons pas l'installer du tout.
-8

Essayez de désactiver les mises à jour Microsoft dans les paramètres.

Mais l’effet secondaire est que vous n’obtiendrez pas de mises à jour importantes pour d’autres produits comme Office.

.

entrez la description de l'image ici

Moab
la source
16
C'est une terrible non-solution. Le problème n’est pas qu’il n’aime pas les mises à jour de Windows Update, c’est que Windows Update continue de lui montrer une mise à jour "facultative" pour Silverlight qu’il n’a pas installée. Désactiver complètement Windows Update peut être le pire conseil de sécurité que vous puissiez donner à un utilisateur Windows, pour quelque raison que ce soit.
Bryson
2
En effet, terrible, vous ne désactivez pas la mise à jour de Windows, c’est dingue - il vous suffit de supprimer un seul élément que vous ne souhaitez pas installer sur votre ordinateur. C'est comme si, d'accord - je n'aime pas la quantité d'essence utilisée par ma voiture, alors retirez le moteur.
BerggreenDK
1
@Bryson: Moab n'a pas recommandé de désactiver la mise à jour Windows, mais de décocher la case "Microsoft Update - recherchez les nouveaux logiciels facultatifs de Microsoft lorsque je mets à jour Windows" (malheureusement, c'est la même case à cocher qui contrôle les mises à jour pour les produits Microsoft autres que les systèmes d'exploitation que vous avez. installée). Décocher cela n'arrêtera pas les mises à jour du système d'exploitation comme le ferait la désactivation complète de Windows Update.
Ben Voigt