Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Windows Update Agent (WUA) API can return the following success or error codes for non-network operations:
| Constant/value | 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. |
Requirements
Header |
Wuerror.h |