从命令行触发Windows更新(wuauclt.exe替代)

时间:2017-03-07 20:21:07

标签: windows batch-file cmd windows-10

所以,我有一段时间的脚本会触发带有wuauclt.exe /updatenow的Windows 7“windows update”(有关wuauclt.exe标志,请参阅this文章)。在Windows 10中,这似乎不存在(或做任何我能说的事情)。

是否有人知道强制Windows 10获取更新的替代方案(在我的情况下来自WSUS服务器)?

到目前为止我发现了:

我发现使用control.exe /name Microsoft.WindowsUpdate拉出现在位于设置面板中的Windows更新页面,然后手动点击“检查更新”。这个目的在于脚本当然是为了自动化这个过程。 Source

我找到了一个会触发更新的vbscript(尽管我仍然希望命令行功能仍然存在)。以下是您需要的两个相关行。 Source

Set automaticUpdates = CreateObject("Microsoft.Update.AutoUpdate")
automaticUpdates.DetectNow()

1 个答案:

答案 0 :(得分:1)

wuauclt.exe可执行文件确实存在  现在,您可以CD C:\Windows\System32

尝试wuauclt.exe /detectnow /updatenow