Wie sage ich Windows, dass es Silverlight beenden soll?


40

Das Problem ist hier gut beschrieben , daher werde ich es nicht wiederholen. Aber grundsätzlich funktioniert es nicht, das Silverlight-Update auf naive Weise auszublenden.

Die Frage ist also - wie Sie sagen , ich Windows es oben auf der Liste zum Schweigen bringen zu Silverlight und Stopp zu bringen?


erkläre "es ist nicht installiert". Was ist nicht installiert? Microsoft Office? Er gab Ihnen lediglich ein Beispiel für ein anderes Microsoft-Produkt, über das Sie AUCH keine Aktualisierungsbenachrichtigungen erhalten würden, wenn Sie diese empfohlene Lösung befolgen. Sie deaktivieren also die Update-Benachrichtigungen für Microsoft-Produkte (nicht Windows) und erhalten keine Update-Benachrichtigungen für Silverlight oder ein anderes Microsoft-Produkt.
Bon Gart

1
Sie können denken, dass das gleiche "Update" immer und immer wieder angezeigt wird, aber es ist nicht. Ich habe gerade ein neues System installiert. Da ich Silverlight (oder genauer gesagt das Silverlight-Plugin für meine Webbrowser) nicht benötige, habe ich das "Update" ausgeblendet (was eigentlich kein Update ist, da Silverlight nicht installiert ist). Wenn ich erneut auf "Nach Updates suchen" klicke, wird anscheinend dasselbe Silverlight-Update erneut angezeigt, außer dass es nicht dasselbe ist: Es hat eine andere ID. Nachdem Silverlight mehrmals ausgeblendet und nach neuen Updates gesucht wurde, wird es nicht mehr angezeigt. Wenn das nächste Mal eine neue Version herauskommt, wird sie jedoch erneut angezeigt.
user276648

3
Es ist verdammt nervig, ich habe in den letzten 3 Tagen wiederholt "Dieses Update verstecken" ausgewählt und es taucht jeden Tag auf.
BerggreenDK

1
Derzeit gibt es nur etwa 10 Silverlight-Updates. Wenn Sie also keine weiteren Updates haben, können Sie einfach weiter nach neuen Updates suchen, das Silverlight-Update ausblenden und dann immer wieder, bis Sie alle ausgeblendet haben.

2
Halten Sie einfach die Informationen auf dem neuesten Stand: Derzeit gibt es 10 Silverlights zum Ausblenden.
Diego Queiroz

Antworten:


28

Das Problem ist also, dass es 7 verschiedene Versionen von Silverlight gibt. Einige sind älter, andere sind neuer.

Sie können die Optionen "Nach Updates suchen" manuell ausblenden und sie in einer Schleife mindestens sieben Mal ausblenden. Ich möchte das nicht manuell machen, also habe ich ein WSH js geschrieben, speichere es als 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

Führen Sie die gespeicherte Datei aus: cscript.exe WUA_xSilverlight.js . Ich hätte die Suche und damit den Code optimieren können, aber es funktioniert so gut.


+1 Whoa, das ist echt cool! Ich wusste nicht, dass so etwas überhaupt möglich ist, danke dafür!
Mehrdad

1
Nachdem ich dies geschrieben habe, ist dies eines meiner Lieblingsskripte geworden. Vergiss die Optimierung der Suche ... um alles zu sehen, was es findet (sehr nützlich in Windows 10, wo du weniger siehst) - du kannst eine kleine Anpassung vornehmen: nach "silverstreak = true;"und vor dem "}\n}\n}", add: "} else { WScript.echo(".............. " + wupdate.Title);"......... dies zeigt alle verfügbaren Updates an, so dass auch in Windows 7 auf einem Domänencomputer angezeigt wird, dass Windows 10 wartet, und in Windows 10 werden optionale Updates wie für Treiber angezeigt.
Tony Marques

2
Die wichtigste Information aus Ihrer Antwort ist, dass es mehrere Updates mit der Bezeichnung "Microsoft Silverlight" (mit unterschiedlicher KB-Nummer) gibt, die tatsächlich ausgeblendet werden. Sie müssen den Vorgang jedoch mehrmals wiederholen.
bpiec

3
Es gibt mindestens 16
ATOW

3
Für die Aufzeichnung habe ich jetzt 15 Silverlights versteckt. Dies sind KB2512827, KB2617986, KB2636927, KB2668562, KB2977218, KB3056819, KB3080333, KB3106614, KB3126036, KB3162593, KB3182373, KB3193713, KB4013867, KB4017094, KB4023307.
iBug

10

Das Problem wurde mir klar, als ich Bing Desktop v1.3 verbarg und Bing Desktop 1.2 als nächstes auftauchte. Bei sorgfältiger Prüfung hatte ich festgestellt, dass die Silverlight-Updates jeweils ein anderes Datum haben.

Nehmen wir also an, es gibt 10 veröffentlichte Silverlight-Versionen. V10 veraltet v1 bis v9 und nur v10 wird angezeigt. Wenn Sie v10 ausblenden, wird v9 angezeigt. Wenn Sie v9 ausblenden, wird v8 angezeigt, wenn Sie das nächste Mal nach Updates suchen.

Wenn Sie hartnäckig sind, können Sie jede einzelne Version von Silverlight ausblenden und es wird nicht mehr angezeigt (bis die nächste Version von MS veröffentlicht wird).


8

