Come faccio a dire a Windows di tacere su Silverlight?


40

Il problema è descritto bene qui , quindi non lo ripeterò; ma fondamentalmente, nascondere l'aggiornamento Silverlight in modo ingenuo non funziona.

Quindi la domanda è: come faccio a dire a Windows di tacere su Silverlight e smettere di visualizzarlo nell'elenco?


spiega "non è installato". Cosa non è installato? Microsoft Office? Ti stava semplicemente fornendo un esempio di un altro prodotto Microsoft di cui non riceveresti ANCHE notifiche di aggiornamento se seguissi la soluzione consigliata. Pertanto, disabiliti le notifiche di aggiornamento per i prodotti Microsoft (non Windows) e non ricevi notifiche di aggiornamento per Silverlight o altri prodotti Microsoft.
Bon Gart,

1
Potresti pensare che lo stesso "aggiornamento" appaia più e più volte, ma non lo è. Ho appena installato un nuovo sistema. Poiché non ho bisogno di Silverlight (o più precisamente del plug-in Silverlight per i miei browser Web), ho scelto di nascondere "l'aggiornamento" (che in realtà non è un aggiornamento in quanto Silverlight non è installato). Quando faccio di nuovo clic su "Cerca aggiornamenti", lo stesso "aggiornamento" di Silverlight sembra riapparire, tranne per il fatto che non è lo stesso: ha un ID diverso. Dopo aver nascosto e verificato più volte nuovi aggiornamenti, Silverlight non viene più visualizzato. La prossima volta che uscirà una nuova versione, riapparirà però.
user276648

3
è estremamente fastidioso, negli ultimi 3 giorni ho ripetutamente selezionato "nascondi questo aggiornamento" e continua a spuntare ogni giorno.
BerggreenDK

1
Al momento ci sono solo circa 10 aggiornamenti di Silverlight, quindi una volta che non hai altri aggiornamenti puoi semplicemente continuare a cercare nuovi aggiornamenti, nascondere quello di Silverlight, quindi ancora e ancora fino a quando non li nascondi tutti.

2
Mantenendo aggiornate le informazioni: attualmente ci sono 10 Silverlight da nascondere.
Diego Queiroz,

Risposte:


28

Quindi, il problema è che ci sono 7 diverse versioni di Silverlight. Alcuni sono più vecchi, altri sono più recenti.

Puoi nascondere manualmente, "Controlla aggiornamenti", Opzioni, Nascondili in un ciclo 7 o più volte. Non voglio farlo manualmente, quindi ho scritto un WSH js, salvo come 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

Eseguire il file salvato: cscript.exe WUA_xSilverlight.js . Avrei potuto ottimizzare la ricerca e quindi il codice, ma funziona così bla.


+1 Whoa, questo è davvero fantastico! Non sapevo che una cosa del genere fosse nemmeno possibile, grazie per quello!
Mehrdad,

1
Dopo aver scritto questo, questo è diventato uno dei miei scriptlet preferiti, dimentica di ottimizzare la ricerca ... per vedere tutto ciò che trova (davvero utile in Windows 10 dove vedi di meno) - puoi fare un piccolo aggiustamento: dopo "silverstreak = true;"e prima del "}\n}\n}", aggiungi: "} else { WScript.echo(".............. " + wupdate.Title);"......... questo mostra tutti gli aggiornamenti disponibili, quindi anche in Windows 7 su un computer di dominio ti mostrerà che Windows 10 è in attesa e in Windows 10 mostra aggiornamenti opzionali come per i driver.
Tony Marques,

2
Le informazioni più importanti della tua risposta sono che ci sono diversi aggiornamenti chiamati "Microsoft Silverlight" (con un diverso numero di KB) e vengono effettivamente nascosti ma è necessario ripetere il processo più volte.
bpiec,

3
ci sono almeno 16
ATOW

3
Per la cronaca, ho nascosto 15 Silverlights ora. Sono KB2512827, KB2617986, KB2636927, KB2668562, KB2977218, KB3056819, KB3080333, KB3106614, KB3126036, KB3162593, KB3182373, KB3193713, KB4013867, KB4017094, KB4023307.
iBug

10

Il problema mi è diventato chiaro quando ho nascosto Bing Desktop v1.3 e Bing Desktop 1.2 è apparso dopo. Dopo un'attenta ispezione ho notato che gli aggiornamenti di Silverlight hanno ciascuno una data diversa.

Supponiamo quindi che siano state rilasciate 10 versioni di Silverlight. V10 sarà obsoleto da v1 a v9 e verrà visualizzato solo v10. Scegliendo di nascondere la v10, verrà visualizzata la v9, nascondendo la v9 verrà mostrata la v8 alla successiva verifica degli aggiornamenti, e così via e così via.

Se sei persistente al riguardo, puoi nascondere ogni singola versione di Silverlight e smette di comparire (fino a quando la versione successiva non verrà rilasciata da MS).


