WUA Success and Error Codes

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