Ich hatte vor kurzem dieses Problem auch nach der Installation einer Windows 7-VM für die Arbeit. Da ich lange Zeit nicht mehr mit Windows gearbeitet habe, war das auch für mich sehr ärgerlich.

Ich hatte eine saubere Installation von Windows 7 und ein Upgrade auf das neueste Service Pack zum Zeitpunkt dieser Veröffentlichung. Ich habe mich geweigert, Silverlight zu installieren. Es scheint jedoch, dass die Service Packs von Windows 7 jetzt Teile von Silverlight "vorladen" und in Windows Update angezeigt werden, auch wenn sie technisch nicht vollständig installiert sind. Sehr ärgerlich.

Um dieses Problem zu beheben, befolgte ich die Anweisungen zum Entfernen im folgenden Artikel von der Microsoft Support-Website: So bereinigen Sie eine beschädigte Silverlight-Installation und installieren Silverlight neu .

Nach dem vollständigen Entfernen aus dem Abschnitt "Problem selbst beheben" wurde Silverlight in meinem Windows Update nicht mehr angezeigt.

Update (2015 09 17): Wenn Sie Microsoft Office installiert haben, funktioniert dies nicht. Es funktioniert unter Windows 7 wie beschrieben. Bei der Installation von Office 2013 wird Silverlight installiert und die Updates in Microsoft Update bleiben bestehen. Ich habe noch keine Möglichkeit gefunden, die Installation von Office zu beenden. Ohne Office, möglicherweise nur Office 2013, funktionieren diese Anweisungen weiterhin .


2
also hast du das plugin doch installiert? Die Idee hier ist, das Plugin zu entfernen und zu verhindern, dass es in Windows Update auftaucht.
BerggreenDK

4
Nein, ich habe das Plugin entfernt. Wie ich in meiner Antwort sagte, befolgte ich nur die Anweisungen zum Entfernen. Die Anweisungen befanden sich zufällig in einem Microsoft-Artikel zur Neuinstallation, dessen zweite Hälfte Sie ignorieren können.
Bryson

Wie @Ohto unten - Ich habe es versucht (habe alle Löschvorgänge in einer Batch-Datei ausgeführt), aber WU stöhnte weiter, bis ich jedes Update versteckte, wie er es vorgeschlagen hatte. Vielleicht habe ich etwas verpasst? EDIT: Ich frage mich, ob das Löschen des WU-Download-Verzeichnisses (% windir% \ SoftwareDistribution \ Download) die Notwendigkeit des Versteckens zunichte gemacht hätte.
Umber Ferrule

Ich musste es bei der letzten Neuinstallation meiner Windows 7-VM in VMWare Fusion etwa vier- oder fünfmal versuchen. Es hat schließlich geklappt, aber anscheinend ändern sie die Dinge. Ich weiß nicht was oder warum.
Bryson

2

Wenn die Fixit-Lösung nicht funktioniert (wie bei mir nicht), finden Sie hier eine etwas detailliertere Lösung.

  1. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Ausblenden.
  2. Drücken Sie ALT + Nach oben oder den Nach oben-Pfeil neben der Adressleiste
  3. Wenn erneut ein Silverlight-Update verfügbar ist, wiederholen Sie die Schritte 1 und 2.

0

Geben Sie Regedit ein und suchen Sie den folgenden Pfad:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Silverlight

Darin befindet sich ein Schlüssel mit dem Namen "UpdateConsentMode", dessen Wert bei der Installation auf 1 gesetzt wird. Wenn Sie den Wert auf 0 ändern, wird die Erinnerung deaktiviert.


2
Dieser Schlüssel ist auf meinem System nicht vorhanden. Ich gehe davon aus, dass es erst erstellt wird, wenn Sie Silverlight bereits installiert haben, aber in diesem Fall möchten wir es überhaupt nicht installieren.

-8

Deaktivieren Sie Microsoft Updates in den Einstellungen.

Der Nebeneffekt ist jedoch, dass Sie keine wichtigen Updates für andere Produkte wie Office erhalten.

.

Bildbeschreibung hier eingeben


16
Dies ist eine schreckliche Nichtlösung. Das Problem ist nicht, dass er keine Windows Update-Updates mag, sondern dass Windows Update ihm weiterhin ein "optionales" Update für Silverlight anzeigt, das er nicht installiert hat. Das vollständige Deaktivieren von Windows Update ist möglicherweise der schlechteste Sicherheitshinweis, den Sie einem Windows-Benutzer aus irgendeinem Grund geben können.
Bryson

2
In der Tat schrecklich, Sie deaktivieren Windows-Update nicht, das ist verrückt - Sie müssen nur 1 einzelnes Element entfernen, das Sie nicht auf Ihrem Computer installiert haben möchten. Es ist so, okay - ich mag nicht die Menge an Benzin, die mein Auto verbraucht, also entferne den Motor.
BerggreenDK

1
@Bryson: Moab hat nicht empfohlen, das Windows-Update zu deaktivieren. Deaktivieren Sie jedoch das Kontrollkästchen "Microsoft Update - Beim Aktualisieren von Windows auf neue optionale Microsoft-Software prüfen" Eingerichtet). Wenn Sie das Kontrollkästchen deaktivieren, werden Betriebssystemupdates nicht gestoppt, wie dies bei einer vollständigen Deaktivierung von Windows Update der Fall wäre.
Ben Voigt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.