6/20/2008 5.0 Major Updated and revised the technical content. 7/25/2008 6.0 Major Updated and revised the technical content. 8/29/2008 6.0.1 Editorial Changed language and formatting in the technical content. 10/24/2008 7.0 Major Updated and revised the technical content. 12/5/2008 8.0 Major Updated and revised the technical content. 1/16/2009 9.0 Major Updated and revised the technical content. 2/27/2009 9.0.1 Editorial Changed language and formatting in the technical content. 4/10/2009 9.1 Clarified the meaning of the technical content. 5/22/2009 9.2 Minor Clarified the meaning of the technical content. 7/2/2009 10.0 Major Updated and revised the
technical content. 8/14/2009 11.0 Major Updated and revised the technical content. 9/25/2009 12.0 Major Updated and revised the technical content. 11/6/2009 12.1 Minor Clarified the meaning of the technical content. 12/18/2009 13.0 Major Updated and revised the technical content. 1/29/2010 13.1 Clarified the meaning of the technical content. 3/12/2010 14.0 Major Updated and revised the technical content. 4/23/2010 14.0.1 Editorial Changed language and formatting in the technical content. 6/4/2010 14.0.2 Editorial Changed language and formatting in the technical content. 7/16/2010 14.1 Minor Clarified the meaning of the technical content.
8/27/2010 14.1 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 15.0 Major Updated and revised the technical content. 11/19/2010 16.0 Major Updated and revised the technical content. 1/7/2011 17.0 Updated and revised the technical content. 2/11/2011 18.0 Major Updated and revised the technical content. 3/25/2011 18.0 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 18.0 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 18.1 Minor Clarified the meaning of the technical content. 9/23/2011 18.1 None No changes to the
meaning, language, or formatting of the technical content. 12/16/2011 19.0 Major Updated and revised the technical content. 3/30/2012 19.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 19.1 Minor Clarified the meaning of the technical content. 10/25/2012 20.0 Major Updated and revised the technical content. 1/31/2013 21.0 Major Updated and revised the technical content. 8/8/2013 22.0 Major Updated and revised the technical content. 11/14/2013 22.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 23.0 Major Updated and revised the
technical content. 5/15/2014 23.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 24.0 Major Significantly changed the technical content. 10/16/2015 24.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 25.0 Major Significantly changed the technical content. 6/1/2017 26.0 Significantly changed the technical content.
were explicitly deployable, installable on the client (Needed), and deployed for install. LastError F Int Secondary error code when Win32HResult is not sufficient to diagnose the problem. Install and download events ClientVersion G Int Client version. All events ClientSamplingValue J Int Random number between 0 and 999 inclusive, chosen once per computer. All events BiosName K String Client BIOS name. All events BiosReleaseDate L DateTime Client BIOS release date. All events EventType Q Int If this is an install or download and the update being reported on is a bundle, then 2. Else 1. All events TargetClientVersion S String WUA agent version that the agent is to. events<23> InstallableUpdateIDs U List of GUIDs separated by ; IDs of updates that were deployed for install, uninstall, or scan, that were to be installable (Needed). Status events InstalledUpdateIDs V List of GUIDs separated by ; IDs of updates that were deployed for install, uninstall, or scan, that were found to be installed. Status events
Download Events AGENT_DOWNLOAD_FAILED 161 Download failed. Error: Download failed. AGENT_DOWNLOAD_SUCCEEDED 162 Download succeeded. Download succeeded. AGENT_DOWNLOAD_CANCELED 163 Download canceled. Download canceled. Install Events AGENT_INSTALLING_FAILED 182 User-initiated installation failed. Installation Failure: Windows failed to install the following update with error %1: %2. AGENT_INSTALLING_SUCCEEDED 183 User-initiated installation succeeded. Installation Successful: Windows successfully installed the following update: %1. AGENT_INSTALL_COMPLETE_ WITH_REBOOT 184 User-initiated installation succeeded, requires reboot. Installation successful and restart required for the following update: %1. AGENT_INSTALL_CANCEL 186 User-initiated installation canceled. User canceled the installation. AGENT_INSTALL_KILLED 187 User-initiated installation timed out, was terminated by the WUA. Installation killed: Installation of the following update is killed by the agent: %2. AU_SCHEDULED_INSTALL_SUCCESS 190 Scheduled installation succeeded. Installation Successful: Windows successfully installed the following update: %1.
AU_SCHEDULED_INSTALL _COMPLETE_WITH_REBOOT 191 Scheduled installation succeeded, requires reboot. Installation successful and restart required for the following update: %1. AU_SCHEDULED_INSTALL_KILLED 192 Scheduled installation out, was terminated by the WUA. Installation killed: Installation of the following update is killed by the agent: %2 AU_SCHEDULED_INSTALL_FAILED 195 Scheduled installation failed. Installation Failure: Windows failed to install the following update with %1: %2. AU_SHUTDOWN_INSTALL_SUCCESS 197 Install at shutdown succeeded. Installation Successful: Windows successfully installed the following update: %1. AU_SHUTDOWN_INSTALL_FAILED 198 Install at shutdown failed. Installation Failure: Windows failed to install the following update with %1: %2. AU_SHUTDOWN_INSTALL_COMPLETE _WITH_REBOOT 199 Install at shutdown succeeded, requires reboot. Installation successful and restart required for the following update: %1. AU_SHUTDOWN_INSTALL_KILLED 200 Install at shutdown timed out, was terminated by the WUA. Installation killed: Installation of the following update is killed by the agent: %2.
AGENT_INSTALLING_FAILED _POST_REBOOT 203 Post-reboot processing of an installed update failed. New to Windows Installation Failure Post Reboot. AGENT_UNINSTALLING_FAILED 221 Uninstallation failed. Uninstallation Failure: Windows failed to uninstall the following update with error %1: %2. AGENT_UNINSTALLING_SUCCEEDED 222 Uninstallation succeeded. Uninstallation Successful: Windows successfully uninstalled the following update: %1. AGENT_UNINSTALL_CANCEL 223 Uninstallation canceled. User canceled the uninstall. AGENT_UNINSTALL_COMPLETE _WITH_REBOOT 224 Uninstallation succeeded, requires reboot. Uninstallation successful and restart required for the following update: %1. AGENT_UNINSTALL_KILLED 225 Uninstallation timed out, was terminated by the WUA. Uninstallation killed: Uninstallation of the following update is killed by the agent: %2. Update Hidden/Unhidden Events AGENT_INSTALL_HIDE 185 User to hide the update from the UI. Hide update: user hid one update. AGENT_INSTALL_UNHIDE 196 User chose to unhide the update from the UI. Unhide update: user unhide one update. Misc Events AGENT_INSTALLING_PENDING 201 Self-update is about to begin. Installation pending.
Request Validation: Parameter Validation Conditions Code cookie MUST be a valid cookie, issued by this server, that has not expired. InvalidCookie, ServerChanged, or CookieExpired fileDigests MUST be present. Each element within this array MUST be 20 bytes in length. InvalidParameters Response: Upon successful completion, the server MUST return a GetFileLocationsResponse message to the client. The message MUST include file locations for content matching the specified SHA1 hashes, although the file location itself is implementation-specific.<38> ReportEventBatch Synopsis: This web method is invoked by clients to report events to the server. Request Validation: Parameter Validation Conditions Error Code cookie MUST be a valid cookie, issued by this server, that has not expired. InvalidCookie, ServerChanged, or CookieExpired clientTime MUST be present. The server MAY return InvalidParameters eventBatch MUST be present. The server MAY return InvalidParameters. Data Processing: All processing of reported events is implementation-specific.
update server update server update server update server update server Windows 2000 Server Supported Supported Not supported Not supported Not supported Windows Server 2003 Supported Supported Supported Supported Supported Windows Server 2008 Not supported Not supported Not supported Supported Supported Windows Server 2008 R2 Not supported Not supported Not supported Not supported Supported Windows Server 2012 Not supported Not supported Not supported Not supported Supported Windows Server 2012 R2 operating system Not supported Not supported Not supported Not supported Supported Windows Server 2016 Not supported Not supported Not supported Not supported Supported The update client is a component of some Windows versions. The following describes the Windows versions supported by each version of the update client. WSUS 2.0 update client WSUS 2.0 SP1 update client WSUS 3.0 update client WSUS 3.0 SP1 update client WSUS 3.0 SP2 update client Windows 2000 operating system Supported Supported Supported Supported Supported Windows XP Supported Supported Supported Supported Supported Windows Not supported Not supported Supported Supported Supported Windows 7 Not supported Not supported Not supported Not supported Supported Windows 8 Not supported Not supported Not supported Not supported Supported Windows 8.1 Not supported Not supported Not supported Not supported Supported
Windows Server 2012 6 2 Windows 7 Ultimate Edition 6 1 0x00000001 Windows 7 Home Basic Edition 6 1 0x00000002 Windows 7 Home Premium Edition 6 1 0x00000003 Windows 7 Enterprise 6 1 0x00000004 Windows 7 Home Basic N Edition 6 1 0x00000005 Windows Server 2008 R2 6 1 0x00000007 Windows Server 2008 R2 Datacenter Edition 6 1 0x00000008 Windows Server 2008 R2 Enterprise Edition 6 1 0x0000000A Windows 7 Starter 6 1 0x0000000B Windows Server 2008 R2 Datacenter (Core installation) 6 1 0x0000000C Windows Server 2008 R2 (Core Installation) 6 1 0x0000000D Windows Server 2008 R2 Enterprise 6 1 0x0000000E
(Core Installation) Windows Server 2008 R2 for Systems 6 1 0x0000000F Windows Web Server 2008 R2 6 1 0x00000011 Windows Web Server 2008 R2 HPC Edition 6 1 0x00000012 Windows 7 Home Premium N 6 1 0x0000001A Windows 7 Enterprise N 6 1 0x0000001B Windows 7 Ultimate N 6 1 0x0000001C Windows Server 2008 R2 (Core Installation) 6 1 0x0000001D Windows Server 2008 R2 Standard without Hyper-V 6 1 0x00000024 Windows Server 2008 R2 Datacenter without Hyper-V 6 1 0x00000025 Windows Server 2008 R2 Enterprise without Hyper-V 6 1 0x00000026 Windows Server 2008 R2 6 1 0x00000027 Based
Datacenter without (Core Installation) Windows Server 2008 R2 Standard without (Core Installation) 6 1 0x00000028 Windows Server 2008 R2 Enterprise without Hyper-V (Core Installation) 6 1 0x00000029 Microsoft Server 2008 R2 6 1 0x0000002A Windows 7 Starter N 6 1 0x0000002F Windows 7 Professional 6 1 0x00000030 Windows 7 Professional N 6 1 0x00000031 Windows Business 6 0 0x00000006 Windows Business N Edition 6 0 0x00000010 Windows Cluster Server Edition 6 0 0x00000012 Windows Server Datacenter Edition Full Installation 6 0 0x00000008
Windows Server Datacenter Edition Core Installation 6 0 0x0000000C Windows Vista Enterprise 6 0 0x00000004 Windows Server Enterprise Edition Full Installation 6 0 0x0000000A Windows Server Enterprise Edition Core Installation 6 0 0x0000000E Windows Server Enterprise Edition For Itanium Systems 6 0 0x0000000F Windows Home Basic Edition 6 0 0x00000002 Windows Vista Home Basic N Edition 6 0 0x00000005 Windows Home Premium Edition 6 0 0x00000003 Windows Home Server Edition 6 0 0x00000013 Windows Server For Small Business Edition 6 0 0x00000018 Windows 6 0 0x00000009
Windows Vista Home Premium N Edition 6 0 0x0000001A Windows Vista Enterprise N Edition 6 0 0x0000001B Windows Vista Ultimate N Edition 6 0 0x0000001C Windows Web Server 2008 Edition (core installation) 6 0 0x0000001D Windows for Essential Server Solutions 2008 without 6 0 0x00000023 Windows Server 2008 Standard without 6 0 0x00000024 Windows Server 2008 Datacenter operating system without Hyper-V 6 0 0x00000025 Windows Server 2008 Enterprise operating system without Hyper-V 6 0 0x00000026 Windows Server 2008 Datacenter 6 0 0x00000027
Datacenter Edition operating system Windows Server 2003 R2 Datacenter x64 Edition operating system 5 2 (suiteMask & 0x00000080) != 0 89 Contains "AMD64" Windows Server 2003 Datacenter Edition operating system 5 2 (suiteMask & 0x00000080) != 0 Contains "X86" Windows Server 2003 x64 Datacenter Edition operating system 5 2 (suiteMask & 0x00000080) != 0 Contains "AMD64" Windows Server 2003 R2 Datacenter Edition for Systems operating system 5 2 (suiteMask & 0x00000080) != 0 Contains "IA64" Windows 2000 Datacenter Server operating system 5 (suiteMask & 0x00000080) != 0 Windows Server 2003 R2 Enterprise Edition operating system 5 2 (suiteMask & 0x00000002) != 0 89 Contains "X86" Windows Server 2003 R2 Enterprise x64 Edition 5 2 (suiteMask & 0x00000002) != 0 89 Contains "AMD64"
Server Professional Windows 2000 Server 5 0 > 1 Windows XP Media Center Edition 5 1 87 Windows XP Starter Edition operating system 5 1 88 Windows XP Tablet PC Edition 5 1 86 Windows XP Professional operating system 5 1 Contains "X86" Windows XP 64-Bit Edition operating system for Itanium systems 5 1 Contains "IA64" Windows XP Professional x64 Edition operating system 5 2 1 Contains "AMD64" Windows XP Professional x64 Edition Version 2003 5 2 1 Contains "IA64" Windows Server 2003 R2 Standard Edition operating system 5 2 89 Contains "X86" Windows Server 5 2 89 Contains "AMD64"
Change Tracking This section identifies changes that were made to this document the last release. Changes are classified as Major, Minor, or None. The revision class Major means that the technical content in the document was significantly revised. Major changes affect protocol interoperability or implementation. Examples of major changes are: A document revision that incorporates changes to interoperability requirements. A document revision that captures changes to protocol functionality. The revision class Minor means that the meaning of the technical content was clarified. Minor changes do not affect protocol interoperability or implementation. Examples of minor changes are updates to clarify ambiguity at the sentence, paragraph, or table level. The revision class None means that no new technical changes were introduced. Minor editorial and formatting changes may have been made, but the relevant technical content is identical to the last released version. The changes made to this document are listed in the following For more information, please contact . Section Description Revision class Messages 6856 : Added a product behavior note to indicate product applicability for functionality. Major Transport 6856 : Added product behavior notes to indicate product applicability for functionality. Major GetCookie 6988 : Changed the name of the oldCookies element to oldCookie. Abstract Data Model 6989 : isCategory to the table specifying the Prerequisite entity. Minor
Index A Abstract data model 79 60 12 58 57 56 57 57 C 12 177 Client 79 82 82 83 82 79 82 83 82 22 56 58 57 56 57 57 58 56 58 58 D Data model abstract 79 60 63 Data model - abstract 79 60 E Events 83 79 83 79 84 F 55 12 102 103 117 102 G 69 69 70 76 77 6 59 H Higher-layer triggered events 82 68 I 9 Initialization 82 67 6 L Local events 83 79 M Message processing 82 68 Messages 58 57 56 57 57 22 22 56 58 55 55 59 21 13 46 46 56 59 21