WUA Success and Error Codes
Header: wuerror.h
The Windows Update Agent (WUA) API can return the following success or error codes for non-network operations:
| Symbolic | Code | Description |
|---|---|---|
| WU_S_SERVICE_STOP | 0x00240001 | WUA was stopped successfully. |
| WU_S_SELFUPDATE | 0x00240002 | WUA updated itself. |
| WU_S_UPDATE_ERROR | 0x00240003 | The operation completed successfully but errors occurred applying the updates. |
| WU_S_MARKED_FOR_DISCONNECT | 0x00240004 | A callback was marked to be disconnected later because the request to disconnect the operation came while a callback was executing. |
| WU_S_REBOOT_REQUIRED | 0x00240005 | The system must be restarted to complete installation of the update. |
| WU_S_ALREADY_INSTALLED | 0x00240006 | The update to be installed is already installed on the system. |
| WU_S_ALREADY_UNINSTALLED | 0x00240007 | The update to be removed is not installed on the system. |
| WU_S_ALREADY_DOWNLOADED | 0x00240008 | The update to be downloaded has already been downloaded. |
| WU_S_UH_INSTALLSTILLPENDING | 0x00242015 | The installation operation for the update is still in progress. |
| WU_E_NO_SERVICE | 0x80240001 | WUA was unable to provide the service. |
| WU_E_MAX_CAPACITY_REACHED | 0x80240002 | The maximum capacity of the service was exceeded. |
| WU_E_UNKNOWN_ID | 0x80240003 | WUA cannot find an ID. |
| WU_E_NOT_INITIALIZED | 0x80240004 | The object could not be initialized. |
| WU_E_RANGEOVERLAP | 0x80240005 | The update handler requested a byte range overlapping a previously requested range. |
| WU_E_TOOMANYRANGES | 0x80240006 | The requested number of byte ranges exceeds the maximum number (2³¹ - 1). |
| WU_E_INVALIDINDEX | 0x80240007 | The index to a collection was invalid. |
| WU_E_ITEMNOTFOUND | 0x80240008 | The key for the item queried could not be found. |
| WU_E_OPERATIONINPROGRESS | 0x80240009 | Another conflicting operation was in progress. Some operations such as installation cannot be performed twice simultaneously. |
| WU_E_COULDNOTCANCEL | 0x8024000A | Cancellation of the operation was not allowed. |
| WU_E_CALL_CANCELLED | 0x8024000B | Operation was cancelled. |
| WU_E_NOOP | 0x8024000C | No operation was required. |
| WU_E_XML_MISSINGDATA | 0x8024000D | WUA could not find required information in the update's XML data. |
| WU_E_XML_INVALID | 0x8024000E | WUA found invalid information in the update's XML data. |
| WU_E_CYCLE_DETECTED | 0x8024000F | Circular update relationships were detected in the metadata. |
| WU_E_TOO_DEEP_RELATION | 0x80240010 | Update relationships too deep to evaluate were evaluated. |
| WU_E_INVALID_RELATIONSHIP | 0x80240011 | An invalid update relationship was detected. |
| WU_E_REG_VALUE_INVALID | 0x80240012 | An invalid registry value was read. |
| WU_E_DUPLICATE_ITEM | 0x80240013 | Operation tried to add a duplicate item to a list. |
| WU_E_INVALID_INSTALL_REQUESTED | 0x80240014 | Updates that are requested for install are not installable by the caller. |
| WU_E_INSTALL_NOT_ALLOWED | 0x80240016 | Operation tried to install while another installation was in progress or the system was pending a mandatory restart. |
| WU_E_NOT_APPLICABLE | 0x80240017 | Operation was not performed because there are no applicable updates. |
| WU_E_NO_USERTOKEN | 0x80240018 | Operation failed because a required user token is missing. |
| WU_E_EXCLUSIVE_INSTALL_CONFLICT | 0x80240019 | An exclusive update can't be installed with other updates at the same time. |
| WU_E_POLICY_NOT_SET | 0x8024001A | A policy value was not set. |
| WU_E_SELFUPDATE_IN_PROGRESS | 0x8024001B | The operation could not be performed because the Windows Update Agent is self-updating. |
| WU_E_INVALID_UPDATE | 0x8024001D | An update contains invalid metadata. |
| WU_E_SERVICE_STOP | 0x8024001E | Operation did not complete because the service or system was being shut down. |
| WU_E_NO_CONNECTION | 0x8024001F | Operation did not complete because the network connection was unavailable. |
| WU_E_NO_INTERACTIVE_USER | 0x80240020 | Operation did not complete because there is no logged-on interactive user. |
| WU_E_TIME_OUT | 0x80240021 | Operation did not complete because it timed out. |
| WU_E_ALL_UPDATES_FAILED | 0x80240022 | Operation failed for all the updates. |
| WU_E_EULAS_DECLINED | 0x80240023 | The license terms for all updates were declined. |
| WU_E_NO_UPDATE | 0x80240024 | There are no updates. |
| WU_E_USER_ACCESS_DISABLED | 0x80240025 | Group Policy settings prevented access to Windows Update. |
| WU_E_INVALID_UPDATE_TYPE | 0x80240026 | The type of update is invalid. |
| WU_E_URL_TOO_LONG | 0x80240027 | The URL exceeded the maximum length. |
| WU_E_UNINSTALL_NOT_ALLOWED | 0x80240028 | The update could not be uninstalled because the request did not originate from a Windows Server Update Services (WSUS) server. |
| WU_E_INVALID_PRODUCT_LICENSE | 0x80240029 | Search may have missed some updates before there is an unlicensed application on the system. |
| WU_E_MISSING_HANDLER | 0x8024002A | A component required to detect applicable updates was missing. |
| WU_E_LEGACYSERVER | 0x8024002B | An operation did not complete because it requires a newer version of server. |
| WU_E_BIN_SOURCE_ABSENT | 0x8024002C | A delta-compressed update could not be installed because it required the source. |
| WU_E_SOURCE_ABSENT | 0x8024002D | A full-file update could not be installed because it required the source. |
| WU_E_WU_DISABLED | 0x8024002E | Access to an unmanaged server is not allowed. |
| WU_E_CALL_CANCELLED_BY_POLICY | 0x8024002F | Operation did not complete because the DisableWindowsUpdateAccess policy was set in the registry. |
| WU_E_INVALID_PROXY_SERVER | 0x80240030 | The format of the proxy list was invalid. |
| WU_E_INVALID_FILE | 0x80240031 | The file is in the wrong format. |
| WU_E_INVALID_CRITERIA | 0x80240032 | The search criteria string was invalid. |
| WU_E_EULA_UNAVAILABLE | 0x80240033 | License terms could not be downloaded. |
| WU_E_DOWNLOAD_FAILED | 0x80240034 | Update failed to download. |
| WU_E_UPDATE_NOT_PROCESSED | 0x80240035 | The update was not processed. |
| WU_E_INVALID_OPERATION | 0x80240036 | The object's current state did not allow the operation. |
| WU_E_NOT_SUPPORTED | 0x80240037 | The functionality for the operation is not supported. |
| WU_E_TOO_MANY_RESYNC | 0x80240039 | Agent is asked by server to resync too many times. |
| WU_E_NO_SERVER_CORE_SUPPORT | 0x80240040 | The WUA API method does not run on the server core installation. |
| WU_E_SYSPREP_IN_PROGRESS | 0x80240041 | Service is not available while sysprep is running. |
| WU_E_UNKNOWN_SERVICE | 0x80240042 | The update service is no longer registered with automatic updates. |
| WU_E_NO_UI_SUPPORT | 0x80240043 | No support for the WUA user interface. |
| WU_E_PER_MACHINE_UPDATE_ACCESS_DENIED | 0x80240044 | Only administrators can perform this operation on per-computer updates. |
| WU_E_UNSUPPORTED_SEARCHSCOPE | 0x80240045 | A search was attempted with a scope that is not currently supported for this type of search. |
| WU_E_BAD_FILE_URL | 0x80240046 | The URL does not point to a file. |
| WU_E_NOTSUPPORTED | 0x80240047 | The operation requested is not supported. |
| WU_E_INVALID_NOTIFICATION_INFO | 0x80240048 | The featured update notification info returned by the server is invalid. |
| WU_E_OUTOFRANGE | 0x80240049 | The data is out of range. |
| WU_E_SETUP_IN_PROGRESS | 0x8024004A | WUA operations are not available while operating system setup is running. |
| WU_E_UNEXPECTED | 0x80240FFF | An operation failed due to reasons not covered by another error code. |
| 75 entries | ||
Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.