¿Cómo le digo a Windows que se calle sobre Silverlight?

40

El problema se describe bien aquí , así que no lo repetiré; pero básicamente, ocultar la actualización de Silverlight de la manera ingenua no funciona.

Así que la pregunta es - ¿ Qué le digo a Windows para dejar de hablar de Silverlight y parada de sacar el tema en la lista?

Mehrdad
fuente
explica "no está instalado". ¿Qué no está instalado? Microsoft Office? Simplemente le estaba dando un ejemplo de otro Producto de Microsoft sobre el que TAMBIÉN no recibiría notificaciones de actualización, si sigue esa solución recomendada. Por lo tanto, deshabilita las notificaciones de actualización para productos de Microsoft (no Windows) y no recibe notificaciones de actualización para Silverlight o cualquier otro producto de Microsoft.
Bon Gart el
1
Puede pensar que la misma "actualización" aparece una y otra vez, pero no lo es. Acabo de instalar un nuevo sistema. Como no necesito Silverlight (o más precisamente el complemento Silverlight para mis navegadores web) elegí ocultar la "actualización" (que en realidad no es una actualización ya que Silverlight no está instalado). Cuando hago clic en "Buscar actualizaciones" nuevamente, la misma "actualización" de Silverlight parece aparecer nuevamente, excepto que no es lo mismo: tiene una ID diferente. Después de esconderse y buscar nuevas actualizaciones varias veces, Silverlight ya no aparece. Sin embargo, la próxima vez que salga una nueva versión, reaparecerá.
user276648
3
es muy molesto, repetidamente durante los últimos 3 días he seleccionado "ocultar esta actualización" y sigue apareciendo cada día.
BerggreenDK
1
En este momento solo hay alrededor de 10 actualizaciones de Silverlight, por lo que una vez que no tenga otras actualizaciones, puede seguir buscando nuevas actualizaciones, ocultar la de Silverlight y luego una y otra vez hasta que las haya ocultado todas.
2
Solo mantener la información actualizada: actualmente hay 10 Silverlights para ocultar.
Diego Queiroz

Respuestas:

28

Entonces, el problema es que hay 7 versiones diferentes de Silverlight. Algunos son más viejos, algunos son más nuevos.

Puede Ocultar manualmente, "Buscar actualizaciones", Opciones, Ocultarlas en un bucle 7 o más veces. No quiero hacer eso manualmente, así que escribí un WSH js, guardar como 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

Ejecute el archivo guardado: cscript.exe WUA_xSilverlight.js . Podría haber optimizado la búsqueda y el código, pero funciona muy mal.

Tony Marques
fuente
+1 Whoa, esto es realmente genial! No sabía que tal cosa fuera posible, ¡gracias por eso!
Mehrdad
1
Después de escribir esto, este se ha convertido en uno de mis scriptlets favoritos, olvídate de optimizar la búsqueda ... para ver todo lo que encuentra (realmente útil en Windows 10, donde ves menos): puedes hacer un pequeño ajuste: después "silverstreak = true;"y antes del "}\n}\n}", agregue: "} else { WScript.echo(".............. " + wupdate.Title);"......... esto muestra todas las actualizaciones disponibles, por lo que incluso en Windows 7 en una computadora de dominio le mostrará que Windows 10 está esperando y en Windows 10 muestra actualizaciones opcionales como para los controladores.
Tony Marques
2
La información más importante de su respuesta es que hay varias actualizaciones llamadas "Microsoft Silverlight" (con un número de KB diferente) y que en realidad se ocultan, pero debe repetir el proceso varias veces.
bpiec
3
hay al menos 16 ATOW
chiliNUT
3
Para el registro, he escondido 15 Silverlights ahora. Son KB2512827, KB2617986, KB2636927, KB2668562, KB2977218, KB3056819, KB3080333, KB3106614, KB3126036, KB3162593, KB3182373, KB3193713, KB4013867, KB4017094, KB4023307.
iBug
10

El problema se hizo evidente para mí cuando escondí Bing Desktop v1.3 y Bing Desktop 1.2 apareció a continuación. Tras una cuidadosa inspección, me di cuenta de que las actualizaciones de Silverlight tienen una fecha diferente.

Entonces, digamos que hay 10 versiones de Silverlight lanzadas. V10 quedará obsoleto de v1 a v9 y solo se mostrará v10. Elegir ocultar v10 hará que se muestre v9, ocultar v9 mostrará v8 la próxima vez que busque actualizaciones, y así sucesivamente.

Si es persistente al respecto, puede ocultar todas las versiones de Silverlight y deja de aparecer (hasta que MS lance la próxima versión).

Taltamir
fuente
8

