[MS-WUSP]: Windows Update Services: Client-Server Protocol
[MS-WUSP]:
Windows Update Services: Client-Server Protocol
Intellectual Property Rights Notice for Open Specifications Documentation
?
?
?
?
?
?
?
Technical Documentation. Microsoft publishes Open Specifications documentation (¡°this
documentation¡±) for protocols, file formats, data portability, computer languages, and standards
support. Additionally, overview documents cover inter-protocol relationships and interactions.
Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other
terms that are contained in the terms of use for the Microsoft website that hosts this
documentation, you can make copies of it in order to develop implementations of the technologies
that are described in this documentation and can distribute portions of it in your implementations
that use these technologies or in your documentation as necessary to properly document the
implementation. You can also distribute in your implementation, with or without modification, any
schemas, IDLs, or code samples that are included in the documentation. This permission also
applies to any documents that are referenced in the Open Specifications documentation.
No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.
Patents. Microsoft has patents that might cover your implementations of the technologies
described in the Open Specifications documentation. Neither this notice nor Microsoft's delivery of
this documentation grants any licenses under those patents or any other Microsoft patents.
However, a given Open Specifications document might be covered by the Microsoft Open
Specifications Promise or the Microsoft Community Promise. If you would prefer a written license,
or if the technologies described in this documentation are not covered by the Open Specifications
Promise or Community Promise, as applicable, patent licenses are available by contacting
iplg@.
License Programs. To see all of the protocols in scope under a specific license program and the
associated patents, visit the Patent Map.
Trademarks. The names of companies and products contained in this documentation might be
covered by trademarks or similar intellectual property rights. This notice does not grant any
licenses under those rights. For a list of Microsoft trademarks, visit
trademarks.
Fictitious Names. The example companies, organizations, products, domain names, email
addresses, logos, people, places, and events that are depicted in this documentation are fictitious.
No association with any real company, organization, product, domain name, email address, logo,
person, place, or event is intended or should be inferred.
Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other
than as specifically described above, whether by implication, estoppel, or otherwise.
Tools. The Open Specifications documentation does not require the use of Microsoft programming
tools or programming environments in order for you to develop an implementation. If you have access
to Microsoft programming tools and environments, you are free to take advantage of them. Certain
Open Specifications documents are intended for use in conjunction with publicly available standards
specifications and network programming art and, as such, assume that the reader either is familiar
with the aforementioned material or has immediate access to it.
Support. For questions and support, please contact dochelp@.
1 / 188
[MS-WUSP] - v20240423
Windows Update Services: Client-Server Protocol
Copyright ? 2024 Microsoft Corporation
Release: April 23, 2024
Revision Summary
Date
Revision
History
Revision
Class
Comments
3/2/2007
1.0
New
Version 1.0 release
4/3/2007
1.1
Minor
Version 1.1 release
5/11/2007
1.2
Minor
Version 1.2 release
6/1/2007
1.2.1
Editorial
Changed language and formatting in the technical content.
7/3/2007
2.0
Major
Changed to unified format; updated technical content.
8/10/2007
3.0
Major
Updated and revised the technical content.
9/28/2007
4.0
Major
Updated and revised the technical content.
10/23/2007
4.0.1
Editorial
Changed language and formatting in the technical content.
1/25/2008
4.0.2
Editorial
Changed language and formatting in the technical content.
3/14/2008
4.0.3
Editorial
Changed language and formatting in the technical content.
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
Minor
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
Minor
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.
2 / 188
[MS-WUSP] - v20240423
Windows Update Services: Client-Server Protocol
Copyright ? 2024 Microsoft Corporation
Release: April 23, 2024
Date
Revision
History
Revision
Class
Comments
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
Major
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
Major
Significantly changed the technical content.
9/15/2017
27.0
Major
Significantly changed the technical content.
12/1/2017
27.0
None
No changes to the meaning, language, or formatting of the
technical content.
9/12/2018
28.0
Major
Significantly changed the technical content.
3/4/2020
29.0
Major
Significantly changed the technical content.
4/7/2021
30.0
Major
Significantly changed the technical content.
6/25/2021
31.0
Major
Significantly changed the technical content.
3 / 188
[MS-WUSP] - v20240423
Windows Update Services: Client-Server Protocol
Copyright ? 2024 Microsoft Corporation
Release: April 23, 2024
Date
Revision
History
Revision
Class
Comments
10/6/2021
32.0
Major
Significantly changed the technical content.
4/29/2022
33.0
Major
Significantly changed the technical content.
4/11/2023
34.0
Major
Significantly changed the technical content.
11/28/2023
35.0
Major
Significantly changed the technical content.
4/23/2024
36.0
Major
Significantly changed the technical content.
4 / 188
[MS-WUSP] - v20240423
Windows Update Services: Client-Server Protocol
Copyright ? 2024 Microsoft Corporation
Release: April 23, 2024
Table of Contents
1
Introduction ............................................................................................................ 7
1.1
Glossary ........................................................................................................... 7
1.2
References ........................................................................................................ 9
1.2.1
Normative References ................................................................................... 9
1.2.2
Informative References ............................................................................... 10
1.3
Overview ........................................................................................................ 11
1.4
Relationship to Other Protocols .......................................................................... 12
1.5
Prerequisites/Preconditions ............................................................................... 12
1.6
Applicability Statement ..................................................................................... 13
1.7
Versioning and Capability Negotiation ................................................................. 13
1.8
Vendor-Extensible Fields ................................................................................... 13
1.9
Standards Assignments..................................................................................... 13
2
Messages ............................................................................................................... 14
2.1
Transport ........................................................................................................ 14
2.1.1
Xpress Compression .................................................................................... 15
2.1.1.1
CompressOrDecompressWin2k3 .............................................................. 15
2.1.1.1.1
LZ77 Compression Algorithm ............................................................ 16
2.1.1.1.2
DIRECT2 Encoding Algorithm ............................................................ 18
2.2
Common Message Syntax ................................................................................. 21
2.2.1
Namespaces .............................................................................................. 22
2.2.2
Messages................................................................................................... 22
2.2.2.1
SimpleAuth Web Service ........................................................................ 22
2.2.2.1.1
GetAuthorizationCookie .................................................................... 22
2.2.2.2
Client Web Service ................................................................................ 23
2.2.2.2.1
GetConfig ....................................................................................... 23
2.2.2.2.2
GetCookie ...................................................................................... 26
2.2.2.2.3
RegisterComputer............................................................................ 27
2.2.2.2.4
SyncUpdates ................................................................................... 30
2.2.2.2.5
RefreshCache .................................................................................. 37
2.2.2.2.6
GetExtendedUpdateInfo ................................................................... 39
2.2.2.2.7
GetFileLocations .............................................................................. 41
2.2.2.2.8
StartCategoryScan .......................................................................... 43
2.2.2.2.9
SyncPrinterCatalog .......................................................................... 44
2.2.2.2.10
GetExtendedUpdateInfo2.................................................................. 45
2.2.2.3
Reporting Web Service .......................................................................... 49
2.2.2.3.1
ReportEventBatch ............................................................................ 49
2.2.2.4
Faults .................................................................................................. 60
2.2.2.5
Update Content Directory and Self-Update Content Directory ..................... 62
2.2.3
Complex Types ........................................................................................... 62
2.2.3.1
ArrayOfInt............................................................................................ 62
2.2.3.2
ArrayOfString ....................................................................................... 62
2.2.3.3
ArrayOfGuid ......................................................................................... 62
2.2.3.4
AuthorizationCookie .............................................................................. 62
2.2.3.5
Cookie ................................................................................................. 63
2.2.3.6
UpdateIdentity ..................................................................................... 63
2.2.3.7
ArrayOfBase64Binary ............................................................................ 64
2.2.4
Simple Types ............................................................................................. 64
2.2.4.1
Guid .................................................................................................... 64
3
Protocol Details ..................................................................................................... 65
3.1
Server Details .................................................................................................. 65
3.1.1
Abstract Data Model .................................................................................... 65
3.1.1.1
Populating the Data Model ..................................................................... 68
3.1.2
Timers ...................................................................................................... 72
5 / 188
[MS-WUSP] - v20240423
Windows Update Services: Client-Server Protocol
Copyright ? 2024 Microsoft Corporation
Release: April 23, 2024
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- download windows update troubleshooter for windows 10
- windows update troubleshooter server 2016
- windows 10 run windows update from cmd
- recent windows update windows 10
- run windows update in windows 10
- windows 8 1 windows update repair tool
- windows update repair tool windows 10
- windows update troubleshooter windows 7
- cumulative update for exchange server 2016
- windows 7 windows update troubleshooter
- free windows update windows xp
- windows update fixit windows 7