目的
Windows 更新代理 (WUA) API 是一组 COM 接口,使系统管理员和程序员能够访问 Windows 更新和 Windows Server Update Services (WSUS)。 可以编写脚本和程序来检查计算机当前可用的更新,然后可以安装或卸载更新。
注释
Windows 设置中的 Windows 更新 页显示 Windows 更新业务流程协调程序工作流管理的更新的进度和历史记录。 通过 WUA API 处理的更新不会在此页上显示。 建议在使用 WUA API 防止冲突时禁用 Windows 更新业务流程协调程序。 有关默认 Windows 更新业务流程协调程序工作流的信息,请参阅 Windows 更新的工作原理。 有关禁用 Windows 更新协调器的信息,请参阅 管理从 Windows 10 和 Windows 11 操作系统组件到 Microsoft 服务的连接。
可以使用 WUA API 安装的更新历史记录在 事件查看器中查看。 查看 WUA 更新事件:
- 右键单击“ 开始 ”并选择 “事件查看器”。
- 导航到 Windows 日志 > 系统
- 在 “作 ”窗格中,选择“ 筛选当前日志...”。
- 在 “事件源 ”下拉列表中,选择 “WindowsUpdateClient”。
- 单击“ 确定” 将筛选器应用于结果。
如果适用
系统管理员可以使用 WUA 以编程方式确定哪些更新应用于计算机、下载这些更新,然后安装它们,无需用户干预。
独立软件供应商(ISV)和最终用户开发人员可以将 WUA 功能集成到计算机管理或更新管理软件中,以提供无缝的作环境。
开发人员受众
可以使用多种编程语言编写 WUA 应用程序。 WUA 定义可从 Visual Basic、Visual Basic Scripting Edition(VBScript)、JScript 和 C 和 C++ 访问的接口和对象。 熟悉 COM 编程对 WUA 程序员很有用。
运行时要求
从 Windows XP 开始,支持 WUA。 从 Windows Server 2003 开始,服务器上支持 WUA。
在本部分中
- 使用 Windows 更新代理 API
- WUA API 参考