【问题标题】:Is there any API function for shutting down Windows while installing any pending updates?安装任何未决更新时是否有任何 API 功能可用于关闭 Windows?
【发布时间】:2013-01-08 11:06:53
【问题描述】:

我知道ExitWindowsEx() API 函数可以简单地关闭 Windows。但据我所知,你不能让 Windows 安装任何挂起的更新。

是否有任何 API 支持安装任何挂起的更新(在标准蓝屏中显示“n of m 更新已安装 - 请不要关闭或拔下您的 PC,Windows 将自行关闭 em>”)然后关闭Windows(相当于点击Windows用户界面的“安装更新并关机”菜单选项)?

(操作系统版本:Windows XP 及更高版本。)

【问题讨论】:

  • InitiateShutdown(SHUTDOWN_INSTALL_UPDATES)?
  • @RaymondChen 他说它必须在 XP 上工作。 InitiateShutdown 需要 Vista/WS2K8
  • XP 没有在关机 afaik 时安装更新的概念。

标签: windows winapi shutdown system-shutdown


【解决方案1】:

您可以做的最好的事情是调用InitiateShutdown 并在Vista 及更高版本中包含SHUTDOWN_INSTALL_UPDATES 标志。 Windows XP 不支持通过更新以编程方式关闭。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-08
    • 2010-09-26
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    相关资源
    最近更新 更多