Como posso dizer ao Windows para calar a boca sobre o Silverlight?

36

O problema é descrito bem aqui , então não vou repetir isto; mas basicamente, escondendo a atualização do Silverlight, a maneira ingênua não funciona.

Então a questão é - como fazer eu digo ao Windows para calar a boca sobre o Silverlight e parar de trazê-lo para a lista?

    
por Mehrdad 11.06.2012 / 06:43

6 respostas

25

Então, o problema é que existem 7 versões diferentes do Silverlight. Algumas são mais antigas, outras são mais recentes.

Você pode ocultar manualmente, "Verificar atualizações", Opções, ocultá-las em um loop 7 ou mais vezes. Eu não quero fazer isso manualmente, então eu escrevi um js do WSH, salve 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

Execute o arquivo salvo: cscript.exe WUA_xSilverlight.js . Eu poderia ter otimizado a busca e assim o código, mas funciona tão blá.

    
por 06.12.2015 / 23:58
10

A questão ficou clara para mim quando eu escondi o Bing Desktop v1.3 e o Bing Desktop 1.2 apareceu em seguida. Após uma inspeção cuidadosa, notei que as atualizações do Silverlight são cada uma com uma data diferente.

Então, digamos que há 10 versões do Silverlight lançadas. V10 vai obsoleto v1 a v9 e apenas v10 vai aparecer. Escolher ocultar v10 fará com que v9 apareça, esconder v9 mostrará v8 na próxima vez que você verificar atualizações, e assim por diante.

Se você for persistente, pode ocultar todas as versões do Silverlight e ele pára de aparecer (até a próxima versão ser lançada pelo MS).

    
por 08.08.2013 / 02:06
8

Recentemente tive esse problema também, depois de instalar uma VM do Windows 7 para o trabalho. Não tendo utilizado o Windows por algum tempo isso foi muito chato para mim também.

Eu tive uma instalação limpa do Windows 7, atualizado para o service pack mais recente, e eu me recusei a instalar o Silverlight. No entanto, parece que os service packs do Windows 7 agora pré-carregam partes do Silverlight, fazendo com que ele apareça no Windows Update mesmo quando não totalmente instalado tecnicamente. Altamente irritante.

Para corrigir esse problema, eu segui as instruções de remoção no seguinte artigo do site de suporte da Microsoft: Como limpar uma instalação do Silverlight corrompida e reinstalar o Silverlight .

Depois de fazer a remoção completa da seção "Desejo corrigir sozinho", o Silverlight não apareceu uma vez no meu Windows Update.

Atualização (2015 09 17): Se você tem o Microsoft Office instalado, isso não funcionará. Ele funciona no Windows 7, conforme descrito. Ao instalar o Office 2013, o Silverlight é instalado e as atualizações no Microsoft Update persistem. Ainda não encontrei uma maneira de pará-lo com o Office instalado. Sem o Office, talvez apenas o Office 2013, essas instruções ainda funcionam .

    
por 08.04.2013 / 22:39
2

Se a solução fixit não funcionar (como não foi para mim), aqui está uma solução um pouco mais detalhada.

  1. Clique com o botão direito do mouse e selecione Ocultar.
  2. Pressione ALT + Cima ou a seta para cima ao lado da barra de endereço
  3. Se houver novamente uma atualização do Silverlight disponível, repita as etapas 1 e 2.
por 24.11.2013 / 20:38
0

Digite Regedit e procure o seguinte caminho:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight

Lá, haverá uma chave chamada "UpdateConsentMode", cujo valor é definido como 1 na instalação. Mudar para 0 desativará o lembrete.

    
por 14.05.2014 / 01:37
-8

Tente desativar as Atualizações da Microsoft nas configurações.

Mas o efeito colateral é que você não receberá atualizações importantes para outros produtos, como o Office.

.

    
por 11.06.2012 / 07:25