【发布时间】:2018-03-07 17:19:18
【问题描述】:
要执行我的 windows 应用程序,windows 机器需要一些预安装的 windows 更新(如 KB2999226 - 我需要检查此更新)。我需要使用 NSIS 以静默方式通过我的应用程序安装程序安装此更新。
如何使用 NSIS 检查 windows 是否已安装特定更新。
我试过这个NSIS-Windows_Critical_Updates_Mass_Installer,但它不起作用。它无法检查预安装的更新。
我的 Windows 应用程序将在 Windows 7 SP1 及更高版本和 Windows Server 2012 及更高版本上运行。所以我需要检查所有这些版本的更新。
【问题讨论】:
-
这基本上是两个问题。检查是否安装了上述更新的官方方法是什么,以及如何在 NSIS 中实现此方法。
-
@Anders :ya.. 实际上我曾尝试使用“bat”文件安装更新,但无法静默安装。我安装更新的 bat 文件代码是: echo off start "" wusa "$temp\WindowsUpdate\KB2937592-x86.msu"。我安装更新的第二个优先事项主要是检查更新是否已经安装。
标签: nsis silent-installer windows-update