Назад | Перейти на главную страницу

Остановить серверное ядро ​​2016, предлагающее установить Silverlight?

У меня есть ядро ​​сервера 2016, настроенное как один контроллер домена, есть второй DC, который представляет собой полный сервер 2016 с графическим интерфейсом.

Почти каждый раз, когда я вхожу на основной компьютер 2016, он запрашивает доступные обновления, которые он хочет установить, и всегда это «Microsoft Silverlight (KB4023307)».

Некоторое время назад я обнаружил это обновление через PowerShell и изменил его состояние на скрытое. Он все еще скрыт, когда я проверяю его сегодня: (Это не мой собственный скрипт, украденный со страницы на GitHubGist и отредактированный для отображения скрытых обновлений вместо обычных)

$UpdateSession = New-Object -ComObject Microsoft.Update.Session
$UpdateSearcher = $UpdateSession.CreateupdateSearcher()
$Updates = @($UpdateSearcher.Search("IsHidden=1 and IsInstalled=0").Updates)
$Updates | Select-Object Title

Результат:

Title
-----
Microsoft Silverlight (KB4023307)

Однако единственная причина, по которой я просто запустил этот фрагмент сценария, заключается в том, что я очередной раз получил запрос на установку обновлений. Запустил sconfig, выбрал вариант 6, 'a', и я был вознагражден этим (пустые строки удалены):

Searching for all applicable updates...
List of applicable items on the machine:
1> Microsoft Silverlight (KB4023307)

Кто-нибудь знает способ избавиться от этого и больше никогда о нем не слышать?

Если позволить ему установить, это не поможет, это не сработает, и мне непонятно, почему вы все равно хотели бы иметь его на основной машине.