我最近继承了远程站点的 Windows 2012 服务器的管理任务。
我检查了 Windows 更新,发现它自 3 月以来就没有更新过。当我告诉 Windows 检查更新时,它表现得好像正在检查,但似乎说了好几个小时。如果我尝试重新启动 Windows 更新服务,它似乎永远无法关闭。我唯一的补救措施似乎是重新启动,以回到我可以告诉 Windows 更新检查新更新的点。
最后一次成功检查更新的时间是 3 月 20 日。
上次安装更新的时间是 3 月 17 日(失败)。
更新历史记录显示 3 月 17 日有一次更新失败,即打印机驱动程序更新,但历史记录显示 2 月 17 日有 13 次更新失败。
不确定还能尝试什么。
答案1
去年 4 月,我的三台 2012R2 机器中有两台出现了这种情况。它们会一直停留在“正在检查更新...”状态。
我从来没有真正了解过造成问题,但我确实通过执行以下操作解决了它:
停止 Windows 更新服务。
net stop wuauserv
删除 Windows 更新缓存目录
C:\Windows\SoftwareDistribution
。Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution
重启电脑。(在一台机器上,需要多次重启才能真正从该目录中删除所有内容,因此如果有必要,请继续尝试。)
再次手动运行 Windows 更新。它将几乎立即失败并提供运行诊断工具。下载工具并允许其运行。
该工具将查找并修复一些问题。此时,再次手动运行 Windows 更新。此时 Windows 更新运行正常。
答案2
我发现这个答案很棒这里对我来说效果非常好。如果有人搜索,我只想分享一下:
在提升的命令提示符下尝试此操作:
netsh winhttp import proxy source=ie
然后重启
对我来说另一个有效的解决方案是将更新模式设置为“从不检查更新”
答案3
我对新安装在 Citrix 6.5 VM 上的 Windows Server 2012 R2 进行了修复,并按照 Marcus Greasly 的说法,禁用 IE 增强安全性...立即见效...
要在 Windows Server 2012 R2 中禁用 IE 增强安全,请启动服务器管理器,在左侧单击本地服务器。在右侧单击 IE 增强安全配置旁边的开启链接。现在您将看到 Internet Explorer 增强安全配置框。
https://prajwaldesai.com/disable-ie-enhanced-security-in-windows-server-2012-r2/
答案4
我一直在使用 2012 VM,遇到了这个问题。我的解决方案(快速、不安全等)是禁用服务器上的 IE 增强安全性,然后它就可以愉快地开始与 MS Windows Update 通信。这不是真正的服务器的解决方案,但它是一个玩具开发服务器,我对此没意见。
大概只需要将 Windows 更新站点添加到某些受信任的站点即可获得真正的解决方案?