Como digo ao Windows para calar a boca sobre o Silverlight?

40

O problema está bem descrito aqui , então não vou repeti-lo; mas, basicamente, ocultar a atualização do Silverlight da maneira ingênua não funciona.

Portanto, a questão é - como é que eu dizer ao Windows para calar a boca sobre Silverlight e parada trazendo-o na lista?

Mehrdad
fonte
explique "não está instalado". O que não está instalado? Microsoft Office? Ele estava simplesmente dando um exemplo de outro produto da Microsoft sobre o qual você também não receberia notificações de atualização, se seguir a solução recomendada. Portanto, você desativa as notificações de atualização dos produtos da Microsoft (não o Windows) e não recebe notificações de atualização do Silverlight ou de qualquer outro produto da Microsoft.
precisa
1
Você pode pensar que a mesma "atualização" aparece repetidamente, mas não é. Acabei de instalar um novo sistema. Como não preciso do Silverlight (ou mais precisamente do plug-in do Silverlight para meus navegadores da Web), escolhi ocultar a "atualização" (que na verdade não é uma atualização, pois o Silverlight não está instalado). Quando clico em "Verificar atualizações" novamente, a mesma "atualização" do Silverlight parece aparecer novamente, exceto que não é a mesma: tem um ID diferente. Depois de ocultar e procurar novas atualizações várias vezes, o Silverlight não aparece mais. A próxima vez que uma nova versão for lançada, ela reaparecerá.
user276648
3
irritante, eu repetidamente nos últimos três dias selecionei "ocultar esta atualização" e ela continua aparecendo a cada dia.
amigos estão
1
Atualmente, existem apenas cerca de 10 atualizações do Silverlight, portanto, uma vez que você não tem outras atualizações, você pode continuar checando por novas atualizações, ocultar a do Silverlight e repetidamente até ocultar todas elas.
2
Apenas mantendo as informações atualizadas: atualmente existem 10 Silverlights para ocultar.
Diego Queiroz

Respostas:

28

Portanto, o problema é que existem 7 versões diferentes do Silverlight. Alguns são mais velhos, outros são mais novos.

Você pode Ocultar manualmente, "Verificar atualizações", Opções, Ocultá-las em um loop 7 ou mais vezes. Como não quero fazer isso manualmente, escrevi um WSH js, 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 pesquisa e o código, mas funciona tão blá.

Tony Marques
fonte
+1 Uau, isso é muito legal! Eu nem sabia que isso era possível, obrigado por isso!
Mehrdad
1
Depois de escrever isso, esse se tornou um dos meus scriptlets favoritos, esqueça de otimizar a pesquisa ... para ver tudo o que encontra (realmente útil no Windows 10 onde você vê menos) - você pode fazer um pequeno ajuste: depois "silverstreak = true;"e antes do "}\n}\n}", adicione: "} else { WScript.echo(".............. " + wupdate.Title);"......... isso exibe todas as atualizações disponíveis; portanto, mesmo no Windows 7 em um computador de domínio, ele mostra que o Windows 10 está aguardando e no Windows 10 exibe atualizações opcionais, como nos drivers.
Tony Marques
2
As informações mais importantes da sua resposta são que existem várias atualizações chamadas "Microsoft Silverlight" (com número de KB diferente) e elas ficam realmente ocultas, mas é necessário repetir o processo várias vezes.
28616
3
há pelo menos 16
ATOW
3
Para o registro, eu escondi 15 Silverlights agora. São KB2512827, KB2617986, KB2636927, KB2668562, KB2977218, KB3056819, KB3080333, KB3106614, KB3126036, KB3162593, KB3182373, KB3193713, KB4013867, KB4017094, KB4023307.
iBug 22/01/19
10

O problema ficou claro para mim quando eu escondi o Bing Desktop v1.3 e o Bing Desktop 1.2 apareceu a seguir. Após uma inspeção cuidadosa, notei que as atualizações do Silverlight estão com uma data diferente.

Então, digamos que existem 10 versões do Silverlight lançadas. A V10 obsoleta de v1 a v9 e somente a v10 será exibida. Optar por ocultar a v10 fará com que a v9 seja exibida, ocultando a v9 mostrará a v8 na próxima vez que você verificar atualizações e assim por diante.

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

taltamir
fonte
8

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

Eu tinha uma instalação limpa do Windows 7, atualizada para o service pack mais recente até o momento, e 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 sejam exibidos no Windows Update, mesmo quando não estão tecnicamente totalmente instalados. Altamente irritante.

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

Depois de fazer a remoção completa da seção "Deixe-me consertar", o Silverlight não apareceu nenhuma vez no meu Windows Update.

Atualização (2015 09 17): se você tiver o Microsoft Office instalado, isso não funcionará. 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 .

Bryson
fonte
2
então você instalou o plugin afinal? a idéia aqui é obter o passeio do plugin e impedir que ele apareça no Windows update.
precisa
4
Não, eu removi o plugin. Como eu disse na minha resposta, só segui as instruções de remoção. Por acaso, as instruções estavam em um artigo da Microsoft sobre reinstalação, a segunda metade da qual você pode ignorar.
Bryson
Como @Ohto abaixo - eu tentei isso (executei todas as exclusões em um arquivo em lotes), mas o WU continuou gemendo até ocultar todas as atualizações, como ele sugeriu. Talvez eu tenha perdido alguma coisa? EDIT: Gostaria de saber se a limpeza do diretório WU Download (% windir% \ SoftwareDistribution \ Download) teria negado a necessidade de ocultar?
Âmbar ferrolho
Eu tive que tentar isso como 4 ou 5 vezes na última vez em que reinstalei minha VM do Windows 7 no VMWare Fusion. Eventualmente funcionou, mas eles estão mudando as coisas aparentemente. Não tenho certeza do que ou por quê.
Bryson
2

Se a solução fixit não funcionar (como não funcionou 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.
Ohto Nordberg
fonte
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.

jeff
fonte
2
Essa chave não existe no meu sistema. Suponho que ele seja criado apenas quando você já instalou o Silverlight, mas, neste caso, não queremos instalá-lo.
-8

Tente desativar o Microsoft Updates nas configurações.

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

.

insira a descrição da imagem aqui

Moab
fonte
16
Esta é uma terrível não solução. O problema não é que ele não gosta das atualizações do Windows Update, é que o Windows Update continua mostrando uma atualização "opcional" para o Silverlight que ele não instalou. Desabilitar completamente o Windows Update pode ser o pior conselho de segurança que você pode dar a qualquer usuário do Windows, por qualquer motivo.
Bryson
2
Realmente terrível, você não desabilita a atualização do Windows, isso é loucura - você só precisa remover um único item que não deseja que seja instalado no seu computador. É como, ok - eu não gosto da quantidade de gasolina que meu carro usa, então remova o motor.
precisa
1
@Bryson: O Moab não recomendou desativar a atualização do Windows, mas desmarque a caixa "Microsoft Update - verifique se há novos softwares opcionais da Microsoft ao atualizar o Windows" (infelizmente, é a mesma caixa de seleção que controla as atualizações dos produtos Microsoft que não são do sistema operacional que você possui instalado). Desmarcar essa opção não interromperá as atualizações do SO da mesma maneira que a desativação completa do Windows Update.
Ben Voigt