Software updates with the Windows Update for Business deployment service
Software updates are the primary type of content the deployment service deploys. You can look in a catalog to find specific updates that are available to deploy.
You might already be familiar with the Microsoft Update Catalog, which lists software updates for Windows. The deployment service provides its own catalog, and aggregates equivalent updates under a single catalogEntry to simplify decision making and approval workflows.
Windows update categories
In general, there are three high-level categories of Windows updates: feature updates, quality updates, and driver updates. Quality updates category includes security updates.
The deployment service catalog also categorizes updates as feature, quality, and driver updates. Quality update catalog entries define security and non-security updates in a specific way and exclude driver updates. Note that the definition is different from the Microsoft Update Catalog. See quality updates below for more details.
Effectively, the deployment service currently deploys only feature updates, security quality updates, and driver updates as defined in its catalog. The service currently does not deploy non-security quality updates.
To learn more about Windows 10 updates and servicing, see Quick guide to Windows as a service.
Identifying updates for deployment
The updates in the Microsoft Update Catalog are very granular and specific to individual products, releases, and CPU architectures.
For example, the following two security quality updates are considered different releases in the Microsoft Update Catalog, even though they differ only by architecture.
Title | Products | Classification |
---|---|---|
2021-03 Cumulative Update for Windows 10 Version 20H2 for x86-based Systems (KB5000802) | Windows 10, version 1903 and later | Security Updates |
2021-03 Cumulative Update for Windows 10 Version 20H2 for x64-based Systems (KB5000802) | Windows 10, version 1903 and later | Security Updates |
In the catalog provided by the Windows Update for Business deployment service, these updates are aggregated into a single entry.
Display name | Type |
---|---|
03/09/2021 - 2021.03 B Security Updates for Windows 10 | microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry |
This aggregation simplifies the process of approving updates across a diverse installed base. Similarly, the deployment service rolls up feature update releases.
Common properties
All updates in the deployment service catalog have the following common properties.
Property | Description |
---|---|
id | Unique identifier for the catalog entry. |
displayName | Title of the software update. |
releaseDateTime | Date and time the update was released or refreshed. |
deployableUntilDateTime | Date and time until the update can no longer be deployed, if known. |
Feature updates
Feature updates in the deployment service catalog are identified by version. Entries aggregate differences across architecture (for example, x86 vs. x64) and product (in the Microsoft Update Catalog, all feature updates are for the Windows 10 product).
Property | Description |
---|---|
version | Feature update version for the Windows 10 release. |
Below are some examples of feature updates in the deployment service catalog.
Display name | Version |
---|---|
Feature Update to Windows 10, version 20H1 | 20H1 |
Feature Update to Windows 10, version 1909 | 1909 |
Feature Update to Windows 10, version 1903 | 1903 |
Feature Update to Windows 10, version 1809 | 1809 |
Once you identify a desired version, assign it as content to a deployment using catalogContent.
Quality updates
Quality updates in the deployment service catalog are identified by a release date/time and an update classification. Entries aggregate differences across architecture, product (e.g. Windows 10, version 1903 and later vs. Windows 10 vs. Windows 10 LTSB), and corresponding feature update version.
Property | Description |
---|---|
classification | Classification (security or non-security) of the quality update. |
releaseDateTime | Date and time the update was released or refreshed. |
The following table shows the classification mapping between the deployment service catalog and the Microsoft Update Catalog.
Deployment service catalog | Microsoft Update Catalog |
---|---|
Security | Security Update Critical Update Update (if needed as a dependency) Servicing Stack Update (if needed as a dependency) |
Non-security | Update Servicing Stack Update |
The entries from the Microsoft Update Catalog corresponding to a quality update in the deployment service catalog with classification = security
and releaseDateTime = 2021-03-09
might include the following.
Title | Products | Classification |
---|---|---|
2021-03 Cumulative Update for Windows 10 Version 20H2 for x86-based Systems (KB5000802) | Windows 10, version 1903 and later | Security Updates |
2021-03 Cumulative Update for Windows 10 Version 20H2 for x64-based Systems (KB5000802) | Windows 10, version 1903 and later | Security Updates |
2021-03 Cumulative Update for Windows 10 Version 1909 for x86-based Systems (KB5000808) | Windows 10, version 1903 and later | Security Updates |
2021-03 Cumulative Update for Windows 10 Version 1809 for x64-based Systems (KB5000822) | Windows 10, Windows 10 LTSB | Security Updates |
Once you have identified the desired update, assign it as content to a deployment using catalogContent.
Examples
To see examples of listing catalog entries, see Deploy a feature update and Deploy an expedited security update.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for