WUA 成功和错误代码

Windows 更新 代理 (WUA) API 可以为非网络操作返回以下成功代码或错误代码:

常量/值 说明
WU_S_SERVICE_STOP
0x00240001
WUA 已成功停止。
WU_S_SELFUPDATE
0x00240002
WUA 更新了自身。
WU_S_UPDATE_ERROR
0x00240003
操作已成功完成,但应用更新时出错。
WU_S_MARKED_FOR_DISCONNECT
0x00240004
回调被标记为稍后断开连接,因为在执行回调时发出了断开连接操作的请求。
WU_S_REBOOT_REQUIRED
0x00240005
必须重启系统才能完成更新安装。
WU_S_ALREADY_INSTALLED
0x00240006
在系统上已经安装了要安装的更新。
WU_S_ALREADY_UNINSTALLED
0x00240007
在系统上未安装要删除的更新。
WU_S_ALREADY_DOWNLOADED
0x00240008
已下载要下载的更新。
WU_S_UH_INSTALLSTILLPENDING
0x00242015
更新的安装操作仍在进行中。
WU_E_NO_SERVICE
0x80240001
WUA 无法提供服务。
WU_E_MAX_CAPACITY_REACHED
0x80240002
超出了服务的最大容量。
WU_E_UNKNOWN_ID
0x80240003
WUA 找不到 ID。
WU_E_NOT_INITIALIZED
0x80240004
无法初始化对象。
WU_E_RANGEOVERLAP
0x80240005
更新处理程序请求的字节范围与以前请求的范围重叠。
WU_E_TOOMANYRANGES
0x80240006
请求的字节范围数超过最大数目 (2ー¹ - 1) 。
WU_E_INVALIDINDEX
0x80240007
集合的索引无效。
WU_E_ITEMNOTFOUND
0x80240008
找不到所查询项的键。
WU_E_OPERATIONINPROGRESS
0x80240009
另一个有冲突的操作正在进行。 某些操作(如安装)不能同时执行两次。
WU_E_COULDNOTCANCEL
0x8024000A
不允许取消操作。
WU_E_CALL_CANCELLED
0x8024000B
已取消操作。
WU_E_NOOP
0x8024000C
无需进行操作。
WU_E_XML_MISSINGDATA
0x8024000D
WUA 在更新的 XML 数据中找不到所需的信息。
WU_E_XML_INVALID
0x8024000E
WUA 在更新的 XML 数据中发现无效信息。
WU_E_CYCLE_DETECTED
0x8024000F
在元数据中检测到循环的更新关系。
WU_E_TOO_DEEP_RELATION
0x80240010
评估了太深而无法评估的更新关系。
WU_E_INVALID_RELATIONSHIP
0x80240011
检测到无效的更新关系。
WU_E_REG_VALUE_INVALID
0x80240012
读取了无效的注册表值。
WU_E_DUPLICATE_ITEM
0x80240013
操作尝试将重复项添加到列表。
WU_E_INVALID_INSTALL_REQUESTED
0x80240014
调用方无法安装请求安装汇报。
WU_E_INSTALL_NOT_ALLOWED
0x80240016
当另一个安装正在进行或系统等待强制重启时,操作尝试安装。
WU_E_NOT_APPLICABLE
0x80240017
未执行操作,因为没有适用的更新。
WU_E_NO_USERTOKEN
0x80240018
操作失败,因为缺少所需的用户令牌。
WU_E_EXCLUSIVE_INSTALL_CONFLICT
0x80240019
独占更新不能与其他更新同时安装。
WU_E_POLICY_NOT_SET
0x8024001A
未设置策略值。
WU_E_SELFUPDATE_IN_PROGRESS
0x8024001B
无法执行该操作,因为Windows 更新代理是自我更新的。
WU_E_INVALID_UPDATE
0x8024001D
更新包含无效的元数据。
WU_E_SERVICE_STOP
0x8024001E
操作未完成,因为服务或系统正在关闭。
WU_E_NO_CONNECTION
0x8024001F
操作未完成,因为网络连接不可用。
WU_E_NO_INTERACTIVE_USER
0x80240020
操作未完成,因为没有登录的交互式用户。
WU_E_TIME_OUT
0x80240021
操作未完成,因为它超时。
WU_E_ALL_UPDATES_FAILED
0x80240022
所有更新的操作都失败。
WU_E_EULAS_DECLINED
0x80240023
拒绝所有更新的许可条款。
WU_E_NO_UPDATE
0x80240024
不存在更新。
WU_E_USER_ACCESS_DISABLED
0x80240025
组策略设置阻止访问Windows Update。
WU_E_INVALID_UPDATE_TYPE
0x80240026
更新的类型无效。
WU_E_URL_TOO_LONG
0x80240027
URL 超出了最大长度。
WU_E_UNINSTALL_NOT_ALLOWED
0x80240028
无法卸载更新,因为请求不是来自Windows Server Update Services (WSUS) 服务器。
WU_E_INVALID_PRODUCT_LICENSE
0x80240029
在系统上存在未经许可的应用程序之前,搜索可能错过了一些更新。
WU_E_MISSING_HANDLER
0x8024002A
缺少检测适用更新所需的组件。
WU_E_LEGACYSERVER
0x8024002B
操作未完成,因为它需要较新版本的服务器。
WU_E_BIN_SOURCE_ABSENT
0x8024002C
无法安装增量压缩更新,因为它需要源。
WU_E_SOURCE_ABSENT
0x8024002D
无法安装完整文件更新,因为它需要源。
WU_E_WU_DISABLED
0x8024002E
不允许访问非管理的服务器。
WU_E_CALL_CANCELLED_BY_POLICY
0x8024002F
操作未完成,因为在注册表中设置了 DisableWindowsUpdateAccess 策略。
WU_E_INVALID_PROXY_SERVER
0x80240030
代理列表的格式无效。
WU_E_INVALID_FILE
0x80240031
文件的格式不正确。
WU_E_INVALID_CRITERIA
0x80240032
搜索条件字符串无效。
WU_E_EULA_UNAVAILABLE
0x80240033
无法下载许可条款。
WU_E_DOWNLOAD_FAILED
0x80240034
更新下载失败。
WU_E_UPDATE_NOT_PROCESSED
0x80240035
未处理更新。
WU_E_INVALID_OPERATION
0x80240036
对象的当前状态不允许此操作。
WU_E_NOT_SUPPORTED
0x80240037
不支持操作的功能。
WU_E_TOO_MANY_RESYNC
0x80240039
服务器要求代理重新同步太多次。
WU_E_NO_SERVER_CORE_SUPPORT
0x80240040
WUA API 方法不会在服务器核心安装上运行。
WU_E_SYSPREP_IN_PROGRESS
0x80240041
sysprep 正在运行时服务不可用。
WU_E_UNKNOWN_SERVICE
0x80240042
更新服务不再注册自动更新。
WU_E_NO_UI_SUPPORT
0x80240043
不支持 WUA 用户界面。
WU_E_PER_MACHINE_UPDATE_ACCESS_DENIED
0x80240044
只有管理员才能对每台计算机的更新执行此操作。
WU_E_UNSUPPORTED_SEARCHSCOPE
0x80240045
尝试搜索的范围当前不支持此类型的搜索。
WU_E_BAD_FILE_URL
0x80240046
URL 未指向文件。
WU_E_NOTSUPPORTED
0x80240047
不支持请求的操作。
WU_E_INVALID_NOTIFICATION_INFO
0x80240048
服务器返回的特色更新通知信息无效。
WU_E_OUTOFRANGE
0x80240049
数据超出范围。
WU_E_SETUP_IN_PROGRESS
0x8024004A
运行操作系统安装程序时,WUA 操作不可用。
WU_E_UNEXPECTED
0x80240FFF
由于另一个错误代码未涵盖的原因,操作失败。

要求

要求
标头
Wuerror.h