Eu tenho um núcleo de servidor 2016 configurado como um controlador de domínio, há um segundo DC que é um servidor completo 2016 com GUI.
Quase toda vez que eu fizer logon na máquina principal de 2016, ele exibe as atualizações disponíveis que deseja instalar e é sempre "Microsoft Silverlight (KB4023307)".
Localizei essa atualização por meio do powershell há algum tempo e alterei seu estado para oculto. Ainda está oculto quando eu o ver hoje: (Não é meu próprio script, roubado de uma página no GitHubGist e editado para mostrar atualizações ocultas em vez de atualizações regulares)
$UpdateSession = New-Object -ComObject Microsoft.Update.Session
$UpdateSearcher = $UpdateSession.CreateupdateSearcher()
$Updates = @($UpdateSearcher.Search("IsHidden=1 and IsInstalled=0").Updates)
$Updates | Select-Object Title
Resultado:
Title
-----
Microsoft Silverlight (KB4023307)
No entanto, a única razão pela qual eu corri o script foi que fui solicitado a instalar as atualizações. Iniciado sconfig, escolhi a opção 6, 'a', e fui recompensado com isso (linhas vazias excluídas):
Searching for all applicable updates...
List of applicable items on the machine:
1> Microsoft Silverlight (KB4023307)
Alguém sabe uma maneira de se livrar dela e nunca mais ouvir falar dela?
Deixá-lo instalar não ajuda, ele falha, e me bate porque você gostaria de tê-lo em uma máquina de núcleo de qualquer maneira.