Recientemente tuve este problema también, después de instalar una VM de Windows 7 para el trabajo. Al no haber usado Windows durante bastante tiempo, esto también fue muy molesto para mí.

Tuve una instalación limpia de Windows 7, actualicé a cualquier paquete de servicio más reciente al momento de escribir este artículo y me negué a instalar Silverlight. Sin embargo, parece que los paquetes de servicio de Windows 7 ahora "precargan" partes de Silverlight, lo que hace que aparezca en Windows Update incluso cuando técnicamente no está completamente instalado. Altamente irritante.

Para solucionar este problema, seguí las instrucciones de eliminación en el siguiente artículo del sitio web de soporte de Microsoft: Cómo limpiar una instalación corrupta de Silverlight y luego reinstalar Silverlight .

Después de realizar la eliminación completa de la sección "Solucionarlo por mí mismo", Silverlight no apareció ni una vez en mi Actualización de Windows.

Actualización (2015 09 17): si tiene instalado Microsoft Office, esto no funcionará. Funciona en Windows 7 como se describe. Al instalar Office 2013, Silverlight se instala y las actualizaciones en Microsoft Update persisten. Todavía no he encontrado una manera de detenerlo con Office instalado. Sin Office, tal vez solo Office 2013, estas instrucciones aún funcionan .

Bryson
fuente
2
Entonces, ¿instaló el complemento después de todo? La idea aquí es DESPLAZARSE del complemento y evitar que aparezca en la actualización de Windows.
BerggreenDK
44
No, eliminé el complemento. Como dije en mi respuesta, solo seguí las instrucciones de eliminación. Las instrucciones simplemente pasó a ser en un artículo de Microsoft acerca de la reinstalación, la segunda mitad de los cuales se puede ignorar.
Bryson el
Como @Ohto a continuación: probé esto (ejecuté todas las eliminaciones en un archivo por lotes), pero WU siguió gimiendo hasta que oculté cada actualización como él sugirió. Tal vez me perdí algo? EDITAR: Me pregunto si borrar el directorio de descarga de WU (% windir% \ SoftwareDistribution \ Download) habría negado la necesidad de ocultarse.
Umber Ferrule
Tuve que intentar esto como 4 o 5 veces la última vez que reinstalé mi VM de Windows 7 en VMWare Fusion. Eventualmente funcionó, pero aparentemente están cambiando las cosas. No estoy seguro de qué o por qué.
Bryson
2

Si la solución Fixit no funciona (como no lo hizo para mí), aquí hay una solución un poco más detallada.

  1. Haga clic con el botón derecho del mouse sobre él, seleccione Ocultar.
  2. Presione ALT + Arriba o la flecha hacia arriba junto a la barra de direcciones
  3. Si nuevamente hay una actualización de Silverlight disponible, repita los pasos 1. y 2.
Ohto Nordberg
fuente
0

Ingrese Regedit y busque la siguiente ruta:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Silverlight

Allí, habrá una clave llamada "UpdateConsentMode", cuyo valor se establece en 1 en la instalación. Cambiarlo a 0 deshabilitará el recordatorio.

jeff
fuente
2
Esa clave no existe en mi sistema. Supongo que solo se crea una vez que ya instaló Silverlight, pero en este caso no queremos instalarlo en absoluto.
-8

Intente deshabilitar las actualizaciones de Microsoft en la configuración.

Pero el efecto secundario es que no obtendrá actualizaciones importantes para otros productos como Office.

.

ingrese la descripción de la imagen aquí

Moab
fuente
16
Esta es una terrible no solución. El problema no es que no le gusten las actualizaciones de Windows Update, es que Windows Update continúa mostrándole una actualización "opcional" para Silverlight que no ha instalado. Deshabilitar Windows Update por completo puede ser el peor consejo de seguridad que puede dar a cualquier usuario de Windows, por cualquier motivo.
Bryson
2
De hecho, terrible, no deshabilita la actualización de Windows, eso es una locura: solo necesita eliminar 1 elemento único que no desea instalar en su computadora. Es como, está bien: no me gusta la cantidad de gasolina que usa mi automóvil, así que retire el motor.
BerggreenDK
1
@Bryson: Moab no recomendó deshabilitar la actualización de Windows, pero desactivó la casilla marcada "Microsoft Update - verifique si hay un nuevo software opcional de Microsoft cuando actualizo Windows" (desafortunadamente, es la misma casilla de verificación que controla las actualizaciones para los productos de Microsoft que no tienen SO) instalado). Desmarcar que no detendrá las actualizaciones del sistema operativo de la misma manera que lo haría deshabilitar Windows Update por completo.
Ben Voigt