我有一个服务器 2016 核心设置为一个域控制器,还有第二个 DC,它是带有 GUI 的完整服务器 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)
有人知道如何摆脱它并且不再听到它的声音吗?
让它安装它没有帮助,它会失败,而且我不知道为什么你想要把它安装在核心机器上。