【问题标题】:Test if Windows Hotfix is needed测试是否需要 Windows 修补程序
【发布时间】:2015-03-19 22:08:00
【问题描述】:

在对Windows API equivalent to "WMIC QFE Get" 的评论中,Raymond Chen 写道,测试是否安装了修补程序是不正确/无用的。正确的方法是询问 Windows 更新是否需要修补程序(因为修补程序可能在汇总或服务包中)。不幸的是,他没有提供更多细节。

我想知道如何从命令行执行此操作(最好是 cmd.exe,而不是 powershell)。可能与相关机器未连接到 Internet 相关,并且修补程序文件将包含在安装介质中。

(有几个类似的问题询问如何检测是否安装了修补程序,但这些都违背了 Raymond 的建议,即这是错误的方法。)

【问题讨论】:

    标签: windows windows-update hotfix


    【解决方案1】:

    最好的(唯一的?)方法似乎是尝试安装修补程序,然后查看从安装程序返回的返回码。

    使用/quiet/norestart 选项运行wusa.exe 命令(/quiet 选项可能不是必需的,但我没有尝试过),然后查看返回码:

    Return Code    Description
              0    Hotfix installed successfully
           3010    Hotfix installed successfully, reboot required
        2359302    Hotfix is already installed
    -2145124329    Hotfix is not applicable

    当然,如果需要,这将导致安装修补程序。如果您只是想测试是否需要 安装它,那么我认为您不走运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-01
      • 2012-03-03
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      • 2016-11-22
      相关资源
      最近更新 更多