8

Recentemente ho avuto anche questo problema, dopo aver installato una VM Windows 7 per lavoro. Non avendo usato Windows per un po 'di tempo, questo è stato anche molto fastidioso per me.

Ho avuto un'installazione pulita di Windows 7, aggiornata a qualunque sia l'ultimo Service Pack al momento in cui sto scrivendo e mi sono rifiutato di installare Silverlight. Tuttavia, sembra che i service pack di Windows 7 ora "precarichino" parti di Silverlight, rendendolo visibile in Windows Update anche quando non è tecnicamente completamente installato. Altamente irritante

Per risolvere questo problema, ho seguito le istruzioni di rimozione nel seguente articolo dal sito Web del supporto tecnico Microsoft: Come pulire un'installazione Silverlight danneggiata e quindi reinstallare Silverlight .

Dopo aver effettuato la rimozione completa dalla sezione "Lasciami riparare da solo", Silverlight non è stato visualizzato una volta nel mio Windows Update.

Aggiornamento (2015 09 17): se hai installato Microsoft Office, questo non funzionerà. Funziona su Windows 7 come descritto. Al momento dell'installazione di Office 2013, Silverlight viene installato e gli aggiornamenti in Microsoft Update persistono. Non ho ancora trovato un modo per fermarlo con Office installato. Senza Office, forse solo Office 2013, queste istruzioni funzionano ancora .


2
quindi hai installato il plugin dopo tutto? l'idea qui è OTTENERE RIDE del plug-in e impedire che venga visualizzato in Windows Update.
BerggreenDK

4
No, ho rimosso il plug-in. Come ho detto nella mia risposta, ho seguito solo le istruzioni per la rimozione. Le istruzioni sono appena apparse in un articolo di Microsoft sulla reinstallazione, la seconda metà delle quali è possibile ignorare.
Bryson,

Come @Ohto di seguito - ho provato questo (ho eseguito tutte le eliminazioni in un file batch), ma WU ha continuato a lamentarsi fino a quando non ho nascosto ogni aggiornamento come suggerito. Forse mi sono perso qualcosa? EDIT: Mi chiedo se cancellare la directory di download WU (% windir% \ SoftwareDistribution \ Download) avrebbe annullato la necessità di nascondersi?
Umber Ferrule

Ho dovuto tentare come 4 o 5 volte l'ultima volta che ho reinstallato la mia macchina virtuale Windows 7 in VMWare Fusion. Alla fine ha funzionato, ma stanno cambiando le cose apparentemente. Non sono sicuro di cosa o perché.
Bryson,

2

Se la soluzione fixit non funziona (come non ha funzionato per me), ecco una soluzione un po 'più dettagliata.

  1. Fare clic con il tasto destro del mouse su di esso, selezionare Nascondi.
  2. Premi ALT + Su o la freccia su accanto alla barra degli indirizzi
  3. Se è di nuovo disponibile un aggiornamento Silverlight, ripetere i passaggi 1. e 2.

0

Immettere Regedit e cercare il seguente percorso:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Silverlight

Al suo interno, ci sarà una chiave denominata "UpdateConsentMode", il cui valore è impostato su 1 al momento dell'installazione. Modificandolo su 0 disabiliterà il promemoria.


2
Quella chiave non esiste sul mio sistema. Presumo che sia stato creato solo dopo aver installato Silverlight, ma in questo caso non vogliamo installarlo affatto.

-8

Prova a disabilitare gli aggiornamenti Microsoft nelle impostazioni.

Ma l'effetto collaterale è che non otterrai aggiornamenti importanti per altri prodotti come Office.

.

inserisci qui la descrizione dell'immagine


16
Questa è una terribile non soluzione. Il problema non è che non gli piacciono gli aggiornamenti di Windows Update, è che Windows Update continua a mostrargli un aggiornamento "opzionale" per Silverlight che non ha installato. Disabilitare completamente Windows Update può essere il peggior consiglio di sicurezza che puoi dare a qualsiasi utente di Windows, per qualsiasi motivo.
Bryson,

2
Davvero terribile, non disabiliti l'aggiornamento di Windows, è pazzesco - devi solo rimuovere 1 singolo elemento che non vuoi installare sul tuo computer. È come, okay - Non mi piace la quantità di gas utilizzata dalla mia auto, quindi rimuovi il motore.
BerggreenDK

1
@Bryson: Moab non ha raccomandato di disabilitare l'aggiornamento di Windows, ma deseleziona la casella "Microsoft Update - controlla il nuovo software Microsoft opzionale quando aggiorno Windows" (sfortunatamente, è la stessa casella di controllo che controlla gli aggiornamenti per i prodotti Microsoft non OS che hai installato). Deselezionando ciò non si fermano gli aggiornamenti del sistema operativo come farebbe disabilitando completamente Windows Update.
Ben Voigt,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.