当我错过 Windows 10 或 Windows Server 2019 安装中的至少一个累积更新时,我经常会遇到这种情况:在安装了所有待处理的更新并首先重新启动后,Windows 更新 GUI 显示系统已更新,但只要我单击检查更新按钮,它就会发现一大堆进一步的更新。我可以立即安装这些更新而不会出现问题,但这真的很烦人,很耗时,而且还需要在第一次重新启动后立即进行第二次重新启动……
有没有办法强制 Windows 直接检查所有缺少的更新并强制它一次性安装所有更新?
首先手动点击检查更新按钮(如果有的话)还是wuauclt.exe /detectnow
不行。但也许有办法使用 PowerShell 或类似的东西?
(我假设这个问题已经在某个地方得到了解答,但由于出现了大量其他 Windows 更新主题,因此搜索它似乎真的很难。但我也会感谢任何链接或参考。)
答案1
不,您不能一次性强制所有更新。有时更新会应用于其他更新。它会一次性尽可能地进行更新,重新检查是否有任何较新的更新可以应用,然后重复该循环,直到您赶上进度。最好的做法是更频繁地更新,这样它们就不会累积起来。
答案2
显然,手动检查更新实际上可以找到通常不会提供给您的额外更新;您以前必须安装这些更新,但后来它们变成了可选的。
https://www.howtogeek.com/413180/windows-10s-check-for-updates-button-just-got-safer/
答案3
一些累积更新通常包括以前的更新,这些更新已经过完善并消除了所有(希望)潜在的错误和故障。
一般来说,微软会推送您的电脑所需的更新,无论是台式机、笔记本电脑还是服务器。
您还可以检查已安装的更新,并通过从以下位置下载来手动安装缺少的更新:目录页在微软的网站上。
答案4
根据缺少的更新数量,我会考虑第三方软件 - 即WSUS 脱机WSUS Offline。如果你担心的话,它是免费软件。
好消息是,这款软件大大减轻了更新多个系统所带来的麻烦。只需使用一台计算机下载操作系统的所有补丁,然后将整个文件夹拖到足够大的 USB 上即可。
之后,只需执行更新安装程序,它将检测缺失的更新并全部安装。