From 72aa33a82e279cc564b88fe52e1ea8bc632e0a75 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:45:25 -0500 Subject: [PATCH 001/139] metadata updates. initial outline --- intune/device-updates/android/fota-updates.md | 3 - .../android/software-updates-guide.md | 3 - .../zebra-lifeguard-ota-integration.md | 3 - intune/device-updates/apple/index.md | 3 - intune/device-updates/apple/reports.md | 3 - .../software-updates-guide-ios-ipados.md | 3 - .../apple/software-updates-guide-macos.md | 3 - .../apple/software-updates-ios.md | 3 - .../apple/software-updates-macos.md | 3 - .../byod-software-updates-guide.md | 3 - .../windows/compatibility-reports.md | 5 - intune/device-updates/windows/configure.md | 4 - .../windows/driver-updates-overview.md | 5 - .../windows/driver-updates-policy.md | 5 - .../windows/expedite-updates.md | 4 - .../device-updates/windows/feature-updates.md | 4 - intune/device-updates/windows/index.md | 92 +++++++++++++++++++ .../windows/quality-updates-policy.md | 1 - intune/device-updates/windows/reports.md | 5 - .../device-updates/windows/rollout-options.md | 4 - intune/device-updates/windows/settings.md | 4 - .../software-update-agent-error-codes.md | 3 - intune/device-updates/windows/toc.yml | 3 + intune/device-updates/windows/update-rings.md | 4 - intune/docfx.json | 2 + 25 files changed, 97 insertions(+), 78 deletions(-) create mode 100644 intune/device-updates/windows/index.md diff --git a/intune/device-updates/android/fota-updates.md b/intune/device-updates/android/fota-updates.md index d3d9708e7e..836a8a5e11 100644 --- a/intune/device-updates/android/fota-updates.md +++ b/intune/device-updates/android/fota-updates.md @@ -5,9 +5,6 @@ ms.date: 04/09/2025 ms.topic: how-to ms.reviewer: jieyan ms.subservice: suite -ms.collection: -- M365-identity-device-management -- sub-updates --- # Android FOTA Updates diff --git a/intune/device-updates/android/software-updates-guide.md b/intune/device-updates/android/software-updates-guide.md index 4c293df7df..4b1aeb38f4 100644 --- a/intune/device-updates/android/software-updates-guide.md +++ b/intune/device-updates/android/software-updates-guide.md @@ -4,9 +4,6 @@ description: Guidance and advice for administrators that create and manage softw ms.date: 05/29/2024 ms.topic: how-to ms.reviewer: ahamil, talima, mandia -ms.collection: -- M365-identity-device-management -- sub-updates --- # Software updates planning guide for managed Android Enterprise devices in Microsoft Intune diff --git a/intune/device-updates/android/zebra-lifeguard-ota-integration.md b/intune/device-updates/android/zebra-lifeguard-ota-integration.md index 65f8a4c0d6..4a1121602b 100644 --- a/intune/device-updates/android/zebra-lifeguard-ota-integration.md +++ b/intune/device-updates/android/zebra-lifeguard-ota-integration.md @@ -5,9 +5,6 @@ ms.date: 08/01/2024 ms.topic: how-to ms.reviewer: jieyan ms.subservice: suite -ms.collection: -- M365-identity-device-management -- sub-updates --- # Zebra LifeGuard Over-the-Air Integration with Microsoft Intune diff --git a/intune/device-updates/apple/index.md b/intune/device-updates/apple/index.md index 4dae5a444b..df97160a9e 100644 --- a/intune/device-updates/apple/index.md +++ b/intune/device-updates/apple/index.md @@ -4,9 +4,6 @@ description: Learn how to configure software update policies for Apple devices u ms.date: 10/14/2025 ms.topic: how-to ms.reviewer: beflamm -ms.collection: -- M365-identity-device-management -- sub-updates --- # Configure update policies for Apple devices diff --git a/intune/device-updates/apple/reports.md b/intune/device-updates/apple/reports.md index 92af49ef5d..63d6894f82 100644 --- a/intune/device-updates/apple/reports.md +++ b/intune/device-updates/apple/reports.md @@ -4,9 +4,6 @@ description: Track Apple device update status in real time with Intune's declara ms.date: 10/14/2025 ms.topic: how-to ms.reviewer: beflamm -ms.collection: -- M365-identity-device-management -- sub-updates --- # Software update reporting for Apple devices diff --git a/intune/device-updates/apple/software-updates-guide-ios-ipados.md b/intune/device-updates/apple/software-updates-guide-ios-ipados.md index c0408c7271..52484f0318 100644 --- a/intune/device-updates/apple/software-updates-guide-ios-ipados.md +++ b/intune/device-updates/apple/software-updates-guide-ios-ipados.md @@ -4,9 +4,6 @@ description: Guidance and advice for administrators that create and manage softw ms.date: 07/24/2025 ms.topic: how-to ms.reviewer: beflamm, ahamil, rogerso -ms.collection: -- M365-identity-device-management -- sub-updates --- # Software updates planning guide and scenarios for supervised iOS/iPadOS devices in Microsoft Intune diff --git a/intune/device-updates/apple/software-updates-guide-macos.md b/intune/device-updates/apple/software-updates-guide-macos.md index 03d2222ef7..d681fa0261 100644 --- a/intune/device-updates/apple/software-updates-guide-macos.md +++ b/intune/device-updates/apple/software-updates-guide-macos.md @@ -4,9 +4,6 @@ description: Guidance and advice for administrators that create and manage softw ms.date: 07/23/2025 ms.topic: how-to ms.reviewer: beflamm, ahamil, rogerso -ms.collection: -- M365-identity-device-management -- sub-updates --- # Software updates planning guide for managed macOS devices in Microsoft Intune diff --git a/intune/device-updates/apple/software-updates-ios.md b/intune/device-updates/apple/software-updates-ios.md index 0ef9b77df8..deb56f800f 100644 --- a/intune/device-updates/apple/software-updates-ios.md +++ b/intune/device-updates/apple/software-updates-ios.md @@ -4,9 +4,6 @@ description: Use Microsoft Intune to manage system updates for supervised iOS/iP ms.date: 10/15/2025 ms.topic: how-to ms.reviewer: annovich, beflamm -ms.collection: -- M365-identity-device-management -- sub-updates --- # Manage iOS/iPadOS software updates using MDM-based policies in Microsoft Intune diff --git a/intune/device-updates/apple/software-updates-macos.md b/intune/device-updates/apple/software-updates-macos.md index 6458f5238a..d2ab339dff 100644 --- a/intune/device-updates/apple/software-updates-macos.md +++ b/intune/device-updates/apple/software-updates-macos.md @@ -4,9 +4,6 @@ description: Use Microsoft Intune to manage system updates for supervised macOS ms.date: 09/24/2025 ms.topic: how-to ms.reviewer: beflamm -ms.collection: -- M365-identity-device-management -- sub-updates --- # Manage macOS software updates using MDM-based policies in Microsoft Intune diff --git a/intune/device-updates/byod-software-updates-guide.md b/intune/device-updates/byod-software-updates-guide.md index 2e0f67c2d6..08f31380dc 100644 --- a/intune/device-updates/byod-software-updates-guide.md +++ b/intune/device-updates/byod-software-updates-guide.md @@ -4,9 +4,6 @@ description: Guidance and advice for administrators that create and manage softw ms.date: 04/07/2025 ms.topic: how-to ms.reviewer: ahamil, talima, mandia -ms.collection: -- M365-identity-device-management -- sub-updates --- # Software updates planning guide for BYOD and personal devices in Microsoft Intune diff --git a/intune/device-updates/windows/compatibility-reports.md b/intune/device-updates/windows/compatibility-reports.md index ba0019ddc1..6cb44522a7 100644 --- a/intune/device-updates/windows/compatibility-reports.md +++ b/intune/device-updates/windows/compatibility-reports.md @@ -4,11 +4,6 @@ description: Use the app and driver compatibility reports for Windows devices be ms.date: 11/27/2024 ms.topic: how-to ms.reviewer: zadvor -#ms.custom: -ms.collection: -- M365-identity-device-management -- highseo -- sub-updates --- # App and driver compatibility reports for Windows updates diff --git a/intune/device-updates/windows/configure.md b/intune/device-updates/windows/configure.md index 3ecfb4eae5..74c0af1da1 100644 --- a/intune/device-updates/windows/configure.md +++ b/intune/device-updates/windows/configure.md @@ -4,10 +4,6 @@ description: Manage Windows software updates by using Intune policy for Update r ms.date: 02/27/2025 ms.topic: overview ms.reviewer: davidmeb; bryanke; davguy -#ms.custom: -ms.collection: -- M365-identity-device-management -- sub-updates --- # Manage Windows software updates in Intune diff --git a/intune/device-updates/windows/driver-updates-overview.md b/intune/device-updates/windows/driver-updates-overview.md index 5c17a4582d..71ab3d5353 100644 --- a/intune/device-updates/windows/driver-updates-overview.md +++ b/intune/device-updates/windows/driver-updates-overview.md @@ -4,11 +4,6 @@ description: Learn about using Microsoft Intune policy to manage Windows driver ms.date: 09/10/2024 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke -#ms.custom: -ms.collection: -- M365-identity-device-management -- ContentEnagagementFY24 -- sub-updates --- # Windows Driver update management in Microsoft Intune diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 2c92ebbe31..342fe096b6 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -4,11 +4,6 @@ description: Use Microsoft Intune to manage policies that install Windows driver ms.date: 04/07/2025 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke -#ms.custom: -ms.collection: -- M365-identity-device-management -- ContentEnagagementFY24 -- sub-updates --- # Manage policy for Windows Driver updates with Microsoft Intune diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index 4b106e7dbe..f8fcd1bdee 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -4,10 +4,6 @@ description: Use Microsoft Intune policy to expedite the installation of Windows ms.date: 02/20/2025 ms.topic: how-to ms.reviewer: davguy;bryanke -#ms.custom: -ms.collection: -- M365-identity-device-management -- sub-updates --- # Expedite Windows quality updates in Microsoft Intune diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 732d0c044a..5308d874dc 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -4,10 +4,6 @@ description: Create and manage Intune policy for Windows feature updates. Config ms.date: 09/10/2024 ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy -#ms.custom: -ms.collection: -- M365-identity-device-management -- sub-updates --- # Feature updates for Windows 10 and later policy in Intune diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md new file mode 100644 index 0000000000..9f3c496058 --- /dev/null +++ b/intune/device-updates/windows/index.md @@ -0,0 +1,92 @@ +--- +title: Manage Windows updates with Microsoft Intune +description: Learn how Microsoft Intune helps you manage Windows updates for your organization. +ms.date: 12/16/2025 +ms.topic: overview +--- + +# Manage Windows updates with Microsoft Intune + +Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Microsoft Intune offers a modern, cloud‑based approach to managing Windows Update client policies so you can deliver updates with control, predictability, and minimal disruption to your users. +This overview introduces how Intune manages Windows updates, the policy types you can use, and how these pieces fit together into a complete update strategy. + +How Intune manages Windows updates +Intune integrates with Windows Update for Business to configure how and when Windows 10 and Windows 11 devices receive updates. Rather than downloading and approving individual patches (as you would in WSUS), Intune defines update behavior through policy. Devices then communicate directly with the Windows Update service to retrieve the correct updates. +With Intune, you can manage: + +Quality updates (monthly cumulative security and reliability updates) +Feature updates (annual Windows version releases) +Driver and firmware updates +Restart and deadline behavior +Exceptional scenarios, such as urgent security patches + +All Windows updates flow from Microsoft's global update service; Intune provides the policy layer that governs timing, user experience, and safeguards. + +Core policy types +Intune provides several policy types, each designed for a specific purpose. Understanding these helps you choose the right tool for each scenario. +Update rings +Update rings control the cadence and experience of updates, including: + +Deferral periods for quality and feature updates +Deadlines and grace periods +Restart behavior and active hours + +Use update rings to set your baseline update behavior and to create staged deployment groups (for example: Pilot → Broad). +Feature updates policy +Feature updates policies let you lock devices to a specific Windows version (for example, stay on 22H2) until you choose to upgrade. +Use this when you want predictable OS version targeting, regardless of ring deferrals. +Quality updates (expedite) policy +Expedite policies push a specific quality update as soon as possible to remediate critical vulnerabilities. These settings override deferrals and deadlines in update rings. +Use this only for urgent or zero‑day scenarios. +Driver and firmware updates +Intune can manage whether devices receive driver and firmware updates from Windows Update. You can choose to enable, disable, or selectively allow drivers depending on your device ecosystem. +Windows Autopatch +Windows Autopatch is a managed service that automates the update rollout process. Autopatch uses update rings behind the scenes, creates its own deployment groups, and orchestrates updates for you. +Use Autopatch when you prefer Microsoft to manage update sequencing, validation, and rollout, instead of maintaining your own rings and schedules. +Hotpatch +Hotpatch is a servicing mechanism that delivers certain security updates without requiring a reboot. Intune does not configure hotpatch directly, but devices that support hotpatch continue to use Intune's update policies for timing and coordination. + +How the pieces fit together +Intune's Windows update management is designed as a layered system, where each policy type handles a specific need: + +Update rings → set the baseline scheduling and user experience +Feature updates → control the Windows version +Expedite updates → override schedules for urgent patches +Driver policies → manage hardware‑level updates +Autopatch → optional automation layer that manages the above for you + +These policies are complementary. For example, you can assign update rings for routine monthly updates while using a feature updates policy to pin devices to 23H2 until you approve an upgrade. + +What you can do with Intune +With Intune, organizations can: + +Standardize Windows update behavior across all devices +Stage updates using rings or Autopatch deployment groups +Control when devices move to a new Windows version +Push emergency patches during high‑risk situations +Reduce user disruption with controlled reboot experiences +Monitor update compliance across the fleet +Troubleshoot devices that fall behind or fail to apply updates + +Intune gives you the flexibility to adopt a simple, fully automated model or a highly controlled, staged approach — whichever fits your operational needs. + +Next steps +Use the rest of the articles in this section to explore each policy type in more depth: + +Plan your update strategy +Configure update rings +Deploy feature update targeting +Expedite critical updates +Manage driver and firmware updates +Use Windows Autopatch +Understand hotpatching scenarios +Monitor and troubleshoot update compliance + + +| Feature | When using Autopatch | When NOT using Autopatch | +|--------------------------|-------------------------------------------------------------------------------------------|-----------------------------------------------| +| Update rings | Autopatch creates & manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | +| Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | +| Quality expedite updates | Autopatch handles emergency patching | You use "Expedite" policy | +| Driver updates | Autopatch manages this | You can allow/deny via settings | +| Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | \ No newline at end of file diff --git a/intune/device-updates/windows/quality-updates-policy.md b/intune/device-updates/windows/quality-updates-policy.md index 8e2ed4d3ae..5fe3b6a9ea 100644 --- a/intune/device-updates/windows/quality-updates-policy.md +++ b/intune/device-updates/windows/quality-updates-policy.md @@ -4,7 +4,6 @@ description: Use Hotpatch updates to receive security updates without restarting ms.date: 04/17/2025 ms.reviewer: Mounika ms.topic: how-to -ms.collection: --- # Windows quality update policy diff --git a/intune/device-updates/windows/reports.md b/intune/device-updates/windows/reports.md index dfb1fb8a82..9608efdcf6 100644 --- a/intune/device-updates/windows/reports.md +++ b/intune/device-updates/windows/reports.md @@ -4,11 +4,6 @@ description: Use Windows Update for Business reports to view data for Windows Up ms.date: 03/04/2025 ms.topic: how-to ms.reviewer: zadvor -#ms.custom: -ms.collection: -- M365-identity-device-management -- highseo -- sub-updates --- # Windows Update reports for Microsoft Intune diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index 575f7297d0..ef891c87aa 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -4,10 +4,6 @@ description: Configure schedules that manage how and when Windows updates roll o ms.date: 04/07/2025 ms.topic: how-to ms.reviewer: davguy; bryanke -#ms.custom: -ms.collection: -- M365-identity-device-management -- sub-updates --- # Rollout options for Windows Updates in Microsoft Intune diff --git a/intune/device-updates/windows/settings.md b/intune/device-updates/windows/settings.md index e743ac10ee..13eae37ac1 100644 --- a/intune/device-updates/windows/settings.md +++ b/intune/device-updates/windows/settings.md @@ -4,10 +4,6 @@ description: View the settings for Windows Update that you can manage through In ms.date: 07/15/2024 ms.topic: reference ms.reviewer: davguy; bryanke -#ms.custom: -ms.collection: -- M365-identity-device-management -- sub-updates --- diff --git a/intune/device-updates/windows/software-update-agent-error-codes.md b/intune/device-updates/windows/software-update-agent-error-codes.md index 58d3bef6e7..6fe62ec361 100644 --- a/intune/device-updates/windows/software-update-agent-error-codes.md +++ b/intune/device-updates/windows/software-update-agent-error-codes.md @@ -5,9 +5,6 @@ ms.date: 05/29/2019 ms.topic: reference ROBOTS: ms.reviewer: mghadial -ms.collection: -- M365-identity-device-management -- sub-updates --- # Software update agent error codes and descriptions in Microsoft Intune diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index d5cc65b8dc..dce420a319 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -1,4 +1,7 @@ items: +- name: overview + href: index.md + displayName: windows updates - name: Use Windows Update client policies href: configure.md displayName: windows updates diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index d313f2ac74..f4cccc9fd0 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -4,10 +4,6 @@ description: Create and manage Intune policy for Windows update rings. You can c ms.date: 04/18/2024 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke -#ms.custom: -ms.collection: -- M365-identity-device-management -- sub-updates --- # Windows Update rings policy in Intune diff --git a/intune/docfx.json b/intune/docfx.json index 2fcfd91e75..c9d153c07c 100644 --- a/intune/docfx.json +++ b/intune/docfx.json @@ -161,6 +161,8 @@ "solutions/**/*.yml": "mandia" }, "ms.collection": { + "intune-service/device-updates/**/*.md": ["M365-identity-device-management","sub-updates"], + "intune-service/device-updates/**/*.yml": ["M365-identity-device-management","sub-updates"], "intune-service/remote-actions/**/*.md": ["M365-identity-device-management"], "intune-service/remote-actions/**/*.yml": ["M365-identity-device-management"] }, From 634a49f3aae51bb1b3958cd9458252d033206afa Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 14:26:21 -0500 Subject: [PATCH 002/139] Updates --- .../device-updates/windows/feature-updates.md | 142 +++++++++++------- 1 file changed, 84 insertions(+), 58 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 5308d874dc..7319620297 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -1,18 +1,23 @@ --- -title: Configure feature updates policy for Windows devices in Intune -description: Create and manage Intune policy for Windows feature updates. Configure and deploy policy to maintain the Windows feature version of Windows devices you manage with Microsoft Intune. +title: Windows feature update releases +description: Learn about Windows feature update policy settings and how to create feature update releases in Microsoft Intune. ms.date: 09/10/2024 ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy --- -# Feature updates for Windows 10 and later policy in Intune +# Configure Windows feature updates releases -With *Feature updates for Windows 10 and later* in Intune, you can select the Windows [feature update](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) version that you want devices to remain at. Intune supports setting a feature level to any version that remains in support at the time you create the policy. +With Microsoft Intune, you can create and deploy policy settings that ensure your Windows devices remain on a specific Windows feature update version. These settings help you manage and control the feature set of Windows on your devices, providing stability and predictability for your organization's IT environment. -You can also use feature updates policy to [upgrade devices that run Windows 10 to Windows 11](#upgrade-devices-to-windows-11). +With these policies, you can: -Windows feature updates policies work with your *Update rings for Windows 10 and later* policies to prevent a device from receiving a Windows feature version that's later than the value specified in the feature updates policy. +- Select the Windows [feature update](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) version that you want devices to remain at. This option supports setting a feature level to any version that remains in support at the time you create the policy. +- [Upgrade devices that run Windows 10 to Windows 11](#upgrade-devices-to-windows-11). + +Windows feature updates policies work with update rings policies to prevent a device from receiving a Windows feature version that's later than the value specified in the feature updates policy. + +## How feature updates work When a device receives a policy for Feature updates: @@ -26,71 +31,92 @@ When a device receives a policy for Feature updates: > - [Windows 11 release information](/windows/release-health/windows11-release-information) -- Unlike using *Pause* with an update ring, which expires after 35 days, the Feature updates policy remains in effect. Devices won't install a new Windows version until you modify or remove the Feature updates policy. If you edit the policy to specify a newer version, devices can then install the features from that Windows version. -- The ability to *Uninstall* the Feature update is still honored by the Update Rings. +- Unlike using the *Pause* option of an update ring, which expires after 35 days, the feature updates policy remains in effect. Devices won't install a new Windows version until you modify or remove the Feature updates policy. If you edit the policy to specify a newer version, devices can then install the features from that Windows version. +- The ability to *Uninstall* the Feature update is still honored by the update rings. - You can configure policy to manage the schedule by which Windows Update makes the offer available to devices. For more information, see [Rollout options for Windows Updates](rollout-options.md). - When a Windows feature update is deployed to a device from the cloud service, the latest monthly quality update is automatically included. ## Prerequisites -> [!IMPORTANT] -> This feature isn't supported on GCC and GCC High/DoD cloud environments. -> -> [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. - -The following are prerequisites for Intune's Feature updates for Windows 10 and later: - -- The core functionality of creating and targeting a feature update only requires a license for Intune. The core functionality includes creating the policy and selecting a feature update to update devices, using the **Make updates available as soon as possible** option or specifying a start date, and reporting. Capabilities supported by client policies on Professional SKU devices don't require a license. - -- Additional cloud-based functionality requires an additional license. To use a cloud-based capability, in addition to a license for Intune, your organization must have one of the following subscriptions that include a license for Windows Autopatch: - - - Windows Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) - - - Windows Education A3 or A5 (included in Microsoft 365 A3 or A5) - - - Windows Virtual Desktop Access E3 or E5 - - - Microsoft 365 Business Premium +:::row::: +:::column span="1"::: +[!INCLUDE [cloud](../includes/requirements/cloud.md)] - The cloud-based capabilities requiring the additional license are indicated in the *Create feature update deployment* or policy creation page and include the following items and potentially new features: +:::column-end::: +:::column span="3"::: - - Gradual rollout: The [Gradual Rollout](rollout-options.md#make-updates-available-gradually) capability is a cloud only feature and includes basic controls for deploying a specified feature update and when to start making the update available to devices. - - [Optional feature updates](#create-and-assign-feature-updates-for-windows-10-and-later-policy) - - Windows 10 (SxS): The Windows 10 (SxS) feature is a cloud-only feature. If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). - -- Devices must: - - Run a version of Windows that remains in support. - - Be enrolled in Intune MDM and be Microsoft Entra hybrid joined or Microsoft Entra joined. - - Have Telemetry turned on, with a minimum setting of [*Required*](../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). - - Devices that receive a feature updates policy and that have Telemetry set to *Not configured* (off), might install a later version of Windows than defined in the feature updates policy. - - Configure Telemetry as part of a [Device Restriction policy](../../intune-service/configuration/device-restrictions-configure.md) for Windows. In the device restriction profile, under *Reporting and Telemetry*, configure the **Share usage data** with a minimum value of **Required**. Values of **Enhanced (1903 and earlier)** or **Optional** are also supported. - - - The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. +> - Public cloud +> +> > [!IMPORTANT] +> > +> > This feature isn't supported on Government Community Cloud (GCC) High and Department of Defense (DoD) cloud environments. +> > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. - - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). - - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) - - Windows Autopatch +:::row::: +:::column span="1"::: +[!INCLUDE [platform](../includes/requirements/licensing.md)] -- Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy feature updates. +:::column-end::: +:::column span="3"::: -- Feature updates are supported for the following Windows editions: - - Pro - - Enterprise - - Pro Education - - Education - - Pro for Workstations +> The core functionality of creating and targeting a feature update only requires a license for Intune. The core functionality includes creating the policy and selecting a feature update to update devices, using the **Make updates available as soon as possible** option or specifying a start date, and reporting. Capabilities supported by client policies on Professional SKU devices don't require a license. +> +> Additional cloud-based functionality requires an additional license. To use a cloud-based capability, in addition to a license for Intune, your organization must have one of the following subscriptions that include a license for Windows Autopatch: +> - Windows Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) +> - Windows Education A3 or A5 (included in Microsoft 365 A3 or A5) +> - Windows Virtual Desktop Access E3 or E5 +> - Microsoft 365 Business Premium +> +> The cloud-based capabilities requiring the additional license are indicated in the *Create feature update deployment* > or policy creation page and include the following items and potentially new features: +> - Gradual rollout: The [Gradual Rollout](rollout-options.md#make-updates-available-gradually) capability is a cloud > only feature and includes basic controls for deploying a specified feature update and when to start making the update > available to devices. +> - [Optional feature updates](#create-and-assign-feature-updates-for-windows-10-and-later-policy) +> - Windows 10 (SxS): The Windows 10 (SxS) feature is a cloud-only feature. If you're blocked when creating new policies > for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies > through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the > partner who sold you the licenses. The account team or partner can confirm that your tenants licenses meet the Windows > Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). + +:::column-end::: +:::row-end::: + +:::row::: +:::column span="1"::: +[!INCLUDE [device-configuration](../includes/requirements/device-configuration.md)] + +:::column-end::: +:::column span="3"::: +> Feature update policies supports devices that are: +> - Enrolled in Intune +> - Microsoft Entra joined +> - Microsoft Entra hybrid joined +> +> Devices must also meet the following requirements: +> - Telemetry must be turned on, with a minimum setting of [*Required*](../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). +> Devices that receive a feature updates policy and that have Telemetry set to *Not configured* (off), might install a later version of Windows than defined in the feature updates policy. +> +> Configure Telemetry as part of a [Device Restriction policy](../../intune-service/configuration/device-restrictions-configure.md) for Windows. In the device restriction profile, under *Reporting and Telemetry*, configure the **Share usage data** with a minimum value of **Required**. Values of **Enhanced (1903 and earlier)** or **Optional** are also supported. +> - The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. +> - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). +> - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) +> - Windows Autopatch +> +> - Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy feature updates. +> +> - Feature updates are supported for the following Windows editions: +> - Pro +> - Enterprise +> - Pro Education +> - Education +> - Pro for Workstations +> +> > [!NOTE] +> > **Unsupported versions and editions**: +> > *Windows Enterprise LTSC*: Windows Update client policies does not support the *Long Term Service Channel* release. Plan to use alternative patching methods, like WSUS or Configuration Manager. +:::column-end::: +:::row-end::: - > [!NOTE] - > **Unsupported versions and editions**: - > *Windows Enterprise LTSC*: Windows Update client policies does not support the *Long Term Service Channel* release. Plan to use alternative patching methods, like WSUS or Configuration Manager. -### Limitations for Workplace Joined devices +### Limitations for Microsoft Entra registered devices -Intune policies for *Feature updates for Windows 10 and later* require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides more capabilities that aren't supported for WPJ devices. +Feature updates policies require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports Microsoft Entra registered devices, Windows Autopatch provides more capabilities that aren't supported by those devices. -For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md) in *Manage Windows 10 and Windows 11 software updates in Intune*. +For more information about Microsoft Entra registered devices limitations for Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). ## Limitations for Feature updates for Windows 10 and later policy @@ -192,7 +218,7 @@ If you're already using Endpoint analytics, navigate to the [Work from anywhere ### Licensing for Windows 11 versions -Windows 11 includes a new license agreement, which can be viewed at [https://www.microsoft.com/useterms/](https://www.microsoft.com/useterms/). This license agreement is automatically accepted by an organization that submits a policy to deploy Windows 11. +Windows 11 includes a license agreement that can be viewed at [https://www.microsoft.com/useterms/](https://www.microsoft.com/useterms/). This license agreement is automatically accepted by an organization that submits a policy to deploy Windows 11. When you configure a policy in the Microsoft Intune admin center to deploy any Windows 11 version, the Microsoft Intune admin center displays a notice to remind you that by submitting the policy you are accepting the Windows 11 License Agreement terms on behalf of the devices, and your device users. After submitting the feature updates policy, end users won't see or need to accept the license agreement, making the update process seamless. From 67b43fb9745e8f211be1e9b8d1f9d80265f83673 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 14:36:03 -0500 Subject: [PATCH 003/139] updates --- intune/device-updates/windows/feature-updates.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 7319620297..8339f80792 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -40,7 +40,7 @@ When a device receives a policy for Feature updates: :::row::: :::column span="1"::: -[!INCLUDE [cloud](../includes/requirements/cloud.md)] +[!INCLUDE [cloud](../../includes/requirements/cloud.md)] :::column-end::: :::column span="3"::: @@ -54,7 +54,7 @@ When a device receives a policy for Feature updates: :::row::: :::column span="1"::: -[!INCLUDE [platform](../includes/requirements/licensing.md)] +[!INCLUDE [platform](../../includes/requirements/licensing.md)] :::column-end::: :::column span="3"::: @@ -77,7 +77,7 @@ When a device receives a policy for Feature updates: :::row::: :::column span="1"::: -[!INCLUDE [device-configuration](../includes/requirements/device-configuration.md)] +[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] :::column-end::: :::column span="3"::: From 25ec8397e9a8e280e399f09ea155e71ed9ca1311 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 14:52:05 -0500 Subject: [PATCH 004/139] updates --- .../windows/feature-updates-windows-10.md | 48 +++++++++++++++++++ .../device-updates/windows/feature-updates.md | 46 ++---------------- intune/device-updates/windows/toc.yml | 2 + 3 files changed, 54 insertions(+), 42 deletions(-) create mode 100644 intune/device-updates/windows/feature-updates-windows-10.md diff --git a/intune/device-updates/windows/feature-updates-windows-10.md b/intune/device-updates/windows/feature-updates-windows-10.md new file mode 100644 index 0000000000..eebc024ff5 --- /dev/null +++ b/intune/device-updates/windows/feature-updates-windows-10.md @@ -0,0 +1,48 @@ +--- +title: Upgrade devices to Windows 11 using feature updates +description: Learn how to upgrade Windows 10 devices to Windows 11 using feature updates in Microsoft Intune. +ms.date: 09/10/2024 +ms.topic: how-to +ms.reviewer: +--- + +# Upgrade devices to Windows 11 using feature updates + +You can use policy for *Feature updates for Windows 10 and later* to upgrade devices that run Windows 10 to Windows 11. + +When you use feature updates policy to deploy Windows 11, you can target the policy to Windows 10 devices that meet the Windows 11 minimum requirements to upgrade them to Windows 11. Devices that don't meet the requirements for Windows 11 won't install the update and remain at their current Windows 10 version. + +Another option is to select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**, then devices that don't meet the requirements for Windows 11 will get the latest Windows 10 feature update instead. + +However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](#update-behavior-when-multiple-policies-target-a-device). + +## Prepare to upgrade to Windows 11 + +The first step in preparing for a Windows 11 upgrade is to ensure your devices meet the [minimum system requirements for Windows 11](/windows/whats-new/windows-11-requirements#hardware-requirements). + +You can use [endpoint analytics](../../endpoint-analytics/index.md) to determine which of your devices meet the hardware requirements. If some of your devices don't meet all the requirements, you can see exactly which ones aren't met. To use Endpoint analytics, your devices must be managed by Intune, co-managed, or have the Configuration Manager client with tenant attach enabled. + +If you're already using Endpoint analytics, navigate to the [Work from anywhere report](../../endpoint-analytics/work-from-anywhere.md), and select the Windows score category in the middle to open a flyout with aggregate Windows 11 readiness information. For more granular details, go to the Windows tab at the top of the report. On the Windows tab, you'll see device-by-device readiness information. + +## Licensing for Windows 11 versions + +Windows 11 includes a license agreement that can be viewed at [https://www.microsoft.com/useterms/](https://www.microsoft.com/useterms/). This license agreement is automatically accepted by an organization that submits a policy to deploy Windows 11. + +When you configure a policy in the Microsoft Intune admin center to deploy any Windows 11 version, the Microsoft Intune admin center displays a notice to remind you that by submitting the policy you are accepting the Windows 11 License Agreement terms on behalf of the devices, and your device users. After submitting the feature updates policy, end users won't see or need to accept the license agreement, making the update process seamless. + +This license reminder appears each time you select a Windows 11 build, even if all your Windows devices already run Windows 11. This prompt is provided because Intune doesn't track which devices will receive the policy, and its possible new devices that run Windows 10 might later enroll and be targeted by the policy. + +For more information including general licensing details, see the [Windows 11 documentation](/windows/whats-new/windows-11). + +## Create policy for Windows 11 + +To deploy Windows 11, you'll create and deploy a feature updates policy just as you might have done previously for a Windows 10 device. It's the [same process](#create-and-assign-feature-updates-for-windows-10-and-later-policy) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. + +Also, the admin can choose to deploy the latest Windows 10 update to devices that are not eligible for Windows 11. To enable this feature, the admin must select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** in the deployment policy. This capability is only available if you choose a Windows 11 version from the *Feature update to deploy* dropdown list, and if the tenant meets the [licensing requirements](#prerequisites) defined at the beginning of this document. + +With this capability, you do not need to create two different deployment policies or two different feature updates. With a single policy, you can get your Windows 10 devices that can't go to Windows 11 to upgrade to the latest Windows 10 version and all the devices that can go to Windows 11 to upgrade to a Windows 11 version that you choose. + +You cannot set the checkbox for an existing policy because changing the checkbox value ends the current deployment and starts two new deployments. To change your deployment settings, delete the current feature update policy and create a new policy with the checkbox selected. + +- Deploying an older Windows version to a device won't downgrade the device. Devices only install an update when it's newer than the devices current version. +- Deploying a Windows 11 update to a Windows 10 device that supports Windows 11, [upgrades that device](#upgrade-devices-to-windows-11). diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 8339f80792..8c4f1747fd 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -52,6 +52,10 @@ When a device receives a policy for Feature updates: > > This feature isn't supported on Government Community Cloud (GCC) High and Department of Defense (DoD) cloud environments. > > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. +:::column-end::: +:::row-end::: + + :::row::: :::column span="1"::: [!INCLUDE [platform](../../includes/requirements/licensing.md)] @@ -197,48 +201,6 @@ For more information about Microsoft Entra registered devices limitations for Wi 5. Under **Review + create**, review the settings. When ready to save the Feature updates policy, select **Create**. - -## Upgrade devices to Windows 11 - -You can use policy for *Feature updates for Windows 10 and later* to upgrade devices that run Windows 10 to Windows 11. - -When you use feature updates policy to deploy Windows 11, you can target the policy to Windows 10 devices that meet the Windows 11 minimum requirements to upgrade them to Windows 11. Devices that don't meet the requirements for Windows 11 won't install the update and remain at their current Windows 10 version. - -Another option is to select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**, then devices that don't meet the requirements for Windows 11 will get the latest Windows 10 feature update instead. - -However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](#update-behavior-when-multiple-policies-target-a-device). - -### Prepare to upgrade to Windows 11 - -The first step in preparing for a Windows 11 upgrade is to ensure your devices meet the [minimum system requirements for Windows 11](/windows/whats-new/windows-11-requirements#hardware-requirements). - -You can use [endpoint analytics](../../endpoint-analytics/index.md) to determine which of your devices meet the hardware requirements. If some of your devices don't meet all the requirements, you can see exactly which ones aren't met. To use Endpoint analytics, your devices must be managed by Intune, co-managed, or have the Configuration Manager client with tenant attach enabled. - -If you're already using Endpoint analytics, navigate to the [Work from anywhere report](../../endpoint-analytics/work-from-anywhere.md), and select the Windows score category in the middle to open a flyout with aggregate Windows 11 readiness information. For more granular details, go to the Windows tab at the top of the report. On the Windows tab, you'll see device-by-device readiness information. - -### Licensing for Windows 11 versions - -Windows 11 includes a license agreement that can be viewed at [https://www.microsoft.com/useterms/](https://www.microsoft.com/useterms/). This license agreement is automatically accepted by an organization that submits a policy to deploy Windows 11. - -When you configure a policy in the Microsoft Intune admin center to deploy any Windows 11 version, the Microsoft Intune admin center displays a notice to remind you that by submitting the policy you are accepting the Windows 11 License Agreement terms on behalf of the devices, and your device users. After submitting the feature updates policy, end users won't see or need to accept the license agreement, making the update process seamless. - -This license reminder appears each time you select a Windows 11 build, even if all your Windows devices already run Windows 11. This prompt is provided because Intune doesn't track which devices will receive the policy, and its possible new devices that run Windows 10 might later enroll and be targeted by the policy. - -For more information including general licensing details, see the [Windows 11 documentation](/windows/whats-new/windows-11). - -### Create policy for Windows 11 - -To deploy Windows 11, you'll create and deploy a feature updates policy just as you might have done previously for a Windows 10 device. It's the [same process](#create-and-assign-feature-updates-for-windows-10-and-later-policy) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. - -Also, the admin can choose to deploy the latest Windows 10 update to devices that are not eligible for Windows 11. To enable this feature, the admin must select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** in the deployment policy. This capability is only available if you choose a Windows 11 version from the *Feature update to deploy* dropdown list, and if the tenant meets the [licensing requirements](#prerequisites) defined at the beginning of this document. - -With this capability, you do not need to create two different deployment policies or two different feature updates. With a single policy, you can get your Windows 10 devices that can't go to Windows 11 to upgrade to the latest Windows 10 version and all the devices that can go to Windows 11 to upgrade to a Windows 11 version that you choose. - -You cannot set the checkbox for an existing policy because changing the checkbox value ends the current deployment and starts two new deployments. To change your deployment settings, delete the current feature update policy and create a new policy with the checkbox selected. - -- Deploying an older Windows version to a device won't downgrade the device. Devices only install an update when it's newer than the devices current version. -- Deploying a Windows 11 update to a Windows 10 device that supports Windows 11, [upgrades that device](#upgrade-devices-to-windows-11). - ## Update behavior when multiple policies target a device Consider the following points when feature update policies target a device with more than one update policy, or target a Windows 10 device with an update for Windows 11: diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index dce420a319..773f99d98d 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -11,6 +11,8 @@ items: - name: Feature updates policy href: feature-updates.md displayName: windows feature updates +- name: Upgrade Windows 10 devices + href: feature-updates-windows-10.md - name: Windows quality updates policy href: quality-updates-policy.md displayName: windows quality updates From 49f62eabbb145185a1ec8c98bb83a39fb69ccbe2 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 15:12:53 -0500 Subject: [PATCH 005/139] toc restructure --- intune/device-updates/windows/toc.yml | 46 ++++++++++++++++----------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 773f99d98d..a6b8657f5e 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -1,5 +1,5 @@ items: -- name: overview +- name: Overview href: index.md displayName: windows updates - name: Use Windows Update client policies @@ -8,18 +8,24 @@ items: - name: Update rings policy href: update-rings.md displayName: windows updates, rings -- name: Feature updates policy - href: feature-updates.md - displayName: windows feature updates -- name: Upgrade Windows 10 devices - href: feature-updates-windows-10.md -- name: Windows quality updates policy - href: quality-updates-policy.md - displayName: windows quality updates -- name: Expedite updates policy - href: expedite-updates.md - displayName: windows updates -- name: Windows driver updates +- name: Feature updates + items: + - name: Feature updates policy + href: feature-updates.md + displayName: windows feature updates + - name: Upgrade Windows 10 devices + href: feature-updates-windows-10.md +- name: Quality updates + items: + - name: Quality updates policy + href: quality-updates-policy.md + displayName: windows quality updates +- name: Expedite updates + items: + - name: Expedite updates policy + href: expedite-updates.md + displayName: windows updates +- name: Driver updates items: - name: Driver updates overview href: driver-updates-overview.md @@ -30,12 +36,14 @@ items: - name: Windows rollout options href: rollout-options.md displayName: windows updates -- name: Windows Update compatibility reports - href: compatibility-reports.md - displayName: windows updates, reports -- name: Windows Update reports - href: reports.md - displayName: windows updates, reports +- name: Windows updates reporting + items: + - name: Windows update reports + href: reports.md + displayName: windows updates, reports + - name: Compatibility reports + href: compatibility-reports.md + displayName: windows updates, reports - name: Delivery Optimization href: ../../intune-service/configuration/delivery-optimization-windows.md displayName: delivery optimization, windows updates \ No newline at end of file From 1a35da73f753b85d0ed5c9182d3bb629755222e5 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 15:20:15 -0500 Subject: [PATCH 006/139] updates --- intune/device-updates/windows/rollout-options.md | 3 ++- intune/device-updates/windows/toc.yml | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index ef891c87aa..cfe7cf8b8d 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -19,7 +19,7 @@ You configure rollout options when creating [Feature Updates policy](feature-upd - **Make update available on a specific date** - With this option you can select a day on which the update in the policy is initially available to install. Windows Update doesn't make the update available to devices with this configuration until that day is reached. - + ## Intelligent rollouts diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index a6b8657f5e..b260703316 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -13,6 +13,9 @@ items: - name: Feature updates policy href: feature-updates.md displayName: windows feature updates + - name: Windows rollout options + href: rollout-options.md + displayName: windows updates - name: Upgrade Windows 10 devices href: feature-updates-windows-10.md - name: Quality updates @@ -33,9 +36,6 @@ items: - name: Driver updates policy href: driver-updates-policy.md displayName: windows updates, drivers -- name: Windows rollout options - href: rollout-options.md - displayName: windows updates - name: Windows updates reporting items: - name: Windows update reports From 3f757fb4328b827a5215a257b45b0407d25e33d8 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:17:26 -0500 Subject: [PATCH 007/139] content split --- .../device-updates/windows/feature-updates.md | 29 ++++--- intune/device-updates/windows/toc.yml | 8 +- intune/device-updates/windows/update-rings.md | 83 ++++++++++--------- 3 files changed, 66 insertions(+), 54 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 8c4f1747fd..6e98f6c87c 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -79,6 +79,24 @@ When a device receives a policy for Feature updates: :::column-end::: :::row-end::: +:::row::: +:::column span="1"::: +[!INCLUDE [platform](../includes/requirements/platform.md)] + +:::column-end::: +:::column span="3"::: +> The configuration of feature update releases supports the following Windows editions: +> - Pro +> - Pro Education +> - Enterprise +> - Education +> +> > [!IMPORTANT] +> > *Windows Enterprise LTSC*: Windows Update client policies doesn'o't support the *Long Term Service Channel* release. Plan to use alternative patching methods, like WSUS or Configuration Manager. +:::column-end::: +:::row-end::: + + :::row::: :::column span="1"::: [!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] @@ -101,17 +119,6 @@ When a device receives a policy for Feature updates: > - Windows Autopatch > > - Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy feature updates. -> -> - Feature updates are supported for the following Windows editions: -> - Pro -> - Enterprise -> - Pro Education -> - Education -> - Pro for Workstations -> -> > [!NOTE] -> > **Unsupported versions and editions**: -> > *Windows Enterprise LTSC*: Windows Update client policies does not support the *Long Term Service Channel* release. Plan to use alternative patching methods, like WSUS or Configuration Manager. :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index b260703316..49abce0a17 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -5,9 +5,11 @@ items: - name: Use Windows Update client policies href: configure.md displayName: windows updates -- name: Update rings policy - href: update-rings.md - displayName: windows updates, rings +- name: Windows updates rings + items: + - name: Update rings policy + href: update-rings.md + displayName: windows updates, rings - name: Feature updates items: - name: Feature updates policy diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index f4cccc9fd0..0c0997a4d6 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -1,12 +1,12 @@ --- -title: Configure Windows Update rings policy in Intune +title: Configure Windows Update rings policy description: Create and manage Intune policy for Windows update rings. You can configure, deploy, and pause update installation with Windows Update client policies using Microsoft Intune. ms.date: 04/18/2024 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Windows Update rings policy in Intune +# Windows Update rings policy Create update rings that specify how and when Windows as a Service updates your Windows devices with [*feature* and *quality* updates](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates). With Windows, new feature and quality updates include the contents of all previous updates. As long as you've installed the latest update, you know your Windows devices are up to date. Unlike with previous versions of Windows, you now must install the entire update instead of part of an update. @@ -24,31 +24,38 @@ The following prerequisites must be met to use Windows Update Rings for Windows > [!NOTE] > Although not required to configure Windows Update client policies, if the Microsoft Account Sign-In Assistant (wlidsvc) service is disabled, Windows Update doesn't offer feature updates. For more information, see [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). -- Devices must be one of the following supported Windows editions: - - - Windows Pro - - Windows Enterprise - - Windows IoT Enterprise - - Windows Education - - Windows Team - for Surface Hub devices - - Windows Holographic for Business - Windows Holographic for Business supports a subset of settings for Windows updates, including: - - **Automatic update behavior** - - **Microsoft product updates** - - **Servicing channel**: Any update build that is generally available. - - For more information, see [Manage Windows Holographic](../../intune-service/fundamentals/windows-holographic-for-business.md). - - - Windows Enterprise LTSC and IoT Enterprise LTSC- LTSC is supported for Quality updates, but not for Feature updates. As a result, the following ring controls aren't supported for LTSC: - - [Pause](update-rings.md#pause) of *Feature* updates - - [Feature Update Deferral period (days)](settings.md#update-settings) - - [Set feature update uninstall period (2 - 60 days)](settings.md#update-settings) - - [Enable pre-release builds](settings.md#update-settings), which includes the following build options: - - Windows Insider – Release Preview - - Beta Channel - - Dev Channel - - [Use deadline settings](settings.md#user-experience-settings) for *Feature* updates. - -### Limitations for Workplace Joined devices +:::row::: +:::column span="1"::: +[!INCLUDE [platform](../includes/requirements/platform.md)] + +:::column-end::: +:::column span="3"::: +> Windows update ring policies support the following Windows editions: +> - Pro +> - Pro Education +> - Enterprise +> - Education +> - Windows IoT Enterprise +> - Windows Team - for Surface Hub devices +> - Windows Holographic for Business - Windows Holographic for Business supports a subset of settings for Windows updates, including: +> - **Automatic update behavior** +> - **Microsoft product updates** +> - **Servicing channel**: Any update build that is generally available. +> For more information, see [Manage Windows Holographic](../../intune-service/fundamentals/windows-holographic-for-business.md). +> +> Windows Enterprise LTSC and IoT Enterprise LTSC- LTSC is supported for Quality updates, but not for Feature updates. As a result, the following ring controls aren't supported for LTSC: +> - [Pause](update-rings.md#pause) of *Feature* updates +> - [Feature Update Deferral period (days)](settings.md#update-settings) +> - [Set feature update uninstall period (2 - 60 days)](settings.md#update-settings) +> - [Enable pre-release builds](settings.md#update-settings), which includes the following build options: +> - Windows Insider Release Preview +> - Beta Channel +> - Dev Channel +> - [Use deadline settings](settings.md#user-experience-settings) for *Feature* updates. +:::column-end::: +:::row-end::: + +### Limitations for Microsoft Entra registered devices Intune Update rings for Windows require the use of Windows Update client policies, which supports devices that are Workplace Joined (WPJ). However, the following Intune Windows Update policy types use Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview), which provides for additional capabilities that are not supported for WPJ devices. @@ -56,20 +63,16 @@ Intune Update rings for Windows require the use of Windows Update client policie - Feature updates - Quality updates (also known as *Expedited* updates) -For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). +For more information about Microsoft Entra registered devices limitations for Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). ## Create and assign update rings 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Update rings** tab > **Create profile**. - -3. Under *Basics*, specify a name, a description (optional), and then select **Next**. +1. Select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Update rings** tab > **Create profile**. +1. Under *Basics*, specify a name, a description (optional), and then select **Next**. ![Create an update ring](./images/update-rings/basics-tab.png) - -4. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](settings.md). After configuring *Update and User experience* settings, select **Next**. - -5. Under **Scope tags**, select **+ Select scope tags** to open the *Select tags* pane if you want to apply them to the update ring. Choose one or more tags, and then click **Select** to add them to the update ring and return to the *Scope tag*s page. +1. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](settings.md). After configuring *Update and User experience* settings, select **Next**. +1. Under **Scope tags**, select **+ Select scope tags** to open the *Select tags* pane if you want to apply them to the update ring. Choose one or more tags, and then click **Select** to add them to the update ring and return to the *Scope tag*s page. When ready, select **Next** to continue to *Assignments*. @@ -77,11 +80,11 @@ For more information about WPJ limitations for Intune Windows Update policies, s > When configuring or editing Intune policies, some policy types might not display the Scope Tags configuration page if there are no custom defined scope tags for the tenant. > If you don't see the Scope Tag option, ensure that at least one tag in addition to the default scope tag has been defined. -6. Under **Assignments**, choose **+ Select groups to include** and then assign the update ring to one or more groups. Use **+ Select groups to exclude** to fine-tune the assignment. Select **Next** to continue. +1. Under **Assignments**, choose **+ Select groups to include** and then assign the update ring to one or more groups. Use **+ Select groups to exclude** to fine-tune the assignment. Select **Next** to continue. In most cases, we recommend deploying update rings to device groups. Use of device groups aligns to our guidance for deploying [feature updates](feature-updates.md) and removes the need for a user to sign-on to a device before the policy can apply. -7. Under **Review + create**, review the settings, and then select **Create** when ready to save your Windows update ring. Your new update ring is displayed in the list of update rings. +1. Under **Review + create**, review the settings, and then select **Create** when ready to save your Windows update ring. Your new update ring is displayed in the list of update rings. ## Manage your Windows Update rings @@ -136,8 +139,8 @@ If you resume a paused update ring, and then pause that ring again, the pause pe ##### To pause a ring 1. While viewing the overview page for an Update Ring, select **Pause**. -2. Select either **Feature** or **Quality** to pause that type of update, and then select **OK**. -3. After pausing one update type, you can select Pause again to pause the other update type. +1. Select either **Feature** or **Quality** to pause that type of update, and then select **OK**. +1. After pausing one update type, you can select Pause again to pause the other update type. When an update type is paused, the Overview pane for that ring displays how many days remain before that update type resumes. From b6debe4162122bbab5ef3725f95256e689470fa0 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:24:35 -0500 Subject: [PATCH 008/139] updates --- intune/device-updates/windows/update-rings.md | 50 +++++++++---------- 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 0c0997a4d6..75a49387ba 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -94,13 +94,7 @@ In the portal, navigate to **Devices** > **By platform** > **Windows** > **Manag This view includes: -- **Policy actions**: Use the following options near the top of the policy view to manage the update ring policy: - -- [Delete](#delete) -- [Pause](#pause) -- [Resume](#resume) -- [Extend](#extend) -- [Uninstall](#uninstall) +- **Policy actions**: use the available actions to manage the selected update ring policy. For more information about each action, see the [Policy actions](#policy-actions) section. :::image type="content" source="./images/update-rings/overview-actions.png" alt-text="Available actions."::: @@ -120,23 +114,25 @@ This view also includes: - **Properties**: View details for each configuration page of the policy, including an option to **Edit** each area of the policy. ### Policy actions -#### Delete + +Select a tab to learn more about its purpose and available options. + +# [**Delete**](#tab/delete) Select **Delete** to stop enforcing the settings of the selected Windows update ring. Deleting a ring removes its configuration from Intune so that Intune no longer applies and enforces those settings. Deleting a ring from Intune doesn't modify the settings on devices that were assigned the update ring. Instead, the device keeps its current settings. Devices don't maintain a historical record of what settings they held previously. Devices can also receive settings from other update rings that remain active. -##### To delete a ring +To delete a ring: 1. While viewing the overview page for an Update Ring, select **Delete**. -2. Select **OK**. - -#### Pause +1. Select **OK**. +# [**Pause**](#tab/pause) Select **Pause** to prevent assigned devices from receiving feature or quality updates for up to 35 days from the time you pause the ring. After the maximum days have passed, pause functionality automatically expires and the device scans Windows Updates for applicable updates. Following this scan, you can pause the updates again. If you resume a paused update ring, and then pause that ring again, the pause period resets to 35 days. -##### To pause a ring +To pause a ring: 1. While viewing the overview page for an Update Ring, select **Pause**. 1. Select either **Feature** or **Quality** to pause that type of update, and then select **OK**. @@ -147,27 +143,25 @@ When an update type is paused, the Overview pane for that ring displays how many > [!IMPORTANT] > After you issue a pause command, devices receive this command the next time they check into the service. It's possible that before they check in, they might install a scheduled update. Additionally, if a targeted device is turned off when you issue the pause command, when you turn it on, it might download and install scheduled updates before it checks in with Intune. -#### Resume - +# [**Resume**](#tab/resume) While an update ring is paused, you can select **Resume** to restore feature and quality updates for that ring to active operation. After you resume an update ring, you can pause that ring again. -##### To resume a ring +To resume a ring: 1. While viewing the overview page for a paused Update Ring, select **Resume**. -2. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. -3. After resuming one update type, you can select Resume again to resume the other update type. - -#### Extend +1. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. +1. After resuming one update type, you can select Resume again to resume the other update type. +# [**Extend**](#tab/extend) While an update ring is paused, you can select **Extend** to reset the pause period for both feature and quality updates for that update ring to 35 days. -##### To Extend the pause period for a ring +To Extend the pause period for a ring: 1. While viewing the overview page for a paused Update Ring, select **Extend**. -2. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. -3. After extending the pause for one update type, you can select Extend again to extend the other update type. +1. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. +1. After extending the pause for one update type, you can select Extend again to extend the other update type. -#### Uninstall +# [**Uninstall**](#tab/uninstall) An Intune administrator can use **Uninstall** to uninstall (roll back) the latest *feature* update or the latest *quality* update for an active or paused update ring. After uninstalling one type, you can then uninstall the other type. Intune doesn't support or manage the ability of users to uninstall updates. @@ -201,11 +195,13 @@ Consider the following when you use Uninstall: For more information about Windows Update policies, see [Update CSP](/windows/client-management/mdm/update-csp) in the Windows client management documentation. -##### To uninstall the latest Windows update +To uninstall the latest Windows update: 1. While viewing the overview page for a paused Update Ring, select **Uninstall**. -2. Select from the available options to uninstall either **Feature** or **Quality** updates, and then select **OK**. -3. After you trigger the uninstall for one update type, you can select Uninstall again to uninstall the remaining update type. +1. Select from the available options to uninstall either **Feature** or **Quality** updates, and then select **OK**. +1. After you trigger the uninstall for one update type, you can select Uninstall again to uninstall the remaining update type. +--- + ## Validation and reporting From 07f6aff932f46936283e2bca7a72d769a5eed13a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:28:07 -0500 Subject: [PATCH 009/139] updates --- intune/device-updates/windows/feature-updates.md | 2 +- intune/device-updates/windows/update-rings.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 6e98f6c87c..aa73fc9c59 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -81,7 +81,7 @@ When a device receives a policy for Feature updates: :::row::: :::column span="1"::: -[!INCLUDE [platform](../includes/requirements/platform.md)] +[!INCLUDE [platform](../../includes/requirements/platform.md)] :::column-end::: :::column span="3"::: diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 75a49387ba..140b1a7216 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -26,7 +26,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::row::: :::column span="1"::: -[!INCLUDE [platform](../includes/requirements/platform.md)] +[!INCLUDE [platform](../../includes/requirements/platform.md)] :::column-end::: :::column span="3"::: From 71e00d11dfb38b4a3749e66e920ac46cc9839e0e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:44:17 -0500 Subject: [PATCH 010/139] updates --- intune/device-updates/windows/icons/delete.svg | 3 +++ intune/device-updates/windows/icons/extend.svg | 10 ++++++++++ intune/device-updates/windows/icons/pause.svg | 3 +++ intune/device-updates/windows/icons/resume.svg | 3 +++ intune/device-updates/windows/icons/uninstall.svg | 3 +++ intune/device-updates/windows/update-rings.md | 10 +++++----- 6 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 intune/device-updates/windows/icons/delete.svg create mode 100644 intune/device-updates/windows/icons/extend.svg create mode 100644 intune/device-updates/windows/icons/pause.svg create mode 100644 intune/device-updates/windows/icons/resume.svg create mode 100644 intune/device-updates/windows/icons/uninstall.svg diff --git a/intune/device-updates/windows/icons/delete.svg b/intune/device-updates/windows/icons/delete.svg new file mode 100644 index 0000000000..130e71d5f2 --- /dev/null +++ b/intune/device-updates/windows/icons/delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/intune/device-updates/windows/icons/extend.svg b/intune/device-updates/windows/icons/extend.svg new file mode 100644 index 0000000000..ef9627c5b7 --- /dev/null +++ b/intune/device-updates/windows/icons/extend.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/intune/device-updates/windows/icons/pause.svg b/intune/device-updates/windows/icons/pause.svg new file mode 100644 index 0000000000..eb49c1dcbb --- /dev/null +++ b/intune/device-updates/windows/icons/pause.svg @@ -0,0 +1,3 @@ + + + diff --git a/intune/device-updates/windows/icons/resume.svg b/intune/device-updates/windows/icons/resume.svg new file mode 100644 index 0000000000..3464243804 --- /dev/null +++ b/intune/device-updates/windows/icons/resume.svg @@ -0,0 +1,3 @@ + + + diff --git a/intune/device-updates/windows/icons/uninstall.svg b/intune/device-updates/windows/icons/uninstall.svg new file mode 100644 index 0000000000..fdaa1833c4 --- /dev/null +++ b/intune/device-updates/windows/icons/uninstall.svg @@ -0,0 +1,3 @@ + + + diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 140b1a7216..2baed714aa 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -117,7 +117,7 @@ This view also includes: Select a tab to learn more about its purpose and available options. -# [**Delete**](#tab/delete) +# :::image type="icon" source="icons/delete.svg" border="false"::: [**Delete**](#tab/delete) Select **Delete** to stop enforcing the settings of the selected Windows update ring. Deleting a ring removes its configuration from Intune so that Intune no longer applies and enforces those settings. @@ -128,7 +128,7 @@ To delete a ring: 1. While viewing the overview page for an Update Ring, select **Delete**. 1. Select **OK**. -# [**Pause**](#tab/pause) +# :::image type="icon" source="icons/pause.svg" border="false"::: [**Pause**](#tab/pause) Select **Pause** to prevent assigned devices from receiving feature or quality updates for up to 35 days from the time you pause the ring. After the maximum days have passed, pause functionality automatically expires and the device scans Windows Updates for applicable updates. Following this scan, you can pause the updates again. If you resume a paused update ring, and then pause that ring again, the pause period resets to 35 days. @@ -143,7 +143,7 @@ When an update type is paused, the Overview pane for that ring displays how many > [!IMPORTANT] > After you issue a pause command, devices receive this command the next time they check into the service. It's possible that before they check in, they might install a scheduled update. Additionally, if a targeted device is turned off when you issue the pause command, when you turn it on, it might download and install scheduled updates before it checks in with Intune. -# [**Resume**](#tab/resume) +# :::image type="icon" source="icons/resume.svg" border="false"::: [**Resume**](#tab/resume) While an update ring is paused, you can select **Resume** to restore feature and quality updates for that ring to active operation. After you resume an update ring, you can pause that ring again. To resume a ring: @@ -152,7 +152,7 @@ To resume a ring: 1. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. 1. After resuming one update type, you can select Resume again to resume the other update type. -# [**Extend**](#tab/extend) +# :::image type="icon" source="icons/extend.svg" border="false"::: [**Extend**](#tab/extend) While an update ring is paused, you can select **Extend** to reset the pause period for both feature and quality updates for that update ring to 35 days. To Extend the pause period for a ring: @@ -161,7 +161,7 @@ To Extend the pause period for a ring: 1. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. 1. After extending the pause for one update type, you can select Extend again to extend the other update type. -# [**Uninstall**](#tab/uninstall) +# :::image type="icon" source="icons/uninstall.svg" border="false"::: [**Uninstall**](#tab/uninstall) An Intune administrator can use **Uninstall** to uninstall (roll back) the latest *feature* update or the latest *quality* update for an active or paused update ring. After uninstalling one type, you can then uninstall the other type. Intune doesn't support or manage the ability of users to uninstall updates. From 2941796d90732b27243547dbab25bc717254bb9c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:59:56 -0500 Subject: [PATCH 011/139] updates --- intune/device-updates/windows/update-rings.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 2baed714aa..bfdb7a32f4 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -117,7 +117,7 @@ This view also includes: Select a tab to learn more about its purpose and available options. -# :::image type="icon" source="icons/delete.svg" border="false"::: [**Delete**](#tab/delete) +# [:::image type="icon" source="icons/delete.svg" border="false"::: **Delete**](#tab/delete) Select **Delete** to stop enforcing the settings of the selected Windows update ring. Deleting a ring removes its configuration from Intune so that Intune no longer applies and enforces those settings. @@ -128,7 +128,7 @@ To delete a ring: 1. While viewing the overview page for an Update Ring, select **Delete**. 1. Select **OK**. -# :::image type="icon" source="icons/pause.svg" border="false"::: [**Pause**](#tab/pause) +# [:::image type="icon" source="icons/pause.svg" border="false"::: **Pause**](#tab/pause) Select **Pause** to prevent assigned devices from receiving feature or quality updates for up to 35 days from the time you pause the ring. After the maximum days have passed, pause functionality automatically expires and the device scans Windows Updates for applicable updates. Following this scan, you can pause the updates again. If you resume a paused update ring, and then pause that ring again, the pause period resets to 35 days. @@ -143,7 +143,7 @@ When an update type is paused, the Overview pane for that ring displays how many > [!IMPORTANT] > After you issue a pause command, devices receive this command the next time they check into the service. It's possible that before they check in, they might install a scheduled update. Additionally, if a targeted device is turned off when you issue the pause command, when you turn it on, it might download and install scheduled updates before it checks in with Intune. -# :::image type="icon" source="icons/resume.svg" border="false"::: [**Resume**](#tab/resume) +# [:::image type="icon" source="icons/resume.svg" border="false"::: **Resume**](#tab/resume) While an update ring is paused, you can select **Resume** to restore feature and quality updates for that ring to active operation. After you resume an update ring, you can pause that ring again. To resume a ring: @@ -152,7 +152,7 @@ To resume a ring: 1. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. 1. After resuming one update type, you can select Resume again to resume the other update type. -# :::image type="icon" source="icons/extend.svg" border="false"::: [**Extend**](#tab/extend) +# [:::image type="icon" source="icons/extend.svg" border="false"::: **Extend**](#tab/extend) While an update ring is paused, you can select **Extend** to reset the pause period for both feature and quality updates for that update ring to 35 days. To Extend the pause period for a ring: @@ -161,7 +161,7 @@ To Extend the pause period for a ring: 1. Select from the available options to resume either **Feature** or **Quality** updates, and then select **OK**. 1. After extending the pause for one update type, you can select Extend again to extend the other update type. -# :::image type="icon" source="icons/uninstall.svg" border="false"::: [**Uninstall**](#tab/uninstall) +# [:::image type="icon" source="icons/uninstall.svg" border="false"::: **Uninstall**](#tab/uninstall) An Intune administrator can use **Uninstall** to uninstall (roll back) the latest *feature* update or the latest *quality* update for an active or paused update ring. After uninstalling one type, you can then uninstall the other type. Intune doesn't support or manage the ability of users to uninstall updates. From 64636812aa1ec097a5cb88ede9eb506c6b6c7339 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 17 Dec 2025 20:44:01 -0500 Subject: [PATCH 012/139] updates --- intune/device-updates/windows/configure.md | 28 ----------------- ...ing-deferrals-to-feature-updates-policy.md | 30 +++++++++++++++++++ intune/device-updates/windows/toc.yml | 2 ++ 3 files changed, 32 insertions(+), 28 deletions(-) create mode 100644 intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md diff --git a/intune/device-updates/windows/configure.md b/intune/device-updates/windows/configure.md index 74c0af1da1..cc3a8d59e0 100644 --- a/intune/device-updates/windows/configure.md +++ b/intune/device-updates/windows/configure.md @@ -57,34 +57,6 @@ If you support WPJ devices with Intune, the following information can help you u | **Reports - Summary count of devices**:
- Feature updates
- Quality updates | Windows Update for Business reports | Windows Update for Business reports | | **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | -## Move from update ring deferrals to feature updates policy - -When using Intune to manage Windows updates, it's possible to use both *update rings* policy with update deferrals, and *feature updates* policy to manage the updates you want to install on devices. If you're using feature updates, we recommend you end use of deferrals as configured in your update rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. You can continue to use the user experience settings from update rings, as they don't create issues when combined with feature updates policy. - -While nothing prohibits use of both policy types to control which updates can install on a device, there's typically no advantage to doing so. When both policy types apply to a device, the conditions of both policy types must be met (be true) on the device before it's offered an applicable update. This scenario can lead to updates not installing as expected due to a block by one of the policy types. - -### Plan to transition - -Plan to manage the change from using update ring deferrals to feature updates so that the Windows Update service can be ready to deploy the updates you expect. - -- When Intune policies for Windows updates are created or modified, Intune passes the policy details to Windows Update, which then determines the updates that are applicable for each device that's assigned one or more update policies. - -- The process to evaluate updates for devices can take up to 10 minutes to complete, and in some cases might take a bit longer. - -- If a device starts a scan for updates *after* a deferral has been set to zero or removed for the device, but *before* Windows Update completes the processing of the feature updates policy, that device can be offered an update you didn't plan for it to install. - -Use the following process to ensure Windows Update has processed your feature updates policy before deferrals are removed. - -#### Switch to feature updates policy - -1. In the Microsoft Intune admin center, create a [feature updates policy](feature-updates.md) that configures your desired Windows version, and assign it to applicable devices. - - After the saved policy is assigned to devices, it will take a few minutes for Windows Update to process the policy. - -2. View the [Windows feature updates (Organizational)](reports.md#use-the-windows-10-feature-updates-organizational-report) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. - -3. After devices are verified to be in the **OfferReady** state you can safely reconfigure the [Update ring policy](update-rings.md), for that same set of devices to change the setting **Feature update deferral period (days)** to a value of **0**. - ## Reporting on updates To learn about report options for Update rings policy and Windows feature updates policy, see [Windows update reports](reports.md). diff --git a/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md b/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md new file mode 100644 index 0000000000..866c9cecbd --- /dev/null +++ b/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md @@ -0,0 +1,30 @@ +--- +title: Move from update ring deferrals to feature updates policy +description: TBD +ms.date: 09/10/2024 +ms.topic: how-to +ms.reviewer: +--- + +# Move from update ring deferrals to feature updates policy + +When using Intune to manage Windows updates, it's possible to use both *update rings* policy with update deferrals, and *feature updates* policy to manage the updates you want to install on devices. If you're using feature updates, we recommend you end use of deferrals as configured in your update rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. You can continue to use the user experience settings from update rings, as they don't create issues when combined with feature updates policy. + +While nothing prohibits use of both policy types to control which updates can install on a device, there's typically no advantage to doing so. When both policy types apply to a device, the conditions of both policy types must be met (be true) on the device before it's offered an applicable update. This scenario can lead to updates not installing as expected due to a block by one of the policy types. + +## Plan to transition + +Plan to manage the change from using update ring deferrals to feature updates so that the Windows Update service can be ready to deploy the updates you expect. + +- When Intune policies for Windows updates are created or modified, Intune passes the policy details to Windows Update, which then determines the updates that are applicable for each device that's assigned one or more update policies. +- The process to evaluate updates for devices can take up to 10 minutes to complete, and in some cases might take a bit longer. +- If a device starts a scan for updates *after* a deferral has been set to zero or removed for the device, but *before* Windows Update completes the processing of the feature updates policy, that device can be offered an update you didn't plan for it to install. + +Use the following process to ensure Windows Update has processed your feature updates policy before deferrals are removed. + +### Switch to feature updates policy + +1. In the Microsoft Intune admin center, create a [feature updates policy](feature-updates.md) that configures your desired Windows version, and assign it to applicable devices. + After the saved policy is assigned to devices, it will take a few minutes for Windows Update to process the policy. +1. View the [Windows feature updates (Organizational)](reports.md#use-the-windows-10-feature-updates-organizational-report) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. +1. After devices are verified to be in the **OfferReady** state you can safely reconfigure the [Update ring policy](update-rings.md), for that same set of devices to change the setting **Feature update deferral period (days)** to a value of **0**. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 49abce0a17..50f2f36d3b 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -15,6 +15,8 @@ items: - name: Feature updates policy href: feature-updates.md displayName: windows feature updates + - name: Move from deferrals to feature updates policy + href: ring-deferrals-to-feature-updates-policy.md - name: Windows rollout options href: rollout-options.md displayName: windows updates From bc1f78f4dd6bf06e40ea544f267823f7e5c6c291 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 11:20:07 -0500 Subject: [PATCH 013/139] updates --- .../device-updates/windows/feature-updates.md | 158 +++++++++--------- intune/device-updates/windows/toc.yml | 3 + 2 files changed, 82 insertions(+), 79 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index aa73fc9c59..b7d15b4341 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -10,28 +10,27 @@ ms.reviewer: davidmeb; bryanke; davguy With Microsoft Intune, you can create and deploy policy settings that ensure your Windows devices remain on a specific Windows feature update version. These settings help you manage and control the feature set of Windows on your devices, providing stability and predictability for your organization's IT environment. -With these policies, you can: +With Windows feature updates policies, you can: - Select the Windows [feature update](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) version that you want devices to remain at. This option supports setting a feature level to any version that remains in support at the time you create the policy. - [Upgrade devices that run Windows 10 to Windows 11](#upgrade-devices-to-windows-11). Windows feature updates policies work with update rings policies to prevent a device from receiving a Windows feature version that's later than the value specified in the feature updates policy. -## How feature updates work +## How feature updates policies work -When a device receives a policy for Feature updates: +When a device receives a feature update policy: -- The device updates to the version of Windows specified in the policy. A device that already runs a later version of Windows remains at its current version. By freezing the version, the devices feature set remains stable during the duration of the policy. +- The device updates to the version of Windows specified in the policy. + - A device that already runs a later version of Windows remains at its current version. By freezing the version, the devices feature set remains stable during the duration of the policy. > [!NOTE] - > A device won't install an update when it has a *safeguard hold* for that Windows version. When a device evaluates applicability of an update version, Windows creates the temporary safeguard hold if an unresolved known issue exists. Once the issue is resolved, the hold is removed and the device can then update. + > A device won't install an update when it has a [*safeguard hold*](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds) for that Windows version. When a device evaluates applicability of an update version, Windows creates the temporary safeguard hold if an unresolved known issue exists. Once the issue is resolved, the hold is removed and the device can then update. > - > - Learn more about [safeguard holds](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds) in the Windows documentation for *Feature Update Status*. - > - To learn about known issues that can result in a safeguard hold, see the applicable Windows release information and then reference the relevant Windows version from the table of contents for that page: - > - [Windows 11 release information](/windows/release-health/windows11-release-information) + > - To learn about known issues that can result in a safeguard hold, see the applicable Windows release information and then reference the relevant Windows version from the table of contents for that page: [Windows 11 release information](/windows/release-health/windows11-release-information). -- Unlike using the *Pause* option of an update ring, which expires after 35 days, the feature updates policy remains in effect. Devices won't install a new Windows version until you modify or remove the Feature updates policy. If you edit the policy to specify a newer version, devices can then install the features from that Windows version. +- Unlike using the *Pause* option of an update ring, which expires after 35 days, the feature updates policy remains in effect. Devices won't install a new Windows version until you modify or remove the feature updates policy. If you edit the policy to specify a newer version, devices can install that newer version. - The ability to *Uninstall* the Feature update is still honored by the update rings. - You can configure policy to manage the schedule by which Windows Update makes the offer available to devices. For more information, see [Rollout options for Windows Updates](rollout-options.md). - When a Windows feature update is deployed to a device from the cloud service, the latest monthly quality update is automatically included. @@ -125,88 +124,45 @@ When a device receives a policy for Feature updates: ### Limitations for Microsoft Entra registered devices -Feature updates policies require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports Microsoft Entra registered devices, Windows Autopatch provides more capabilities that aren't supported by those devices. +Feature updates policies require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). While Windows Update client policies supports Microsoft Entra registered devices, Windows Autopatch provides more capabilities that aren't supported by those devices. -For more information about Microsoft Entra registered devices limitations for Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). - -## Limitations for Feature updates for Windows 10 and later policy - -- When you deploy a *Feature updates for Windows 10 and later* policy to a device that also receives an *Update rings for Windows 10 and later* policy, review the update ring for the following configurations: - - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. - - Feature updates for the update ring must be *running*. They must not be paused. - - > [!TIP] - > If you're using feature updates, we recommend you set the Feature update deferral period to *0* in the associated Update Rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. - > - > For more information, see [Move from update ring deferrals to feature updates policy](configure.md#move-from-update-ring-deferrals-to-feature-updates-policy) - -- Feature updates for Windows 10 and later policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. - -- If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. - - To prevent this initial delay from impacting your co-managed devices: - - 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - 2. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Feature updates** tab > **Create profile**. - 3. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. - 4. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. - - Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. - - 5. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows 10 feature updates (Organizational) report](reports.md#use-the-windows-10-feature-updates-organizational-report). - 6. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. - -- When the device checks in to the Windows Update service, the device's group membership is validated against the security groups assigned to the feature updates policy settings for any feature update holds. - -- Managed devices that receive feature update policy are automatically enrolled with the [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). The service manages the updates a device receives. Microsoft Intune uses this service and works with your Intune policies for Windows updates to deploy feature updates to devices. - - When a device is no longer assigned to any feature update policies, the device remains enrolled in Autopatch. This change allows time to assign the device to a different policy and ensure that in the meantime the device doesn't receive a feature update that wasn't intended. - - As a result, when a feature updates policy no longer applies to a device, that device isn't offered any feature update until one of the following happens: - - - The device is assigned to a new feature update profile. - - The device is unenrolled from Intune, which unenrolls the device from feature update management by Autopatch. - - You use the [Windows Autopatch graph API](/graph/windowsupdates-enroll) to [remove the device](/graph/api/windowsupdates-updatableasset-unenrollassets) from feature update management. +For more information, see [Microsoft Entra registered devices limitations for Windows Update policies](configure.md). ## Create and assign Feature updates for Windows 10 and later policy -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select **Devices** > **By platform** > **Windows** > **Windows 10 and later updates** > **Feature updates** tab > **Create profile**. - -3. Under **Deployment settings**: - - a. **Name**, **Description**: Specify a name, and a description (optional). - - b. **Required/Optional updates**: These options are only available when the target version is Windows 11. - - - When the default option **Make available to users as a required update** is selected, the device will automatically install the update based on device settings. - - When the admin selects the option **Make available to users as an optional update**, then the selected updates are made available to users as an optional update. The rollout settings still control when the update is available to the device but then the user must choose to install the update before it is installed on the device. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** +1. Select **Windows updates** > **Feature updates** +1. Select **Create profile** +1. Under **Deployment settings**: + - Specify a **Name** and an optional **Description** for the feature updates deployment. + - From the **Feature update to deploy** dropdown, select the Windows version you want to deploy. Only versions of Windows that remain in support are available to select. + - Select either: + - **Make available to users as a required update**: the device will automatically install the update based on device settings. + - **Make available to users as an optional update**: selected updates are made available to users as an optional update. The rollout settings still control when the update is available to the device but then the user must choose to install the update before it is installed on the device. This option requires a license for Windows Autopatch. +1. Under **Rollout options**, configure how and when the update is made available to devices that receive this policy. For more information, see [Rollout options for Windows Updates](rollout-options.md). +1. Select **Next** +1. Under **Assignments**, assign the policy to one or more device groups. Select **Next** to continue. +1. Under **Review + create**, review the settings. When ready to save the policy, select **Create**. - **What the user sees on their device** - When the admin makes the update available as an **Optional** update, the user must navigate to the **Windows update settings** page to see and choose to install the update. It is recommended to communicate to end users through your communication channels that an optional update is available to them. - When the user navigates to the **Windows update settings** page, they can see and choose to install the update when they're willing to take the update. - Users have to click **Download** to install the update. Otherwise it doesn't get installed until the admin makes it a **Required** update. - It's the same optional update experience that users are familiar with in their personal PCs. +## User experience - When the admin switches from **Optional** to **Required**, the following behavior is observed: +When the admin makes the update available as an **Optional** update, the user must navigate to the **Windows update settings** page to see and choose to install the update. It is recommended to communicate to end users through your communication channels that an optional update is available to them. - - Updates aren't reinstalled for people who went ahead and opted to install the update back when it was an **Optional** update. - - If a device has not started on an update, the next time the device checks for updates the update is treated and automatically installed as a **Required** update. +When the user navigates to the **Windows update settings** page, they can see and choose to install the update when they're willing to take the update. +Users have to click **Download** to install the update. Otherwise it doesn't get installed until the admin makes it a **Required** update. +It's the same optional update experience that users are familiar with in their personal PCs. - When the admin switches from **Required** to **Optional**, the following behavior is observed: +When the admin switches from **Optional** to **Required**, the following behavior is observed: - - Devices that have already installed the update are not impacted. - - Devices that are pending restart are likely to continue to install the update as a **Required** update. - - Switching only impacts devices that haven't started the update yet or were early enough in the update process so they could be changed to an **Optional** update. +- Updates aren't reinstalled for people who went ahead and opted to install the update back when it was an **Optional** update. +- If a device has not started on an update, the next time the device checks for updates the update is treated and automatically installed as a **Required** update. - c. **Feature update to deploy**: select the specific version of Windows with the feature set you want deployed on your devices. Only versions of Windows that remain in support are available to select. +When the admin switches from **Required** to **Optional**, the following behavior is observed: - d. **Rollout options**: Configure **Rollout options** to manage when Windows Updates makes the update available to devices that receive this policy. For more information about using these options, see [Rollout options for Windows Updates](rollout-options.md), and then select **Next**. +- Devices that have already installed the update are not impacted. +- Devices that are pending restart are likely to continue to install the update as a **Required** update. +- Switching only impacts devices that haven't started the update yet or were early enough in the update process so they could be changed to an **Optional** update. -4. Under **Assignments**, choose **+ Select groups to include** and then assign the feature updates deployment to one or more device groups. Select **Next** to continue. - -5. Under **Review + create**, review the settings. When ready to save the Feature updates policy, select **Create**. ## Update behavior when multiple policies target a device @@ -256,9 +212,53 @@ There are multiple options to get in-depth reporting for Windows 10/11 updates w To learn more, see [Intune compliance reports](reports.md). +## Limitations for Feature updates for Windows 10 and later policy + +- When you deploy a *Feature updates for Windows 10 and later* policy to a device that also receives an *Update rings for Windows 10 and later* policy, review the update ring for the following configurations: + - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. + - Feature updates for the update ring must be *running*. They must not be paused. + + > [!TIP] + > If you're using feature updates, we recommend you set the Feature update deferral period to *0* in the associated Update Rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. + > + > For more information, see [Move from update ring deferrals to feature updates policy](configure.md#move-from-update-ring-deferrals-to-feature-updates-policy) + +- Feature updates for Windows 10 and later policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. + +- If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. + + To prevent this initial delay from impacting your co-managed devices: + + 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). + 2. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Feature updates** tab > **Create profile**. + 3. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. + 4. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. + + Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. + + 5. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows 10 feature updates (Organizational) report](reports.md#use-the-windows-10-feature-updates-organizational-report). + 6. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. + +- When the device checks in to the Windows Update service, the device's group membership is validated against the security groups assigned to the feature updates policy settings for any feature update holds. + +- Managed devices that receive feature update policy are automatically enrolled with the [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). The service manages the updates a device receives. Microsoft Intune uses this service and works with your Intune policies for Windows updates to deploy feature updates to devices. + + When a device is no longer assigned to any feature update policies, the device remains enrolled in Autopatch. This change allows time to assign the device to a different policy and ensure that in the meantime the device doesn't receive a feature update that wasn't intended. + + As a result, when a feature updates policy no longer applies to a device, that device isn't offered any feature update until one of the following happens: + + - The device is assigned to a new feature update profile. + - The device is unenrolled from Intune, which unenrolls the device from feature update management by Autopatch. + - You use the [Windows Autopatch graph API](/graph/windowsupdates-enroll) to [remove the device](/graph/api/windowsupdates-updatableasset-unenrollassets) from feature update management. + ## Next steps - Use [Windows update rings in Intune](update-rings.md) - Use [Windows update compatibility reports](compatibility-reports.md) - Use [Windows update reports](reports.md) for Windows 10/11 updates - Also see [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) in the Windows deployment content for an alternative solution + + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 50f2f36d3b..9078726e67 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -10,6 +10,9 @@ items: - name: Update rings policy href: update-rings.md displayName: windows updates, rings + - name: Policy settings reference + href: settings.md + displayName: windows updates, rings - name: Feature updates items: - name: Feature updates policy From efd95a3496bec6eff6b81f9fc93fcc62b8df6e8e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 12:24:03 -0500 Subject: [PATCH 014/139] updates --- .../windows/icons/client-policies.svg | 10 ++++++++++ .../windows/icons/driver-updates.svg | 10 ++++++++++ .../device-updates/windows/icons/expedite.svg | 15 +++++++++++++++ .../windows/icons/feature-updates.svg | 10 ++++++++++ .../windows/icons/hotpatch-updates.svg | 10 ++++++++++ .../windows/icons/quality-updates.svg | 10 ++++++++++ .../windows/icons/update-ring.svg | 10 ++++++++++ intune/device-updates/windows/index.md | 17 ++++++++++------- 8 files changed, 85 insertions(+), 7 deletions(-) create mode 100644 intune/device-updates/windows/icons/client-policies.svg create mode 100644 intune/device-updates/windows/icons/driver-updates.svg create mode 100644 intune/device-updates/windows/icons/expedite.svg create mode 100644 intune/device-updates/windows/icons/feature-updates.svg create mode 100644 intune/device-updates/windows/icons/hotpatch-updates.svg create mode 100644 intune/device-updates/windows/icons/quality-updates.svg create mode 100644 intune/device-updates/windows/icons/update-ring.svg diff --git a/intune/device-updates/windows/icons/client-policies.svg b/intune/device-updates/windows/icons/client-policies.svg new file mode 100644 index 0000000000..eed45b964f --- /dev/null +++ b/intune/device-updates/windows/icons/client-policies.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/intune/device-updates/windows/icons/driver-updates.svg b/intune/device-updates/windows/icons/driver-updates.svg new file mode 100644 index 0000000000..2e7c483beb --- /dev/null +++ b/intune/device-updates/windows/icons/driver-updates.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/intune/device-updates/windows/icons/expedite.svg b/intune/device-updates/windows/icons/expedite.svg new file mode 100644 index 0000000000..8fbcadbc47 --- /dev/null +++ b/intune/device-updates/windows/icons/expedite.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/intune/device-updates/windows/icons/feature-updates.svg b/intune/device-updates/windows/icons/feature-updates.svg new file mode 100644 index 0000000000..ab711b333a --- /dev/null +++ b/intune/device-updates/windows/icons/feature-updates.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/intune/device-updates/windows/icons/hotpatch-updates.svg b/intune/device-updates/windows/icons/hotpatch-updates.svg new file mode 100644 index 0000000000..a81820f4eb --- /dev/null +++ b/intune/device-updates/windows/icons/hotpatch-updates.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/intune/device-updates/windows/icons/quality-updates.svg b/intune/device-updates/windows/icons/quality-updates.svg new file mode 100644 index 0000000000..f9142f1a11 --- /dev/null +++ b/intune/device-updates/windows/icons/quality-updates.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/intune/device-updates/windows/icons/update-ring.svg b/intune/device-updates/windows/icons/update-ring.svg new file mode 100644 index 0000000000..980905a266 --- /dev/null +++ b/intune/device-updates/windows/icons/update-ring.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 9f3c496058..f2f7395b33 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -83,10 +83,13 @@ Understand hotpatching scenarios Monitor and troubleshoot update compliance -| Feature | When using Autopatch | When NOT using Autopatch | -|--------------------------|-------------------------------------------------------------------------------------------|-----------------------------------------------| -| Update rings | Autopatch creates & manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | -| Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | -| Quality expedite updates | Autopatch handles emergency patching | You use "Expedite" policy | -| Driver updates | Autopatch manages this | You can allow/deny via settings | -| Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | \ No newline at end of file +| | Feature | When using Autopatch | When NOT using Autopatch | +|--------------------------------------------------------------------------------|--------------------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------| +| **:::image type="icon" source="icons/update-ring.svg" border="false":::** | Update rings | Autopatch creates & manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | +| **:::image type="icon" source="icons/feature-updates.svg" border="false":::** | Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | +| **:::image type="icon" source="icons/expedite-updates.svg" border="false":::** | Quality expedite updates | Autopatch handles emergency patching | You use "Expedite" policy | +| **:::image type="icon" source="icons/driver-updates.svg" border="false":::** | Driver updates | Autopatch manages this | You can allow/deny via settings | +| **** | Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | +| **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | Hotpatch | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | +| **:::image type="icon" source="icons/client-policies.svg" border="false":::** | Windows Update client policies | Intune configures these behind the scenes; you don't assign your own to Autopatch devices | You configure these directly in Intune | +| **:::image type="icon" source="icons/quality-updates.svg" border="false":::** | Quality updates | Autopatch manages quality updates | You configure quality updates via update rings and expedite policies | \ No newline at end of file From 15825dc7cd195a53fbb6d6d06262b4cda6a76015 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 12:57:35 -0500 Subject: [PATCH 015/139] updates --- .../{expedite.svg => expedite-updates.svg} | 0 intune/device-updates/windows/index.md | 90 +++++++++++++++++++ 2 files changed, 90 insertions(+) rename intune/device-updates/windows/icons/{expedite.svg => expedite-updates.svg} (100%) diff --git a/intune/device-updates/windows/icons/expedite.svg b/intune/device-updates/windows/icons/expedite-updates.svg similarity index 100% rename from intune/device-updates/windows/icons/expedite.svg rename to intune/device-updates/windows/icons/expedite-updates.svg diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index f2f7395b33..951411c236 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -23,6 +23,96 @@ Exceptional scenarios, such as urgent security patches All Windows updates flow from Microsoft's global update service; Intune provides the policy layer that governs timing, user experience, and safeguards. Core policy types + +:::row::: +:::column::: +#### Update rings + +**:::image type="icon" source="icons/update-ring.svg" border="false":::** + +> Description +> +>> [!div class="nextstepaction"] +>> [Learn more](update-rings.md) +:::column-end::: +:::column::: +#### Feature update policies + +**:::image type="icon" source="icons/feature-updates.svg" border="false":::** + +> Description +> +>> [!div class="nextstepaction"] +>> [Learn more](feature-updates.md) +:::column-end::: +:::row-end::: + +:::row::: +:::column::: +#### Quality updates + +**:::image type="icon" source="icons/quality-updates.svg" border="false":::** + +> Description +> +>> [!div class="nextstepaction"] +>> [Learn more](quality-updates-policy.md) +:::column-end::: +:::column::: + +#### Windows Update client policies + +**:::image type="icon" source="icons/client-policies.svg" border="false":::** + +> Description +> +>> [!div class="nextstepaction"] +>> [Learn more](feature-updates.md) +:::column-end::: +:::row-end::: + + +:::row::: +:::column::: +#### Quality expedite updates + +**:::image type="icon" source="icons/expedite-updates.svg" border="false":::** + +> Description +> +>> [!div class="nextstepaction"] +>> [Learn more](update-rings.md) +:::column-end::: +:::column::: +#### Driver updates + +**:::image type="icon" source="icons/driver-updates.svg" border="false":::** + +> Description +> +>> [!div class="nextstepaction"] +>> [Learn more](feature-updates.md) +:::column-end::: +:::row-end::: + +:::row::: +:::column::: + +#### Hotpatch + +**:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** + +> Description +> +>> [!div class="nextstepaction"] +>> [Learn more](update-rings.md) +:::column-end::: +:::column::: + +:::column-end::: +:::row-end::: + + Intune provides several policy types, each designed for a specific purpose. Understanding these helps you choose the right tool for each scenario. Update rings Update rings control the cadence and experience of updates, including: From 320bd6b8c90280b2e53e14abd7ca03b213d8006e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 13:35:50 -0500 Subject: [PATCH 016/139] updates --- intune/device-updates/windows/index.md | 43 ++++++++++++++------------ 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 951411c236..e09c0adf43 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -24,71 +24,74 @@ All Windows updates flow from Microsoft's global update service; Intune provides Core policy types + :::row::: :::column::: + +#### Windows Update client policies + +>**:::image type="icon" source="icons/client-policies.svg" border="false":::** +> +> Windows Update client policies configure the underlying Windows Update for Business CSPs. These settings are available in Intune both through update rings and directly in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. +> +>> [!div class="nextstepaction"] +>> [Learn more](feature-updates.md) + +:::column-end::: +:::column::: #### Update rings **:::image type="icon" source="icons/update-ring.svg" border="false":::** -> Description +> Intune's management object that applies Windows Update client policies to groups of devices. Update rings control deferral periods, deadlines, restart behavior, and user experience settings, enabling phased rollout across your environment. > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) :::column-end::: +:::row-end::: + +:::row::: :::column::: #### Feature update policies **:::image type="icon" source="icons/feature-updates.svg" border="false":::** -> Description +> Lock devices to a specific Windows version (e.g., Windows 11 23H2). These policies prevent devices from upgrading beyond the targeted release, ensuring consistency and control over major OS upgrades. > >> [!div class="nextstepaction"] >> [Learn more](feature-updates.md) :::column-end::: -:::row-end::: -:::row::: :::column::: #### Quality updates **:::image type="icon" source="icons/quality-updates.svg" border="false":::** -> Description +> Deliver monthly cumulative updates that include security patches and reliability improvements. Quality updates keep devices secure and stable by addressing vulnerabilities and performance issues on a regular cadence. > >> [!div class="nextstepaction"] >> [Learn more](quality-updates-policy.md) :::column-end::: -:::column::: - -#### Windows Update client policies - -**:::image type="icon" source="icons/client-policies.svg" border="false":::** - -> Description -> ->> [!div class="nextstepaction"] ->> [Learn more](feature-updates.md) -:::column-end::: :::row-end::: - :::row::: :::column::: #### Quality expedite updates **:::image type="icon" source="icons/expedite-updates.svg" border="false":::** -> Description +> Push critical security updates faster than normal rings. Expedite policies override deferrals and deadlines to immediately deliver high-priority patches (such as zero-day fixes) to devices at risk. > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) :::column-end::: + :::column::: #### Driver updates **:::image type="icon" source="icons/driver-updates.svg" border="false":::** -> Description +> Manage the delivery of hardware driver updates from Windows Update. Driver update policies help ensure device compatibility and stability by controlling when and how drivers are installed. > >> [!div class="nextstepaction"] >> [Learn more](feature-updates.md) @@ -102,7 +105,7 @@ Core policy types **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** -> Description +> Apply security patches without requiring a reboot, reducing downtime and disruption. Hotpatch updates are available for eligible Windows editions through Windows Autopatch and provide seamless protection while keeping systems continuously available. > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) From e4c73e3cbb4a732aaf407a031dca0eb64046af0a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:48:26 -0500 Subject: [PATCH 017/139] updates --- .../windows/icons/feature-updates.svg | 2 +- .../windows/icons/update-ring.svg | 2 +- intune/device-updates/windows/index.md | 20 +++++++++---------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/intune/device-updates/windows/icons/feature-updates.svg b/intune/device-updates/windows/icons/feature-updates.svg index ab711b333a..16b591fa51 100644 --- a/intune/device-updates/windows/icons/feature-updates.svg +++ b/intune/device-updates/windows/icons/feature-updates.svg @@ -1,6 +1,6 @@ - + diff --git a/intune/device-updates/windows/icons/update-ring.svg b/intune/device-updates/windows/icons/update-ring.svg index 980905a266..ae53399ff2 100644 --- a/intune/device-updates/windows/icons/update-ring.svg +++ b/intune/device-updates/windows/icons/update-ring.svg @@ -1,6 +1,6 @@ - + diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index e09c0adf43..04500d4f58 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -32,17 +32,17 @@ Core policy types >**:::image type="icon" source="icons/client-policies.svg" border="false":::** > -> Windows Update client policies configure the underlying Windows Update for Business CSPs. These settings are available in Intune both through update rings and directly in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. +> Windows Update client policies configure the underlying Update policy CSP. These settings are available in Intune both through update rings and directly in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. > >> [!div class="nextstepaction"] ->> [Learn more](feature-updates.md) +>> [Learn more](/windows/client-management/mdm/policy-csp-update) :::column-end::: :::column::: #### Update rings -**:::image type="icon" source="icons/update-ring.svg" border="false":::** - +>**:::image type="icon" source="icons/update-ring.svg" border="false":::** +> > Intune's management object that applies Windows Update client policies to groups of devices. Update rings control deferral periods, deadlines, restart behavior, and user experience settings, enabling phased rollout across your environment. > >> [!div class="nextstepaction"] @@ -54,19 +54,19 @@ Core policy types :::column::: #### Feature update policies -**:::image type="icon" source="icons/feature-updates.svg" border="false":::** - -> Lock devices to a specific Windows version (e.g., Windows 11 23H2). These policies prevent devices from upgrading beyond the targeted release, ensuring consistency and control over major OS upgrades. +>**:::image type="icon" source="icons/feature-updates.svg" border="false":::** +> +> Lock devices to a specific Windows version (for example, Windows 11 24H2). These policies prevent devices from upgrading beyond the targeted release, ensuring consistency and control over major OS upgrades. > >> [!div class="nextstepaction"] >> [Learn more](feature-updates.md) :::column-end::: :::column::: -#### Quality updates - -**:::image type="icon" source="icons/quality-updates.svg" border="false":::** +#### Quality update policies +>**:::image type="icon" source="icons/quality-updates.svg" border="false":::** +> > Deliver monthly cumulative updates that include security patches and reliability improvements. Quality updates keep devices secure and stable by addressing vulnerabilities and performance issues on a regular cadence. > >> [!div class="nextstepaction"] From b5121315456dc0d16ef01b373a58d63e63f1d471 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 16:59:25 -0500 Subject: [PATCH 018/139] updates --- .../icons/{driver-updates.svg => driver-update.svg} | 0 intune/device-updates/windows/index.md | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) rename intune/device-updates/windows/icons/{driver-updates.svg => driver-update.svg} (100%) diff --git a/intune/device-updates/windows/icons/driver-updates.svg b/intune/device-updates/windows/icons/driver-update.svg similarity index 100% rename from intune/device-updates/windows/icons/driver-updates.svg rename to intune/device-updates/windows/icons/driver-update.svg diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 04500d4f58..11b6fd9bc7 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -32,7 +32,7 @@ Core policy types >**:::image type="icon" source="icons/client-policies.svg" border="false":::** > -> Windows Update client policies configure the underlying Update policy CSP. These settings are available in Intune both through update rings and directly in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. +> Windows Update client policies configure the underlying Update policy CSP. The policy settings are available in Intune both through update rings and in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. > >> [!div class="nextstepaction"] >> [Learn more](/windows/client-management/mdm/policy-csp-update) @@ -76,20 +76,20 @@ Core policy types :::row::: :::column::: -#### Quality expedite updates +#### Expedite policies **:::image type="icon" source="icons/expedite-updates.svg" border="false":::** -> Push critical security updates faster than normal rings. Expedite policies override deferrals and deadlines to immediately deliver high-priority patches (such as zero-day fixes) to devices at risk. +> Push critical security updates faster than regular rings. Expedite policies override deferrals and deadlines to immediately deliver high-priority patches (such as zero-day fixes) to devices at risk. > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) :::column-end::: :::column::: -#### Driver updates +#### Driver update policies -**:::image type="icon" source="icons/driver-updates.svg" border="false":::** +**:::image type="icon" source="icons/driver-update.svg" border="false":::** > Manage the delivery of hardware driver updates from Windows Update. Driver update policies help ensure device compatibility and stability by controlling when and how drivers are installed. > From eb4cc312cfe4f3278435ece97db5c2813a88764c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 17:16:42 -0500 Subject: [PATCH 019/139] updates --- intune/device-updates/windows/index.md | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 11b6fd9bc7..d36edbf94d 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -14,16 +14,11 @@ How Intune manages Windows updates Intune integrates with Windows Update for Business to configure how and when Windows 10 and Windows 11 devices receive updates. Rather than downloading and approving individual patches (as you would in WSUS), Intune defines update behavior through policy. Devices then communicate directly with the Windows Update service to retrieve the correct updates. With Intune, you can manage: -Quality updates (monthly cumulative security and reliability updates) -Feature updates (annual Windows version releases) -Driver and firmware updates -Restart and deadline behavior -Exceptional scenarios, such as urgent security patches - All Windows updates flow from Microsoft's global update service; Intune provides the policy layer that governs timing, user experience, and safeguards. -Core policy types +## Windows update policy types +Intune provides a comprehensive set of policy types to manage how Windows devices receive updates. These policies work together to control everything from the underlying Windows Update client behavior to the rollout of feature updates, monthly quality patches, driver updates, and critical security fixes. Each policy type serves a specific purpose, giving administrators the flexibility to design update strategies that balance security, stability, and user experience. Understanding how these policies relate to one another is essential for building a predictable and well‑governed update management process. :::row::: :::column::: @@ -32,10 +27,10 @@ Core policy types >**:::image type="icon" source="icons/client-policies.svg" border="false":::** > -> Windows Update client policies configure the underlying Update policy CSP. The policy settings are available in Intune both through update rings and in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. +> Windows Update client policies (formerly known as Windows Update for Business) configure the underlying [Update policy CSP](/windows/client-management/mdm/policy-csp-update). The policy settings are available in Intune both through update rings and in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. > >> [!div class="nextstepaction"] ->> [Learn more](/windows/client-management/mdm/policy-csp-update) +>> [Learn more](/windows/deployment/update/waas-configure-wufb) :::column-end::: :::column::: @@ -115,6 +110,14 @@ Core policy types :::column-end::: :::row-end::: +## Windows Autopatch + +Windows Autopatch is a cloud service that automates the management of Windows updates using Intune. Instead of manually configuring update rings, feature update policies, quality updates, driver updates, and hotpatching, Autopatch orchestrates these policies on your behalf. The service applies Microsoft-recommended deployment rings, monitors update health, and automatically adjusts rollout based on device readiness and reliability signals. Autopatch reduces administrative overhead while maintaining a secure and up‑to‑date device fleet. + +> [!div class="nextstepaction"] +> [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) + +--- Intune provides several policy types, each designed for a specific purpose. Understanding these helps you choose the right tool for each scenario. Update rings @@ -181,7 +184,7 @@ Monitor and troubleshoot update compliance | **:::image type="icon" source="icons/update-ring.svg" border="false":::** | Update rings | Autopatch creates & manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | | **:::image type="icon" source="icons/feature-updates.svg" border="false":::** | Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | | **:::image type="icon" source="icons/expedite-updates.svg" border="false":::** | Quality expedite updates | Autopatch handles emergency patching | You use "Expedite" policy | -| **:::image type="icon" source="icons/driver-updates.svg" border="false":::** | Driver updates | Autopatch manages this | You can allow/deny via settings | +| **:::image type="icon" source="icons/driver-update.svg" border="false":::** | Driver updates | Autopatch manages this | You can allow/deny via settings | | **** | Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | | **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | Hotpatch | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | | **:::image type="icon" source="icons/client-policies.svg" border="false":::** | Windows Update client policies | Intune configures these behind the scenes; you don't assign your own to Autopatch devices | You configure these directly in Intune | From 332d31e28dc09e42950c9b19452ab4100be68dc4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 18 Dec 2025 17:34:52 -0500 Subject: [PATCH 020/139] split reports --- .../windows/driver-updates-reports.md | 121 ++++++++++ .../windows/feature-updates-reports.md | 217 ++++++++++++++++++ .../windows/quality-updates-reports.md | 120 ++++++++++ intune/device-updates/windows/reports.md | 3 +- intune/device-updates/windows/toc.yml | 20 +- .../windows/update-rings-reports.md | 49 ++++ 6 files changed, 524 insertions(+), 6 deletions(-) create mode 100644 intune/device-updates/windows/driver-updates-reports.md create mode 100644 intune/device-updates/windows/feature-updates-reports.md create mode 100644 intune/device-updates/windows/quality-updates-reports.md create mode 100644 intune/device-updates/windows/update-rings-reports.md diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md new file mode 100644 index 0000000000..3fe1615c89 --- /dev/null +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -0,0 +1,121 @@ +--- +title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune +description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +ms.date: 03/04/2025 +ms.topic: how-to +ms.reviewer: zadvor +--- + +# Reports for Windows Driver updates policy + +Intune offers integrated reports to view detailed status for Windows driver updates for devices assigned to Windows Driver update policies. To use these reports, you must first configure the prerequisites and policies that support data collection from devices. These reports are applicable to Windows 10 and Windows 11. + +The data in the Intune reports for Windows Driver update policies is used only for these reports and doesn't appear in other Intune reports. The following reports are available: + +- [Windows Driver updates summary](#windows-driver-updates-summary) +- [Windows Driver updates report](#windows-driver-updates-report) +- [Windows Driver update failures](#windows-driver-update-failures) + +## Prerequisites for driver updates reports + +### Devices and data collection + +To support reporting on all status and events for driver updates, you must configure the following data collection settings: + +- Enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection from devices at a level of [*Required*](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) or higher. +- At the Tenant level, set [Enable features that require Windows diagnostic data in processor configuration](../../intune-service/protect/data-enable-windows-data.md#windows-data) to **On**. This setting can be configured in the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) at **Tenant administration** > **Connectors and tokens** > **Windows data**. + +### User permissions to use reports + +To view these reports, users must be assigned an Intune role with the **Managed devices** > **View reports** permission. This permission is included in the following built-in roles: + +- Endpoint Security Manager +- Read Only Operator +- Help Desk Operator + +## Windows Driver updates summary + +On the Summary tab of the Windows Updates node of Reports, you can view summary details about device success or failure for installing updates from device update policies. To find this report, navigate to **Reports** > **Windows Updates** > **Summary** tab and scroll down until you find the **Windows Driver updates**. + +The following screen capture displays a summary of four policies, each assigned to a single device. + +:::image type="content" source="./images/reports/report-driver-updates-summary.png" alt-text="Screen capture of the Windows Driver Updates summary page." lightbox="./images/reports/report-driver-updates-summary.png"::: + +This report allows you to view the status of driver updates for each policy (*Profile* column). It displays the number of devices that are up-to-date (*Success*), failed (*Error*), paused (*Paused*), etc. for the driver updates in that policy. However, each device is only represented once in a single status column, based on the worst status across all of the updates that apply to that device. + +Intune ranks the following statuses in order of priority, from best (Success) to worst (NeedsReview): + +- **Success** – All applicable driver updates have installed successfully. +- **In progress** – At least one update remains in progress, and none have been paused, failed, or worse. +- **Paused** – At least one update has been paused, but none have failed to install, been cancelled, or are pending review. +- **Error** – At least one update failed to install, but none are cancelled or pending review. +- **Cancelled** – At least one update has been declined, but none are pending review. +- **NeedsReview** – One or more updates are new to the policy and pending review to approve or decline. + +For example: A policy might have three applicable driver updates for an assigned device. If one of the three fails to install on that device while the other two updates install successfully, the device is identified by adding one to the *Error* column. Once all three updates install successfully, the device is represented by adding one to the *Success* column and reducing the count of the *Error* column by one. + +This report doesn't support drilling in for more details about devices, driver updates, or policy details. + +## Windows Driver updates report + +The *Windows Driver Updates report* allows you to select a single driver update and view details about the policies in which it's applicable for a device. This report provides information about the driver from all your driver update policies, offering a different perspective than other reports, which only provide details specific to a single policy. + +To find this report, in the admin center go to **Reports** > **Windows updates** > **Reports** tab, and then select the **Windows Driver Update Report** tile. + +In the following screen capture, the report shows details for the driver update *Microsoft – APPLIANCES – 1.0.0.1*. + +:::image type="content" source="./images/reports/report-driver-updates-drivers.png" alt-text="Screen capture of the Windows 10 and later Driver updates report." lightbox="./images/reports/report-driver-updates-drivers.png"::: + +To change the focus of this report to a different driver: + +1. On the **Windows 10 and later Driver updates** view, select **Select a driver update** to open the **Driver updates** pane on the right. + +2. The *Driver updates* pane displays a list of updates that are approved and applicable for at least one device from across all your driver update policies. + +3. On the Driver updates pane, select a driver, and then **OK** to return to the Windows 10 and later Driver updates report view that now shows information for the driver you selected, and select **Generate again** to update the report. + +In the following screen capture, only four drivers remain applicable to devices with driver updates policy, and those four updates are different versions of the same driver update. + +:::image type="content" source="./images/reports/report-driver-updates-pane.png" alt-text="Screen capture of Driver Updates pane of a driver updates policy." lightbox="./images/reports/report-driver-updates-pane.png"::: + +**Column details**: + +While most of the column details should be clear, the following warrant some explanation: + +- **Update State** – This column presents the most recent status of the selected driver update, as reported by each device to which it applies. Further details can be found in the *Update Substrate* column. + + - **Cancelled** – The update was paused in the policy that applies to this device. + - **Offering** – The update is approved, but the device hasn't yet installed it. + - **Installed** – The update installed successfully. + - **Needs attention** – There's an installation issue for the update on this device. + +- **Policy** – This column identifies the name of the policy in which the update was approved. + +- **Last Scan Time** – This column provides insight into when a device last checked for updates. This can help explain why approved updates haven't installed. For instance, if the last scan time is several weeks old, it may indicate that the device is either offline or unable to connect to scan for updates. + +**Data retention**: + +As devices across all your updates policies install the latest versions of a driver update, older driver update versions that are no longer needed by any device drops off the driver updates list. However, this isn't necessarily an immediate event. Reporting data for driver updates remains available until the end of a data retention period is reached. This period is six months since the last time an event for the update is received. + +- If the update is approved and all applicable devices have installed the update, then six months after the last device updates is status, the update is removed from reporting details. +- Similarly, if an update is paused and shows no activity for the retention period, that update is also dropped from reporting details after six months. After an updates data ages out, if a paused update that remains applicable to a device is reapproved, subsequent status for that update begins to appear in reports. Previous data that aged out of reports won't be restored or available. + +## Windows Driver update failures + +Windows driver updates include a report on driver update failures. To find this report, in the admin center go to **Devices** > **Monitor** > **Windows Driver update failures**. This report is part of the *Software updates* group and might require you to scroll down the admin center to locate it. + +:::image type="content" source="./images/reports/report-driver-updates-failures.png" alt-text="Screen capture of the Windows Driver update failure report." lightbox="./images/reports/report-driver-updates-failures.png"::: + +When you select the report, you can view a list of your update policies and see a count of devices in each policy that have at least one driver update error. In the previous screen capture, only one driver has such an error. + +By selecting that policy and entry, you can then view more information about the error, including: + +- Device Name +- Driver Name +- Driver Class +- Alert Message +- Deployment Error Code +- UPN +- Intune Device ID + +This view is a useful place to identify and start investigation of driver update installation failures. diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md new file mode 100644 index 0000000000..b9c5113297 --- /dev/null +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -0,0 +1,217 @@ +--- +title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune +description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +ms.date: 03/04/2025 +ms.topic: how-to +ms.reviewer: zadvor +--- + +# Reports for feature updates policies + +Intune offers integrated reports to view detailed Windows update deployment status for devices using Feature updates for Windows 10 and later policies. To use reports for this feature, you must first configure prerequisites and policies that support data collection from devices. + +The data in the Intune reports for Feature updates for Windows 10 and later policy is used only for these reports and doesn't surface in other Intune reports. + +- [Windows 10 feature updates (Organizational)](#use-the-windows-10-feature-updates-organizational-report): This report provides an overall view of compliance for devices on a per-policy basis. + +- [Feature update failures report (Operational)](#use-the-feature-update-failures-operational-report): This report provides details on Alerts – errors, warnings, information, and recommendations – on a per-policy basis to help troubleshoot and optimize your devices. + +Before you can use the feature updates policy reports, you must configure prerequisites for the report. + +## Prerequisites + +- **Data collection**: + + Before a device can send the reporting data that's used in the Windows 10 feature updates report for Intune, you must [Configure data collection](#configuring-for-client-data-reporting): + + - Service-based data is collected for all feature update versions and doesn't require you to configure data collection. + - Client-based data is collected from devices only after data collection is configured. + + Service and client-based data is described in [Use the Windows 10 feature updates (Organizational) report](#use-the-windows-10-feature-updates-organizational-report) later in this article. + +- **Devices**: + + Devices must: + + - Meet the [prerequisites for Windows 10 and later feature updates policy](feature-updates.md#prerequisites) as documented in **Feature updates for Windows 10 and later policy in Intune**. + - Be Microsoft Entra joined, or Microsoft Entra hybrid joined to support submitting of data for reporting. + +## About reporting data latency + +The data for these reports is generated at different times, which depend on the type of data: + +- **Service-based data from Windows Update**: This data typically arrives in less than an hour after an event happens in the service. Events include Alerts for a device that can't register with Windows Update (which is viewable in the *Feature update failures report*), to status updates about when Windows Update began offering an update to clients. This data is available without configuring data collection. + +- **Client-based data from Intune devices that are configured to send data to Intune**: This data is processed in batches and refreshes every eight hours, but is only available after you [configure data collection](#configuring-for-client-data-reporting). The data contains information like when a client doesn't have enough disk space to install an update. This data is also used in the Windows 10 feature updates organizational report to show the various installation steps a device moves through when installing feature updates. + +## Use the Windows feature updates (Organizational) report + +The **Windows 10 feature updates** report provides an overview of compliance for devices you target with a [Windows feature updates](feature-updates.md) policy. + +> [!IMPORTANT] +> Before this report can show data, you must [configure data collection](#configuring-for-client-data-reporting) for the Windows feature updates reports. + +This report provides you update installation status that's based on the update state from device and device-specific update details. The data in this report is timely, calls out the device name and state, and other update-related details. This report also supports filtering, searching, paging, and sorting. + +To use the report: + +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). + +2. To view a summary report across all Windows 10 and later feature updates policies: + + - In the admin center, go to **Reports** > **Windows updates**. The default view displays the **Summary** tab: + > [!div class="mx-imgBorder"] + > ![Enable data collection for Intune](./images/reports/windows-updates-summary.png) + +3. To open the **Windows 10 feature updates** report and view device details for a specific feature updates profile: + + - In the admin center, go to **Reports** > **Windows updates** > select the **Reports** tab > select **Windows Feature Update Report**. + + - Select on **Select a feature update profile**, select a profile, and then **Generate report**. + + - Select **Update status** and **Ownership** to refine the report. + > [!div class="mx-imgBorder"] + > ![Review ownership](./images/reports/windows-feature-updates-by-policy.png) + + The following list identifies the columns that are available in the view: + - **Devices** – The name of the device. + - **UPN** – Intune user identifier (email). + - **Intune Device ID** – Intune device identifier. + - **Microsoft Entra Device ID** – Microsoft Entra identifier for device. + - **Last Event Time** – The last time there was new data, or something happened for the device and update. + - **Update State** – The state of the update for the device. Initial state data is from the service-side, which is the status of the update in the system before it begins to install on the device. When client-side data is available, client-side data is shown, replacing the server-side data. + - **Update Substate** – A low-level detailed version of the Update State. + - **Update Aggregated Status** – A high-level summary of the Update State, like *In progress* or *Error*. + - **Alert Type** – When applicable, Alert Type displays the most recent alert message. + - **Alert Details** – *This column isn't in use.* + - **Last Scan Time** – The last time this device ran a scan for Windows Update. + - **Target Version** – This column is useful in policy reports as it shows the friendly name of the update being targeted on the device. This field can be particularly useful when the [win10 sxs] checkbox is selected to identify when and which devices were determined to be ineligible for the update and are now being targeted with the Win10 update. + + The following information applies to **Update State** and **Update Substate**: + + - **Service-side data**: + - **Pending**: + - **Validation** – The update can't be offered to the device because of a validation issue with the device and Windows Update. + - **Scheduled** – The update isn't ready to be offered to the device but is scheduled for offering at a later date. + - **On hold**: + - **Admin paused** – The update is on hold because the Deployment being paused by an explicit Administrator action. + - **ServicePaused** – The update is on hold because of an automatic action by Windows Update. + - **Canceled**: + - **Admin Cancelled** – The update offer was canceled by explicit Administrator action. + - **Service Cancelled** – The update was canceled by Windows Update for one of the following reasons: + - The *end of service* for the selected content was reached and it's no longer offered by Windows Update. For example, the device might have been added to a deployment after the content's availability expired, or the content reached its end of service date before it could install on the device. + - The deployment content has been superseded for the device. This can happen when the device is targeted by another deployment that deploys newer content. For example, one deployment targets the Windows 10 device to install version 2004 and a second deployment targets that same device with version 21H1. In this event, 2004 is superseded by the 21H1 deployment and Windows Update cancels the 2004 deployment to the device. + - **Removed from Deployment** – The update offer was canceled because it was removed from the Deployment by explicit Administrator action. + - **Not Supported** - The update was canceled by Windows Update as the device cannot be found in Azure Entra and is an invalid device. This can happen if the device is not Azure Entra joined or does not have a valid Device ID, Global Device ID. + - **Offering**: + - **OfferReady** – The update is currently being offered to the device by Windows Update. + + - **Client-side data**: + - **On Hold**: + - **Deferred** – Windows Update client policies are causing the device to defer the update being offered. + - **Offering**: + - **Offer Received** – The device scanned against Windows Update (WU) and identifies that the update is applicable but hasn't begun to download it. + - **Installing**: + - **Download Start** – The download process has begun. + - **Download Complete** – The download process has completed. + - **Install Start** – The pre-restart install process has started. + - **Install Complete** – The pre-restart install process has finished. If the update doesn't require a restart, the update process ends here. + - **Restart Required** – A restart is required to finish update. + - **Restart Initiated** – The device has gone into restart. + - **Restart Complete** – The device has come back from restart. + - **Installed**: + - **Update Installed** – The update successfully installed. + - **Uninstalling**: + - **Uninstall** – The device is actively uninstalling the update. + - **Rollback** – A rollback has been initiated to a previous update because of a serious issue during installation. + - **Update Uninstalled** – The update successfully uninstalled. + - **Rollback complete** – A rollback has completed. + - **Cancelled**: + - **User Cancelled** – A user canceled the update. + - **Device Cancelled** – The device canceled the update for a user. This action is usually because the update no longer applies. + + - **Other**: + - **Needs attention**: The device has some issue and needs attention. + +## Use the Feature update failures (Operational) report + +The **Feature update failures** operational report provides details for devices that you target with a [Windows 10 and later feature updates](feature-updates.md) policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update. + +> [!IMPORTANT] +> Before this report can show data, you must [configure data collection](#configuring-for-client-data-reporting) for the Windows feature updates reports. + +This report provides insights to update installation status, including the number of devices with errors. It also supports drilling in for more details to help you troubleshoot issues with the installation. This report supports filtering, searching, paging, and sorting. + +To use the report: + +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). + +2. Select **Devices** > **Monitor**, and then below *Software updates* select **Feature update failures**. + + - The initial view displays a per-profile summary of how many devices have alerts for each of your profiles with the version of Windows that the profile targets: + + > [!div class="mx-imgBorder"] + > ![Per-profile view](./images/reports/update-failures-summary.png) + + - Selecting a profile opens a dedicated view that contains all active Alerts for that profile. + + - While viewing the active alerts for the profile: + + - Select an *Alert Message* to open a pane that displays more details for that alert: + > [!div class="mx-imgBorder"] + > ![Alert message details](./images/reports/alert-message-details.png) + + - Select the device name to open the Device page: + > [!div class="mx-imgBorder"] + > ![View the device page](./images/reports/device-details.png) + +The following list identifies Alert Messages, and suggested remediation actions: + +|Alert Message |Description |Recommendation | +|----|----|----| +| **CancelledByUser** | User canceled the update. | Retry the installation. | +| **DamagedMedia** | The update file or the hard drive is damaged. | Run **Chkdsk /F** on the device with administrator privileges, then retry the update. | +| **DeploymentConflict** | Device is in more than one deployment of the same update type. Only the first deployment assigned is effective. | Remove the device from any deployments that shouldn't apply. | +| **DeviceRegistrationInvalidAzureADDeviceId**|The device isn't able to register or authenticate properly with Windows Update because of an invalid Microsoft Entra Device ID. | Check that the device is joined to the Microsoft Entra tenant making the request. | +| **DeviceRegistrationInvalidGlobalDeviceId** | The device isn't able to register or authenticate properly with Windows Update because of an invalid Global Device ID. | The Microsoft Account Sign-In Assistant (MSA) Service might be disabled, preventing Global Device ID assignment. Check that the MSA Service is running or able to run on the device. | +| **DeviceRegistrationIssue** | The device isn't able to register or authenticate properly with Windows Update. | Check that the device registration information is correct and the device can connect. | +| **DeviceRegistrationNoTrustType** | The device isn't able to register or authenticate properly with Windows Update because it can't establish Trust. | Check that the device is joined in Microsoft Entra ID using your account. If the issue persists, the device might need to be unenrolled from Intune first. | +| **DiskFull** | The installation couldn't complete because the Windows partition is full. | Free up disk space on the Windows partition. Retry the installation. | +| **DownloadCancelled** | Windows Update couldn't download the update because the update server stopped the connection. | Make sure your network is working and retry the download. If it still fails, check your WSUS server or contact support. | +| **DownloadConnectionIssue**| Windows Update couldn't connect to the update server and the update couldn't download. | Make sure your network is working and retry the download. If it still fails, contact support. | +| **DownloadCredentialsIssue**| Windows Update couldn't download the file because the Background Intelligent Transfer Service (BITS) couldn't connect to the internet. A proxy server or firewall on your network might require credentials. | Retry the download. If it fails again, review your network configuration to make sure that this computer can access the internet. If you need help, contact support. | +| **DownloadIssue** | There was an issue downloading the update. | Retry the installation. | +| **DownloadIssueServiceDisabled** | There was a problem with the Background Intelligent Transfer Service (BITS). The BITS service or a service it depends on might be disabled. | In the Services administration tool, make sure that the Background Intelligent Transfer Service is enabled. If the service isn't running, try starting it manually. If it won't start, check the event log for errors. | +| **DownloadTimeout** | A timeout occurred while Windows tried to contact the update service or the server containing the update's payload. | Retry the download. If it doesn't succeed, make sure that the update service and payload servers are running normally and that there are no network connectivity issues. | +| **EndOfService** | Device is on a version of Windows that has passed its end of service date. | Update device to a version that is currently supported. | +| **EndOfServiceApproaching**| Device is on a version of Windows that is approaching its end of service date. | Update the device to a version that has a longer remaining servicing timeline. | +| **FailureResponseThreshold**| The failure response threshold setting was met for a deployment to which the device belongs. | Consider pausing the deployment and assessing for issues. | +| **FailureResponseThresholdPause** | A deployment to which the device belongs was paused because of its failure response threshold being met. | Review devices that encountered issues. | +| **FileNotFound** | The downloaded update files can't be found. The Disk Cleanup utility or a non-Microsoft software cleaning tool might have removed the files during cleanup. | Download the update again, and then retry the installation. | +| **Incompatible** | The system doesn't meet the minimum requirements to install the update. | Review the *ScanResult.xml* file for **Block Type=Hard**. | +| **IncompatibleArchitecture**| This update is for a different CPU architecture. | Make sure the target operating system architecture matches the host operating system architecture. | +| **IncompatibleServicingChannel** | Device is in a servicing channel that is incompatible with a deployment to which the device belongs. | Configure the device's servicing channel to a retail (Generally Available) update channel. | +| **InstallAccessDenied** | Installer doesn't have permission to access or replace a file. The installer might have tried to replace a file that an antivirus, antimalware, or a backup program is currently scanning. | Retry the installation. | +| **InstallCancelled** | The installation was canceled. | Retry the installation. | +| **InstallFileLocked** | Installer couldn't access a file that is already in use. The installer might have tried to replace a file that an antivirus, antimalware, or backup program is currently scanning. | Check the files under the *%SystemDrive%\$Windows.~bt* directory. Retry the installation. | +| **InstallIssue** | There was an issue installing the update. | Run **dism /online /cleanup-image /restorehealth** on the device with administrator privileges, then retry the update. If the commands fail, a reinstall of Windows might be required. | +| **InstallIssueRedirection**| A known folder that doesn't support redirection to another drive might have been redirected to another drive. | Report this issue to Microsoft if this error is encountered more than a once. | +| **InstallMissingInfo** | Windows Update doesn't have information it needs about the update to finish the installation. | Another update might have replaced the one you're trying to install. Check the update, and then try reinstalling it. | +| **InstallOutOfMemory** | The installation couldn't complete because Windows ran out of memory. | Restart Windows, then try the installation again. If it still fails, allocate more memory to the virtual machine, or increase the size of the virtual memory pagefiles. | +| **InstallSetupError** | Windows Setup encountered an error while installing. | Check that the BIOS and drivers are up to date. Retry the download. | +| **InstallSystemError** | A system occurred while installing. | Check that the BIOS and drivers are up to date. Retry the download. | +| **PolicyConflict** | There are client policies (MDM, GP) that conflict with Windows Update settings. | Check that the client policies configured on the device don't conflict with deployment settings. | +| **PolicyConflictDeferral** | The Deferral Policy configured on the device is preventing the update from installing. | Check that the client policies configured on the device don't conflict with deployment settings. | +| **PolicyConflictPause** | Updates are paused on the device, preventing the update from installing. | Check that the client policies configured on the device don't conflict with deployment settings. | +| **PostRestartIssue** | Windows Update couldn't determine the results of installing the update. The error is usually false and the update probably succeeded. | If the update you're trying to install isn't available, no action is required. If the update is still available, retry the installation. | +| **RollbackInitiated** | A rollback was started on this device, indicating a catastrophic issue occurred during the Windows Setup install process. | Run the [Setup Diagnostics Tool](/windows/deployment/upgrade/setupdiag) on the Device. Don't retry the installation until the impact is understood. | +| **SafeguardHold** | Update can't install because of a known [Safeguard Hold](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds). | View the *Deployment Error Code* column of the report to see the ID of the safeguard hold. Open the Windows release health dashboard at [https://aka.ms/WindowsReleaseHealth](/windows/release-health/) to view information about the active holds, including known issues with the update. | +| **UnexpectedShutdown** | The installation was stopped because a Windows shutdown or restart was in progress. | Ensure the device remains on during Windows installation. | +| **VersionMismatch** | Device is on a version of Windows that wasn't intended by Windows Update. | Confirm whether the device is on the intended version. | +| **WindowsRepairRequired** | The current version of Windows needs to be repaired before it can be updated. | Run the Startup Repair Tool on this device. | +| **WUBusy** | Windows Update can't do this task because it's busy. | Restart Windows. Retry the installation. | +| **WUComponentMissing** | Windows Update might be missing a component or the update file might be damaged. | Run **dism /online /cleanup-image /restorehealth** on the device with administrator privileges, and then retry the update. If the commands fail, a reinstall of Windows might be required. | +| **WUDamaged** | Windows Update or the update file might be damaged. | Run **dism /online /cleanup-image /restorehealth** on the device with administrator privileges, and then retry the update. If the commands fail, a reinstall of Windows might be required. | +| **WUDecryptionIssue** | Windows Update couldn't decrypt the encrypted update file because it couldn't find the proper key. | Retry the installation. | +| **WUDiskError** | Windows Update encountered an error while reading or writing to the system drive. | Run the Windows Update Troubleshooter on the device. Retry the installation. | +| **WUIssue** | Windows Update couldn't understand the metadata provided by the update service. This error usually indicates a problem with the update. | Contact support. | diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md new file mode 100644 index 0000000000..e216cd33c0 --- /dev/null +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -0,0 +1,120 @@ +--- +title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune +description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +ms.date: 03/04/2025 +ms.topic: how-to +ms.reviewer: zadvor +--- + +# Windows update distribution report + +The Windows update distribution report in Intune provide a summarized report to show the number of devices that are on each quality update level and the percentage coverage for each update across devices managed by Intune (including co-managed devices). + +The report provides a drill down for each quality update that aggregates devices based on windows 10/11 feature version and the update statuses. The admins can get the list of devices that aggregate to the numbers shown in the previous two reports, which they can export and use for troubleshooting and analysis. + +The report includes Intune managed and co-managed devices, and is based on the OS version updated at every device check-in. The report can slice the data based on device scope tags. + +>[!NOTE] +> The Windows update distribution report can be used if you are using Update Rings, or not using any update policies in Intune. + +The Windows update distribution report comprises three distinct organizational reports that function sequentially to provide insights on devices and their corresponding Windows update versions. To access this feature, navigate to **Reports** > **Windows Updates** > **Reports tab** > **Windows Update Distribution Report**. + +The Windows update distribution report includes three nested reports: + +- Windows quality update distribution report +- Windows quality update distribution per feature version report +- Windows quality update device version report + +## Windows quality update distribution report + +The report displays the distribution of devices against different Quality Updates (QUs) for the selected scope. It shows the counts of devices corresponding to the displayed QUs. + +Select one or more scope tags from the drop-down list to generate the report. The drop-down list shows all the scope tags the user has access to, based on the user's assigned scope tags. + +:::image type="content" source="./images/reports/windows-quality-updates-page1.png" alt-text="Screen capture of the Windows quality update distribution report." lightbox="./images/reports/windows-quality-updates-page1.png"::: + +The report shows the number of devices under each QU level corresponding to the current month and the last 3 months from the day of reporting. The top rows typically represent the last three months, followed by other device data distributions. + +**Column details**: + +- **Update**: Monthly quality update version. The update format corresponds to YYYY-MM-UpdateType. For example, 2024-02-B. + - **Older releases**: All windows devices running valid feature version (non-preview/insider) and running older than 3 months of quality update level are combined into a single entity shown as *Older releases*. + - **Windows insider or other releases**: All those devices whose OS version does not align with the Windows 10/11 generally available feature release version and not on documented QU level, are combined under *Windows insider or other releases*. + +- **Update Type**: Monthly quality update type. For more information, go to [Windows monthly update explained](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-monthly-updates-explained/ba-p/3773544) + - B: Security Updates (released on patch Tuesday) + - D: Non-Security Updates (released on 4th week of month) + - OOB: Out of band updates + +- **Release Date**: Release date of the monthly quality update. + +- **Devices on this update**: Number of devices where the target quality update is installed. + +- **% of all devices**: Number of devices running a particular quality update represented in percentage of total managed devices in Intune. + +All QUs from this page are hyperlinked. When you select one of the current or last 3 months quality update (B, D or OOB), the [Windows quality update distribution per feature version](#windows-quality-update-distribution-per-feature-version) report is displayed. + +When you select **Older releases**, the [Windows quality update device version](#windows-quality-update-device-version) report is displayed with a list of devices that are on an older quality update level excluding insider builds and unknown builds. + +When you select **Windows insider or other releases**, the [Windows quality update device version](#windows-quality-update-device-version) report is displayed with a list of devices whose feature version is insider release, or the quality update of the device cannot be mapped to documented quality update version in Windows 10/11 release information. + +## Windows quality update distribution per feature version + +The report provides the distribution of devices against Windows feature releases. The distribution of devices that are eligible to receive the selected quality update shown based on the Windows 10/11 feature versions that are generally available. The report aids IT administrators in making informed decisions for devices and managing devices that need attention. + +:::image type="content" source="./images/reports/windows-quality-updates-page2.png" alt-text="Screen capture of the Windows quality update distribution per feature version." lightbox="./images/reports/windows-quality-updates-page2.png"::: + +The stacked chart displays the counts of devices that are up to date, those that need updates, and those for which the chosen quality update does not apply. Together, these counts make up the total Windows devices that Intune manages, including co-managed devices. + +The table lists each supported feature version that the selected quality update affects. + +Select **Columns** at the top of the table to toggle the visibility of columns, including the **Devices on this update** column, which is hidden by default. You can sort the data by the **Windows version** and **Build number** columns. + +**Column details**: + +- **Windows version**: Shows the Windows feature version. + +- **Total devices**: Total managed devices corresponding to the Windows feature version. + +- **Build Number**: Build number of the windows feature version. Devices running supported Windows 10/11 feature versions that the selected quality update does not cover are marked as **Not applicable**. Devices running unsupported Windows 10/11 feature versions, insider versions, or those with an unknown OS version, are grouped under one line item and marked as **Not applicable**. + +- **Devices on this update or later**: Number of devices where the target quality update or later is installed. + +- **Devices on this update**: Number of devices where the target quality update is installed. + +- **Devices need update**: Number of devices that are applicable for the update but do not currently have it installed. +KB article: External link to target quality update's KB Article for the corresponding Windows feature version. + +When you select any device count, the [Windows quality update device version report](#windows-quality-update-device-version) is displayed. + +## Windows quality update device version + +The report presents a list of devices based on the selections from the previous 2 reports. The criteria that you selected in the previous reports are displayed at the top of the page. +The report offers sortable columns and search options, along with an export feature allowing high volume data to be downloaded in CSV format. + +:::image type="content" source="./images/reports/windows-quality-updates-page3.png" alt-text="Screen capture of the Windows quality update device version." lightbox="./images/reports/windows-quality-updates-page3.png"::: + +**Column details**: + +- **Device Name**: The name of the device. + +- **Intune Device Id**: Intune device identifier. + +- **Entra Device Id**: Microsoft Entra identifier for device. + +- **Primary UPN**: Intune user identifier (email). + +- **OS version**: Operating System (OS) version build number. The OS version corresponds to the Windows 10/11 Feature Version (For example, Windows 10 22H2, Windows 11 22H1) and the Quality Update level (For example, 2022-08 B, 2023-02 OOB, 2023-02 C). + +- **Windows feature version**: Windows feature version. + +- **Windows quality version**: Windows quality update. + +- **Managed by**: Management agent. + +- **Last check-in**: Device last check-in date time + +The search bar enables the search for a specific device or UPN. Select a device from the list to view the device's details. + +All these reports are cached, and have an expiry time of three days, after which you must generate a new report. Select **Generate Again** to get fresh data. + diff --git a/intune/device-updates/windows/reports.md b/intune/device-updates/windows/reports.md index 9608efdcf6..a0dd757bb6 100644 --- a/intune/device-updates/windows/reports.md +++ b/intune/device-updates/windows/reports.md @@ -8,6 +8,7 @@ ms.reviewer: zadvor # Windows Update reports for Microsoft Intune + ## Use Windows Update for Business reports diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 9078726e67..7874385fb2 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -7,12 +7,15 @@ items: displayName: windows updates - name: Windows updates rings items: - - name: Update rings policy + - name: Update rings policies href: update-rings.md displayName: windows updates, rings - - name: Policy settings reference - href: settings.md + - name: Reports + href: update-rings-reports.md displayName: windows updates, rings + - name: 🔴 Policy settings reference + href: settings.md + displayName: windows updates, rings - name: Feature updates items: - name: Feature updates policy @@ -25,16 +28,20 @@ items: displayName: windows updates - name: Upgrade Windows 10 devices href: feature-updates-windows-10.md + - name: Reports + href: feature-updates-reports.md + displayName: windows updates - name: Quality updates items: - name: Quality updates policy href: quality-updates-policy.md displayName: windows quality updates -- name: Expedite updates - items: - name: Expedite updates policy href: expedite-updates.md displayName: windows updates + - name: Reports + href: quality-updates-reports.md + displayName: windows updates - name: Driver updates items: - name: Driver updates overview @@ -43,6 +50,9 @@ items: - name: Driver updates policy href: driver-updates-policy.md displayName: windows updates, drivers + - name: Reports + href: driver-updates-reports.md + displayName: windows updates - name: Windows updates reporting items: - name: Windows update reports diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md new file mode 100644 index 0000000000..404f94781a --- /dev/null +++ b/intune/device-updates/windows/update-rings-reports.md @@ -0,0 +1,49 @@ +--- +title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune +description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +ms.date: 03/04/2025 +ms.topic: how-to +ms.reviewer: zadvor +--- + +# Reports for update rings policies + +Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. To access reports, in the [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Update rings** tab > and select an update ring policy. Intune displays details similar to the following for the selected policy: + +:::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: + +> [!TIP] +> +> For details about the policy actions at the top of the policy view, like *Delete*, *Pause*, and *Extend*, see [Manage your Windows Update rings](update-rings.md#manage-your-windows-update-rings) in the *Update rings for Windows 10 and later policy in Intune* article. + +On the policy page view: + +- **Device and user check-in status**: The default report view for this policy. This default view includes a high-level bar chart that displays a count of devices reporting four status values for this policy, and a color bar that visually represents the percentage of devices reporting each status by color. This view displays the following four status results for the policy: + - Succeeded + - Error + - Conflict + - Not applicable + +- **View report**: This button opens a more detailed report view for *Device and user check-in status*. The detailed report view includes a chart and color bar similar to that from the preceding high-level view, but reports one the additional status of **In progress**. + + This view also includes device specific details that include: + - Device name + - Logged in user + - Check-in status + - Last report modification time + + :::image type="content" source="./images/reports/report-view-details.png" alt-text="Screen capture that shows details available from the View report action."::: + + From this report view, you can select a device to drill in to view the list of the settings in the policy, and the status of the selected device for each of those settings. Additional drill-in is available by selecting a setting to open the *Setting details*. The *Setting details* display the name of the setting, the devices status (State) for that setting, and a list of profiles that manage the setting and that are assigned to the device. This is useful to help identify the source of a settings conflict. + +- **Two additional report tiles**: You can select the tiles for the following reports to view additional details: + + - **Device assignment status**: This report shows all the devices that are targeted by the policy, including devices in a pending policy assignment state. + + For this report, you can select one or more status details you are interested in, and then select *Generate report* to update the view with only that information. In this following image, we have generated a report that displays only the devices that were successfully assigned this policy: + + :::image type="content" source="./images/reports/successful-assignment-view.png" alt-text="Image of the results of the Assignment status report."::: + + This report supports drilling in to view the list of settings, with subsequent drill-in as seen in for the full report view available from the *View report* button. + + - **Per setting status**: View the configuration status of each setting for this policy across all devices and users. This view present a simple view of each setting in the policy, and the count of assigned devices that have success, error, or conflict. This report view doesn't support drilling in for additional detail. From 7bd889f7cfac702d2e4dc1fe5bea9083cae18059 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:03:50 -0500 Subject: [PATCH 021/139] updates --- .../windows/compatibility-reports.md | 2 +- intune/device-updates/windows/configure.md | 16 +- .../windows/driver-updates-overview.md | 4 +- .../windows/driver-updates-policy.md | 6 +- .../windows/expedite-updates.md | 6 +- .../windows/feature-updates-windows-10.md | 2 +- .../device-updates/windows/feature-updates.md | 8 +- .../windows/icons/expedite-updates.svg | 15 - intune/device-updates/windows/index.md | 33 +- intune/device-updates/windows/reports.md | 540 ------------------ .../device-updates/windows/rollout-options.md | 17 +- intune/device-updates/windows/toc.yml | 11 +- .../windows/update-rings-reports.md | 6 +- intune/device-updates/windows/update-rings.md | 8 +- 14 files changed, 49 insertions(+), 625 deletions(-) delete mode 100644 intune/device-updates/windows/icons/expedite-updates.svg delete mode 100644 intune/device-updates/windows/reports.md diff --git a/intune/device-updates/windows/compatibility-reports.md b/intune/device-updates/windows/compatibility-reports.md index 6cb44522a7..b1282b67b6 100644 --- a/intune/device-updates/windows/compatibility-reports.md +++ b/intune/device-updates/windows/compatibility-reports.md @@ -8,7 +8,7 @@ ms.reviewer: zadvor # App and driver compatibility reports for Windows updates -With Intune, you can deploy updates to Windows devices by using policies for [Update rings for Windows 10 and later](update-rings.md) and [Feature updates for Windows 10 and later](feature-updates.md). To help prepare for update deployments, Intune offers integrated reports to help you understand compatibility risks that might affect your devices during or after an update: +With Intune, you can deploy updates to Windows devices with [Windows Update rings policies](update-rings.md) and [Feature updates policies](feature-updates.md). To help prepare for update deployments, Intune offers integrated reports to help you understand compatibility risks that might affect your devices during or after an update: - **Windows feature update device readiness report** - This report provides per-device information about compatibility risks that are associated with an upgrade or update to a chosen version of Windows. diff --git a/intune/device-updates/windows/configure.md b/intune/device-updates/windows/configure.md index cc3a8d59e0..a748b153d0 100644 --- a/intune/device-updates/windows/configure.md +++ b/intune/device-updates/windows/configure.md @@ -23,25 +23,25 @@ Learn more about Windows [*feature* and *quality* updates](/windows/deployment/u Intune provides the following policy types to manage updates, which you assign to groups of devices: -- **Update rings for Windows 10 and later**: This policy is a collection of settings that configures when Windows updates get installed. For more information, see [Update rings policy](update-rings.md). +- **Update rings**: This policy is a collection of settings that configures when Windows updates get installed. For more information, see [Update rings policy](update-rings.md). -- **Feature updates for Windows 10 and later**: The [Feature updates](feature-updates.md) policy updates devices to the Windows version that you specify, and then freezes the feature set version on those devices. This version freeze remains in place until you choose to update them to a later Windows version. While the feature version remains static, devices can continue to install quality and security updates that are available for their feature version. +- **Feature updates policies**: The [feature updates polcies](feature-updates.md) update devices to the Windows version that you specify, and then freezes the feature set version on those devices. This version freeze remains in place until you choose to update them to a later Windows version. While the feature version remains static, devices can continue to install quality and security updates that are available for their feature version. You can also use Feature updates policy to [upgrade your devices that run Windows 10 to Windows 11](feature-updates.md#upgrade-devices-to-windows-11). -- **Quality updates for Windows 10 and later**: With Quality updates for Windows 10 and later, also referred to as Expedited updates, you can expedite the install of the most recent security updates on devices that you manage with Microsoft Intune. Expedited install is accomplished without the need to pause or edit your existing monthly servicing policies. For more information, see [Expedite updates policy](expedite-updates.md). +- **Quality updates policies**: With Quality updates policies, also referred to as Expedited updates, you can expedite the install of the most recent security updates on devices that you manage with Microsoft Intune. Expedited install is accomplished without the need to pause or edit your existing monthly servicing policies. For more information, see [Expedite updates policy](expedite-updates.md). -- **Driver updates for Windows 10 and later**: With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Your policies can automatically install the newest recommended driver for you, or wait for an admin to manually approve drivers before they're installed. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. For more information, see [Driver updates policy](driver-updates-policy.md). +- **Driver updates policies**: With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Your policies can automatically install the newest recommended driver for you, or wait for an admin to manually approve drivers before they're installed. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. For more information, see [Driver updates policy](driver-updates-policy.md). ## Policy limitations for Workplace Joined devices -Microsoft introduced a cloud service as part of the Windows Update product family, [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). As a cloud service, Windows Autopatch supports device update capabilities that require a device to have a Microsoft Entra registration (AADJ devices). These capabilities aren't supported with Workplace Join (WPJ) devices. Windows update management on WPJ devices remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) capabilities and the Intune *Update rings for Windows 10 and later* policy type. +Microsoft introduced a cloud service as part of the Windows Update product family, [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). As a cloud service, Windows Autopatch supports device update capabilities that require a device to have a Microsoft Entra registration (AADJ devices). These capabilities aren't supported with Workplace Join (WPJ) devices. Windows update management on WPJ devices remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) capabilities and the Intune *Update rings* policy type. The following Intune policy types for Windows Updates use Windows Autopatch, which prevents their support on WPJ devices: -- Driver Updates for Windows 10 and later -- Feature Updates for Windows 10 and later -- Quality Updates for Windows 10 and later +- Driver Updates +- Feature Updates +- Quality Updates If you support WPJ devices with Intune, the following information can help you understand the differences in capabilities based on policy type, for both WPJ devices and AADJ devices. diff --git a/intune/device-updates/windows/driver-updates-overview.md b/intune/device-updates/windows/driver-updates-overview.md index 71ab3d5353..e1a54a6a99 100644 --- a/intune/device-updates/windows/driver-updates-overview.md +++ b/intune/device-updates/windows/driver-updates-overview.md @@ -74,7 +74,7 @@ Driver updates are supported for the following Windows editions: > [!NOTE] > **Unsupported versions and editions**: -> *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, available under the **Windows 10 and later** blade don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. +> *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. **Devices must**: @@ -127,7 +127,7 @@ For more information, see [Role-based access control for Microsoft Intune](../.. ### Limitations for Workplace Joined devices -Intune policies for *Driver updates for Windows 10 and later* require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for other capabilities that aren't supported for WPJ devices. +Intune policies for *Driver updates* require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for other capabilities that aren't supported for WPJ devices. For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 342fe096b6..54265da894 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -30,7 +30,7 @@ Use this procedure to create policies for managing driver updates for groups of > > By default, both settings use a configuration that *allow* Windows driver updates. -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Driver updates** tab, and select **Create profile**. +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Driver updates** tab, and select **Create profile**. :::image type="content" source="./images/driver-updates-policy/view-update-list-1.png" alt-text="A screen capture of the admin center that shows the path to create a profile for Windows Driver Updates." lightbox="./images/driver-updates-policy/view-update-list-1.png"::: @@ -97,7 +97,7 @@ When you review the list of driver update policies in the admin center, you can > [!NOTE] > An exception is new *recommended driver* updates that are added to a policy set for automatic approval. Recommended driver updates that are the newest or latest are added to the policy and approved automatically, and their status is never set to *Needs review*. -To look for policies that have new driver updates pending a review, in the admin center go to **Devices** > **Manage updates** > **Windows 10 and later updates** > **Driver Updates** tab. +To look for policies that have new driver updates pending a review, in the admin center go to **Devices** > **Manage updates** > **Windows updates** > **Driver Updates** tab. In the list of Windows driver update policies, review the **Drivers to review** column for entries that indicate there are new updates that have been added to the policy that you might want to review and approve for deployment. In the following screen capture of the *Driver updates* page, two policies have new driver updates. One displays *1 to review* while another displays that it has *3 to review*: @@ -241,7 +241,7 @@ Bulk driver updates allow the user to approve, pause, or decline multiple driver #### How to use bulk driver updates -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Driver updates** tab, and select an existing policy. If you need to create a new policy, see [Create Windows driver update policies](#create-windows-driver-update-policies). +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Driver updates** tab, and select an existing policy. If you need to create a new policy, see [Create Windows driver update policies](#create-windows-driver-update-policies). 2. In the Driver Updates page, select **Bulk actions**. :::image type="content" source="./images/driver-updates-policy/bulk-actions.png" alt-text="A screen capture that shows the bulk actions button." lightbox="./images/driver-updates-policy/bulk-actions.png"::: diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index f8fcd1bdee..e7266dfe1f 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -145,7 +145,7 @@ For more information about WPJ limitations for Intune Windows Update policies, s 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -2. Select **Devices** > **Manage updates** > **Windows 10 and later updates**> **Quality updates** tab > **Create profile**. +2. Select **Devices** > **Manage updates** > **Windows updates**> **Quality updates** tab > **Create profile**. :::image type="content" source="./images/expedite-updates/create-quality-update-profile.png" alt-text="Screen capture of the Create profile UI."::: @@ -183,7 +183,7 @@ For more information about WPJ limitations for Intune Windows Update policies, s - The non-security expedite updates apply to Windows 11 devices. If Windows 10 devices are assigned to an Expedite policy that sets a **D** release, then those devices are not expedited and show an alert in the following reports. - **Reports** > **Windows Updates** > **Reports** Tab > **Windows Expedited Update Report** - - **Devices** > **Manage updates** > **Windows 10 and later updates** > **Monitor** tab > **Expedited quality update policies** with alerts tile, and click the title. + - **Devices** > **Manage updates** > **Windows updates** > **Monitor** tab > **Expedited quality update policies** with alerts tile, and click the title. 5. In **Settings**, configure **Number of days to wait before forced reboot**. For this setting, select how soon after installing the update a device will automatically restart to complete the update installation. You can select from zero to two days. The automatic restart is canceled if a device manually restarts before the deadline. If an update doesn't require a restart, this setting isn't enforced. @@ -249,7 +249,7 @@ The following sequence of events provides an example of how two devices, named * ## Manage policies to expedite quality updates -In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Quality updates** tab and select the policy that you want to manage. The policy opens to its **Overview** pane. +In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Quality updates** tab and select the policy that you want to manage. The policy opens to its **Overview** pane. From this pane, you can: diff --git a/intune/device-updates/windows/feature-updates-windows-10.md b/intune/device-updates/windows/feature-updates-windows-10.md index eebc024ff5..2d60c3b8df 100644 --- a/intune/device-updates/windows/feature-updates-windows-10.md +++ b/intune/device-updates/windows/feature-updates-windows-10.md @@ -8,7 +8,7 @@ ms.reviewer: # Upgrade devices to Windows 11 using feature updates -You can use policy for *Feature updates for Windows 10 and later* to upgrade devices that run Windows 10 to Windows 11. +You can use feature updates policies to upgrade devices that run Windows 10 to Windows 11. When you use feature updates policy to deploy Windows 11, you can target the policy to Windows 10 devices that meet the Windows 11 minimum requirements to upgrade them to Windows 11. Devices that don't meet the requirements for Windows 11 won't install the update and remain at their current Windows 10 version. diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index b7d15b4341..8b71f8f0eb 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -181,7 +181,7 @@ Consider the following points when feature update policies target a device with ## Manage Feature updates for Windows 10 and later policy -In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Feature updates** tab to view your profiles. +In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab to view your profiles. For each profile you can view: @@ -212,9 +212,9 @@ There are multiple options to get in-depth reporting for Windows 10/11 updates w To learn more, see [Intune compliance reports](reports.md). -## Limitations for Feature updates for Windows 10 and later policy +## Feature updates policies limitations and considerations -- When you deploy a *Feature updates for Windows 10 and later* policy to a device that also receives an *Update rings for Windows 10 and later* policy, review the update ring for the following configurations: +- When you deploy a feature updates policy to a device that is also targeted by an update ring policy, review the update ring for the following configurations: - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. - Feature updates for the update ring must be *running*. They must not be paused. @@ -230,7 +230,7 @@ To learn more, see [Intune compliance reports](reports.md). To prevent this initial delay from impacting your co-managed devices: 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - 2. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Feature updates** tab > **Create profile**. + 2. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab > **Create profile**. 3. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. 4. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. diff --git a/intune/device-updates/windows/icons/expedite-updates.svg b/intune/device-updates/windows/icons/expedite-updates.svg deleted file mode 100644 index 8fbcadbc47..0000000000 --- a/intune/device-updates/windows/icons/expedite-updates.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index d36edbf94d..491224a595 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -16,9 +16,9 @@ With Intune, you can manage: All Windows updates flow from Microsoft's global update service; Intune provides the policy layer that governs timing, user experience, and safeguards. -## Windows update policy types +## Windows update management in Intune -Intune provides a comprehensive set of policy types to manage how Windows devices receive updates. These policies work together to control everything from the underlying Windows Update client behavior to the rollout of feature updates, monthly quality patches, driver updates, and critical security fixes. Each policy type serves a specific purpose, giving administrators the flexibility to design update strategies that balance security, stability, and user experience. Understanding how these policies relate to one another is essential for building a predictable and well‑governed update management process. +Intune provides a comprehensive set of policies to manage how Windows devices receive updates. These policies control everything from the underlying Windows Update client behavior to the rollout of feature updates, monthly quality patches, and driver updates. Intune also supports advanced capabilities like expedited delivery of critical security fixes and Hotpatch for eligible editions, which applies updates without rebooting. Each policy type serves a specific purpose, giving administrators flexibility to design update strategies that balance security, stability, and user experience. Understanding how these policies and features relate to one another is essential for building a predictable and well‑governed update management process. :::row::: :::column::: @@ -27,14 +27,14 @@ Intune provides a comprehensive set of policy types to manage how Windows device >**:::image type="icon" source="icons/client-policies.svg" border="false":::** > -> Windows Update client policies (formerly known as Windows Update for Business) configure the underlying [Update policy CSP](/windows/client-management/mdm/policy-csp-update). The policy settings are available in Intune both through update rings and in the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. +> Windows Update client policies (formerly known as Windows Update for Business) configure the underlying [Update policy CSP](/windows/client-management/mdm/policy-csp-update). Intune surfaces these settings through update rings and the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. > >> [!div class="nextstepaction"] >> [Learn more](/windows/deployment/update/waas-configure-wufb) :::column-end::: :::column::: -#### Update rings +#### Update rings policy >**:::image type="icon" source="icons/update-ring.svg" border="false":::** > @@ -47,22 +47,22 @@ Intune provides a comprehensive set of policy types to manage how Windows device :::row::: :::column::: -#### Feature update policies +#### Feature updates policy >**:::image type="icon" source="icons/feature-updates.svg" border="false":::** > -> Lock devices to a specific Windows version (for example, Windows 11 24H2). These policies prevent devices from upgrading beyond the targeted release, ensuring consistency and control over major OS upgrades. +> Locks devices to a specific Windows version (for example, Windows 11 24H2). These policies prevent devices from upgrading beyond the targeted release, ensuring consistency and control over major OS upgrades. > >> [!div class="nextstepaction"] >> [Learn more](feature-updates.md) :::column-end::: :::column::: -#### Quality update policies +#### Quality updates policy >**:::image type="icon" source="icons/quality-updates.svg" border="false":::** > -> Deliver monthly cumulative updates that include security patches and reliability improvements. Quality updates keep devices secure and stable by addressing vulnerabilities and performance issues on a regular cadence. +> Delivers monthly cumulative updates that include security patches and reliability improvements, keeping devices secure and stable on a regular cadence. This policy also supports expedited updates, which override deferrals and deadlines to push critical security fixes (such as zero-day patches) faster than normal rings. > >> [!div class="nextstepaction"] >> [Learn more](quality-updates-policy.md) @@ -71,22 +71,13 @@ Intune provides a comprehensive set of policy types to manage how Windows device :::row::: :::column::: -#### Expedite policies - -**:::image type="icon" source="icons/expedite-updates.svg" border="false":::** - -> Push critical security updates faster than regular rings. Expedite policies override deferrals and deadlines to immediately deliver high-priority patches (such as zero-day fixes) to devices at risk. -> ->> [!div class="nextstepaction"] ->> [Learn more](update-rings.md) -:::column-end::: :::column::: -#### Driver update policies +#### Driver updates policy **:::image type="icon" source="icons/driver-update.svg" border="false":::** -> Manage the delivery of hardware driver updates from Windows Update. Driver update policies help ensure device compatibility and stability by controlling when and how drivers are installed. +> Manages the delivery of hardware driver updates from Windows Update. Driver update policies help ensure device compatibility and stability by controlling when and how drivers are installed. > >> [!div class="nextstepaction"] >> [Learn more](feature-updates.md) @@ -96,11 +87,11 @@ Intune provides a comprehensive set of policy types to manage how Windows device :::row::: :::column::: -#### Hotpatch +#### Hotpatch updates **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** -> Apply security patches without requiring a reboot, reducing downtime and disruption. Hotpatch updates are available for eligible Windows editions through Windows Autopatch and provide seamless protection while keeping systems continuously available. +> A Windows update mechanism that applies security patches without requiring a reboot, reducing downtime. Hotpatch is available for eligible Windows editions and is managed through Windows Autopatch or quality update settings, not as a separate Intune policy. > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) diff --git a/intune/device-updates/windows/reports.md b/intune/device-updates/windows/reports.md deleted file mode 100644 index a0dd757bb6..0000000000 --- a/intune/device-updates/windows/reports.md +++ /dev/null @@ -1,540 +0,0 @@ ---- -title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune -description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. -ms.date: 03/04/2025 -ms.topic: how-to -ms.reviewer: zadvor ---- - -# Windows Update reports for Microsoft Intune - - - -## Use Windows Update for Business reports - -You can monitor Windows update rollouts by using [Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview). Windows Update for Business reports is offered through the Azure portal and is included as part of Windows 10/11 licenses listed in the [prerequisites](/windows/deployment/update/wufb-reports-prerequisites). Azure Log Analytics ingestion and retention charges aren't incurred on your Azure subscription for Windows Update for Business reports data. - -To use this solution, you'll: - -- Use an Intune device configuration profile to deploy the [settings](/windows/deployment/update/wufb-reports-configuration-intune) to your Windows 10/11 devices. - -- Optionally, deploy a configuration script as a Win32 app to those same devices to validate their configuration for Windows Update for Business reports. - -- Use Windows Update for Business reports to [Monitor Windows updates](/windows/deployment/update/wufb-reports-workbook). - -For guidance on this solution, see [Configuring Microsoft Intune devices for Windows Update For Business reports](/windows/deployment/update/wufb-reports-configuration-intune) in the Windows Update For Business reports documentation. - -## Next steps - -[Manage software updates in Intune](configure.md) diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index cfe7cf8b8d..3b8cc0b33c 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -8,7 +8,7 @@ ms.reviewer: davguy; bryanke # Rollout options for Windows Updates in Microsoft Intune -Use rollout options in Microsoft Intune policies for *Feature updates for Windows 10 and later*. With rollout options, you configure schedule options for Windows Update that result in the gradual rollout of updates to devices that receive your policies. +Use rollout options for feature updates policies. With rollout options, you configure schedule options for Windows Update that result in the gradual rollout of updates to devices that receive your policies. > [!TIP] > The default behavior for Windows Update is to make an update available to an assigned device right away. However, the update doesn't install right away. Instead, when an update is made available, the device becomes eligible to install it. Before a device can install an available update, the device must connect to Windows Update and scan for updates. When the need for an update is confirmed and the device is eligible, the Windows Update service then offers the update to that device. After a device completes the update, it's then dependent on user behavior and other settings like Deadline. @@ -73,16 +73,11 @@ To learn more, see [Manage safeguards using Windows Autopatch](/graph/windowsupd ### Enable intelligent rollouts 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Go to **Devices** > **Manage devices** > **Configuration** > **Create**. - -3. For Platform, select **Windows 10 and later** and then for Profile type, select **Settings catalog**. - -4. On the **Configuration settings** page, select **Add settings**, and then on the *Settings picker* page, search for **Allow WUfB Cloud Processing**. This setting is in the *System* category. Select the checkbox for this setting and then close the *Settings picker* window to return to the *Configuration settings* page. - -5. Set *Allow WUfB Cloud Processing* to **Enabled**. - -6. On the **Assignments** page, assign the profile to the same groups you use for your Feature update profiles, and then complete and *Create* this settings catalog profile, to deploy it. +1. Go to **Devices** > **Manage devices** > **Configuration** > **Create**. +1. For Platform, select **Windows 10 and later** and then for Profile type, select **Settings catalog**. +1. On the **Configuration settings** page, select **Add settings**, and then on the *Settings picker* page, search for **Allow WUfB Cloud Processing**. This setting is in the *System* category. Select the checkbox for this setting and then close the *Settings picker* window to return to the *Configuration settings* page. +1. Set *Allow WUfB Cloud Processing* to **Enabled**. +1. On the **Assignments** page, assign the profile to the same groups you use for your Feature update profiles, and then complete and *Create* this settings catalog profile, to deploy it. After the profile deploys, devices that use gradual rollouts for Feature update profiles will also have intelligent optimization applied. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 7874385fb2..52f42e0b3a 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -16,12 +16,12 @@ items: - name: 🔴 Policy settings reference href: settings.md displayName: windows updates, rings -- name: Feature updates +- name: Feature updates policies items: - - name: Feature updates policy + - name: Overview href: feature-updates.md displayName: windows feature updates - - name: Move from deferrals to feature updates policy + - name: Move from deferrals to feature updates policies href: ring-deferrals-to-feature-updates-policy.md - name: Windows rollout options href: rollout-options.md @@ -36,7 +36,7 @@ items: - name: Quality updates policy href: quality-updates-policy.md displayName: windows quality updates - - name: Expedite updates policy + - name: Expedite updates href: expedite-updates.md displayName: windows updates - name: Reports @@ -55,9 +55,6 @@ items: displayName: windows updates - name: Windows updates reporting items: - - name: Windows update reports - href: reports.md - displayName: windows updates, reports - name: Compatibility reports href: compatibility-reports.md displayName: windows updates, reports diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 404f94781a..893156276c 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -8,14 +8,10 @@ ms.reviewer: zadvor # Reports for update rings policies -Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. To access reports, in the [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Update rings** tab > and select an update ring policy. Intune displays details similar to the following for the selected policy: +Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. To access reports, in the [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab > and select an update ring policy. Intune displays details similar to the following for the selected policy: :::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: -> [!TIP] -> -> For details about the policy actions at the top of the policy view, like *Delete*, *Pause*, and *Extend*, see [Manage your Windows Update rings](update-rings.md#manage-your-windows-update-rings) in the *Update rings for Windows 10 and later policy in Intune* article. - On the policy page view: - **Device and user check-in status**: The default report view for this policy. This default view includes a high-level bar chart that displays a count of devices reporting four status values for this policy, and a color bar that visually represents the percentage of devices reporting each status by color. This view displays the following four status results for the policy: diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index bfdb7a32f4..1521ce6cbd 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -68,7 +68,7 @@ For more information about Microsoft Entra registered devices limitations for Wi ## Create and assign update rings 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Update rings** tab > **Create profile**. +1. Select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab > **Create profile**. 1. Under *Basics*, specify a name, a description (optional), and then select **Next**. ![Create an update ring](./images/update-rings/basics-tab.png) 1. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](settings.md). After configuring *Update and User experience* settings, select **Next**. @@ -88,7 +88,7 @@ For more information about Microsoft Entra registered devices limitations for Wi ## Manage your Windows Update rings -In the portal, navigate to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows 10 and later updates** > **Update rings** tab and select the ring policy that you want to manage. Intune displays details similar to the following for the selected policy: +In the portal, navigate to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab and select the ring policy that you want to manage. Intune displays details similar to the following for the selected policy: :::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: @@ -109,7 +109,7 @@ This view also includes: - **Device assignment status**: This report shows all the devices that are targeted by the policy, including devices in a pending policy assignment state. - **Per setting status**: View the configuration status of each setting for this policy across all devices and users. - For details about this report view, see [Reports for Update rings for Windows 10 and later policy](reports.md#reports-for-update-rings-for-windows-10-and-later-policy). + For details about this report view, see [Reports for update rings policies](update-rings-reports.md). - **Properties**: View details for each configuration page of the policy, including an option to **Edit** each area of the policy. @@ -205,7 +205,7 @@ To uninstall the latest Windows update: ## Validation and reporting -There are multiple options to get in-depth reporting for Windows 10/11 updates with Intune. To learn more about the reports for update rings, including details for the default view and the additional report tiles, see [Windows update reports](reports.md#reports-for-update-rings-for-windows-10-and-later-policy). +There are multiple options to get in-depth reporting for Windows updates with Intune. To learn more about the reports for update rings, including details for the default view and the additional report tiles, see [Windows update reports](reports.md#reports-for-update-rings-for-windows-10-and-later-policy). ## Next steps From 21a88277b8fae0f0a3827e5233c92f0473641ad4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:20:31 -0500 Subject: [PATCH 022/139] updates --- intune/device-updates/windows/configure.md | 70 ---------- intune/device-updates/windows/index.md | 141 ++++++++++----------- intune/device-updates/windows/toc.yml | 15 +-- 3 files changed, 75 insertions(+), 151 deletions(-) delete mode 100644 intune/device-updates/windows/configure.md diff --git a/intune/device-updates/windows/configure.md b/intune/device-updates/windows/configure.md deleted file mode 100644 index a748b153d0..0000000000 --- a/intune/device-updates/windows/configure.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Learn about using Windows Update client policies in Microsoft Intune -description: Manage Windows software updates by using Intune policy for Update rings for Windows and Windows feature updates for Windows Update client policies in Microsoft Intune. -ms.date: 02/27/2025 -ms.topic: overview -ms.reviewer: davidmeb; bryanke; davguy ---- - -# Manage Windows software updates in Intune - -Use Microsoft Intune to manage the install of Windows software updates from Windows Update client policies. - -> [!TIP] -> This feature was formerly known as *Windows Update for Business*. - -By using Windows Update client policies, you simplify the update management experience. You don't need to approve individual updates for groups of devices and can manage risk in your environments by configuring an update rollout strategy. With Intune, you can [configure update settings](settings.md) on devices and configure deferral of update installation. You can also prevent devices from installing features from new Windows versions to help keep them stable, while allowing those devices to continue installing updates for quality and security. - -Intune stores only the update policy assignments, not the updates themselves. When you save a policy, Intune passes the configuration details to Windows Update, which then determines which of these updates are offered to each device. Devices access Windows Update directly for the updates. - -Learn more about Windows [*feature* and *quality* updates](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) in the Windows documentation. - -## Policy types to manage updates - -Intune provides the following policy types to manage updates, which you assign to groups of devices: - -- **Update rings**: This policy is a collection of settings that configures when Windows updates get installed. For more information, see [Update rings policy](update-rings.md). - -- **Feature updates policies**: The [feature updates polcies](feature-updates.md) update devices to the Windows version that you specify, and then freezes the feature set version on those devices. This version freeze remains in place until you choose to update them to a later Windows version. While the feature version remains static, devices can continue to install quality and security updates that are available for their feature version. - - You can also use Feature updates policy to [upgrade your devices that run Windows 10 to Windows 11](feature-updates.md#upgrade-devices-to-windows-11). - -- **Quality updates policies**: With Quality updates policies, also referred to as Expedited updates, you can expedite the install of the most recent security updates on devices that you manage with Microsoft Intune. Expedited install is accomplished without the need to pause or edit your existing monthly servicing policies. For more information, see [Expedite updates policy](expedite-updates.md). - -- **Driver updates policies**: With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Your policies can automatically install the newest recommended driver for you, or wait for an admin to manually approve drivers before they're installed. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. For more information, see [Driver updates policy](driver-updates-policy.md). - -## Policy limitations for Workplace Joined devices - -Microsoft introduced a cloud service as part of the Windows Update product family, [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). As a cloud service, Windows Autopatch supports device update capabilities that require a device to have a Microsoft Entra registration (AADJ devices). These capabilities aren't supported with Workplace Join (WPJ) devices. Windows update management on WPJ devices remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) capabilities and the Intune *Update rings* policy type. - -The following Intune policy types for Windows Updates use Windows Autopatch, which prevents their support on WPJ devices: - -- Driver Updates -- Feature Updates -- Quality Updates - -If you support WPJ devices with Intune, the following information can help you understand the differences in capabilities based on policy type, for both WPJ devices and AADJ devices. - -| Capability | Windows Update client policies
via Update Ring policy | Windows Autopatch
via Driver, Feature, and Quality update policies| -|-|-|-| -| **WPJ device support** | Yes | No | -| **AADJ device support** | Yes | Yes | -| **Scan for Updates and Restart schedules** | Yes | Use Update Ring policies to manage schedules | -| **Enforce Update Deadlines** | Yes | Use Update Ring policies to enforce deadlines| -| **Control which updates to install** |***Feature***: Yes
- Defer *all* feature updates by specified days


***Quality***: Yes
- Defer *all* quality updates by specified days

***Drivers***: Yes
- *Allow* or *Block* all *Recommended* drivers
- No support for *Other* drivers | ***Feature***: Yes
- Manage *individual* updates
- Specify *Start Date* or *Gradual Rollout* start and end dates.

***Quality***: Use Update Ring policies



***Drivers***: Yes
- Manage individual *Recommended* and *Other* drivers.

| -| **Pause Updates** | ***Feature***:
- Pause all updates

***Quality***:
- Pause all updates

***Drivers***:
- Block all updates | ***Feature***:
- Pause individual updates

***Quality***:
- Pause individual updates

***Drivers***:
- Pause individual updates | -| **Expedite Quality Update** | No | Yes | -| **Reports - Summary count of devices**:
- Feature updates
- Quality updates | Windows Update for Business reports | Windows Update for Business reports | -| **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | - -## Reporting on updates - -To learn about report options for Update rings policy and Windows feature updates policy, see [Windows update reports](reports.md). - -## Next steps - -- [Use Windows update rings](update-rings.md) -- [Use Windows feature updates](feature-updates.md) -- [Expedite quality updates](expedite-updates.md) -- [Use Windows driver updates policy](driver-updates-policy.md) -- For more information, see [Manage updates using Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) in the Windows documentation. diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 491224a595..c2ee09ee50 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -62,7 +62,7 @@ Intune provides a comprehensive set of policies to manage how Windows devices re >**:::image type="icon" source="icons/quality-updates.svg" border="false":::** > -> Delivers monthly cumulative updates that include security patches and reliability improvements, keeping devices secure and stable on a regular cadence. This policy also supports expedited updates, which override deferrals and deadlines to push critical security fixes (such as zero-day patches) faster than normal rings. +> Delivers monthly cumulative updates that include security patches and reliability improvements, keeping devices secure and stable on a regular cadence. This policy also supports expedited updates, which override deferrals and deadlines to push critical security fixes faster than normal rings. > >> [!div class="nextstepaction"] >> [Learn more](quality-updates-policy.md) @@ -70,8 +70,6 @@ Intune provides a comprehensive set of policies to manage how Windows devices re :::row-end::: :::row::: -:::column::: - :::column::: #### Driver updates policy @@ -82,9 +80,6 @@ Intune provides a comprehensive set of policies to manage how Windows devices re >> [!div class="nextstepaction"] >> [Learn more](feature-updates.md) :::column-end::: -:::row-end::: - -:::row::: :::column::: #### Hotpatch updates @@ -95,81 +90,31 @@ Intune provides a comprehensive set of policies to manage how Windows devices re > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) -:::column-end::: -:::column::: - :::column-end::: :::row-end::: ## Windows Autopatch -Windows Autopatch is a cloud service that automates the management of Windows updates using Intune. Instead of manually configuring update rings, feature update policies, quality updates, driver updates, and hotpatching, Autopatch orchestrates these policies on your behalf. The service applies Microsoft-recommended deployment rings, monitors update health, and automatically adjusts rollout based on device readiness and reliability signals. Autopatch reduces administrative overhead while maintaining a secure and up‑to‑date device fleet. +Windows Autopatch is a cloud service that integrates with Intune to automate update deployment for Windows Enterprise devices. It doesn't introduce new policy types—instead, it orchestrates existing Intune policies and adds advanced capabilities like dynamic device grouping, phased rollout, and compliance reporting. Autopatch also enables features such as Hotpatch for eligible editions and expedited delivery of critical updates. + +### Policy types and Autopatch integration + +| **Policy type** | **How Autopatch uses it** | **Additional capabilities Autopatch adds** | +| --- | --- | --- | +| **Update rings policy** | Applies Windows Update client settings to device groups. Autopatch organizes devices into rings automatically. | Dynamic ring assignment, phased rollout scheduling, and health monitoring. | +| **Feature updates policy** | Locks devices to a specific Windows version. Autopatch manages feature update deployment and readiness checks. | Automated rollout and reporting for feature updates. | +| **Quality updates policy** | Delivers monthly cumulative updates. Autopatch ensures timely deployment and can expedite critical patches. | Expedited updates for zero-day fixes and Hotpatch support for eligible editions. | +| **Driver updates policy** | Controls delivery of hardware driver updates. Autopatch includes driver and firmware updates in its orchestration. | Approval workflows and staged deployment for drivers and firmware. | + +> [!NOTE] +> Autopatch requires Windows Enterprise E3/E5 (or equivalent Microsoft 365 plans). Intune policies work without Autopatch, but Autopatch adds automation, orchestration, and reporting for enrolled devices. + > [!div class="nextstepaction"] > [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) --- -Intune provides several policy types, each designed for a specific purpose. Understanding these helps you choose the right tool for each scenario. -Update rings -Update rings control the cadence and experience of updates, including: - -Deferral periods for quality and feature updates -Deadlines and grace periods -Restart behavior and active hours - -Use update rings to set your baseline update behavior and to create staged deployment groups (for example: Pilot → Broad). -Feature updates policy -Feature updates policies let you lock devices to a specific Windows version (for example, stay on 22H2) until you choose to upgrade. -Use this when you want predictable OS version targeting, regardless of ring deferrals. -Quality updates (expedite) policy -Expedite policies push a specific quality update as soon as possible to remediate critical vulnerabilities. These settings override deferrals and deadlines in update rings. -Use this only for urgent or zero‑day scenarios. -Driver and firmware updates -Intune can manage whether devices receive driver and firmware updates from Windows Update. You can choose to enable, disable, or selectively allow drivers depending on your device ecosystem. -Windows Autopatch -Windows Autopatch is a managed service that automates the update rollout process. Autopatch uses update rings behind the scenes, creates its own deployment groups, and orchestrates updates for you. -Use Autopatch when you prefer Microsoft to manage update sequencing, validation, and rollout, instead of maintaining your own rings and schedules. -Hotpatch -Hotpatch is a servicing mechanism that delivers certain security updates without requiring a reboot. Intune does not configure hotpatch directly, but devices that support hotpatch continue to use Intune's update policies for timing and coordination. - -How the pieces fit together -Intune's Windows update management is designed as a layered system, where each policy type handles a specific need: - -Update rings → set the baseline scheduling and user experience -Feature updates → control the Windows version -Expedite updates → override schedules for urgent patches -Driver policies → manage hardware‑level updates -Autopatch → optional automation layer that manages the above for you - -These policies are complementary. For example, you can assign update rings for routine monthly updates while using a feature updates policy to pin devices to 23H2 until you approve an upgrade. - -What you can do with Intune -With Intune, organizations can: - -Standardize Windows update behavior across all devices -Stage updates using rings or Autopatch deployment groups -Control when devices move to a new Windows version -Push emergency patches during high‑risk situations -Reduce user disruption with controlled reboot experiences -Monitor update compliance across the fleet -Troubleshoot devices that fall behind or fail to apply updates - -Intune gives you the flexibility to adopt a simple, fully automated model or a highly controlled, staged approach — whichever fits your operational needs. - -Next steps -Use the rest of the articles in this section to explore each policy type in more depth: - -Plan your update strategy -Configure update rings -Deploy feature update targeting -Expedite critical updates -Manage driver and firmware updates -Use Windows Autopatch -Understand hotpatching scenarios -Monitor and troubleshoot update compliance - - | | Feature | When using Autopatch | When NOT using Autopatch | |--------------------------------------------------------------------------------|--------------------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------| | **:::image type="icon" source="icons/update-ring.svg" border="false":::** | Update rings | Autopatch creates & manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | @@ -179,4 +124,58 @@ Monitor and troubleshoot update compliance | **** | Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | | **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | Hotpatch | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | | **:::image type="icon" source="icons/client-policies.svg" border="false":::** | Windows Update client policies | Intune configures these behind the scenes; you don't assign your own to Autopatch devices | You configure these directly in Intune | -| **:::image type="icon" source="icons/quality-updates.svg" border="false":::** | Quality updates | Autopatch manages quality updates | You configure quality updates via update rings and expedite policies | \ No newline at end of file +| **:::image type="icon" source="icons/quality-updates.svg" border="false":::** | Quality updates | Autopatch manages quality updates | You configure quality updates via update rings and expedite policies | + + +--- + + + +Use Microsoft Intune to manage the install of Windows software updates from Windows Update client policies. + +> [!TIP] +> This feature was formerly known as *Windows Update for Business*. + +By using Windows Update client policies, you simplify the update management experience. You don't need to approve individual updates for groups of devices and can manage risk in your environments by configuring an update rollout strategy. With Intune, you can [configure update settings](settings.md) on devices and configure deferral of update installation. You can also prevent devices from installing features from new Windows versions to help keep them stable, while allowing those devices to continue installing updates for quality and security. + +Intune stores only the update policy assignments, not the updates themselves. When you save a policy, Intune passes the configuration details to Windows Update, which then determines which of these updates are offered to each device. Devices access Windows Update directly for the updates. + +Learn more about Windows [*feature* and *quality* updates](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) in the Windows documentation. + +## Policy types to manage updates + +Intune provides the following policy types to manage updates, which you assign to groups of devices: + +- **Update rings**: This policy is a collection of settings that configures when Windows updates get installed. For more information, see [Update rings policy](update-rings.md). + +- **Feature updates policies**: The [feature updates polcies](feature-updates.md) update devices to the Windows version that you specify, and then freezes the feature set version on those devices. This version freeze remains in place until you choose to update them to a later Windows version. While the feature version remains static, devices can continue to install quality and security updates that are available for their feature version. + + You can also use Feature updates policy to [upgrade your devices that run Windows 10 to Windows 11](feature-updates.md#upgrade-devices-to-windows-11). + +- **Quality updates policies**: With Quality updates policies, also referred to as Expedited updates, you can expedite the install of the most recent security updates on devices that you manage with Microsoft Intune. Expedited install is accomplished without the need to pause or edit your existing monthly servicing policies. For more information, see [Expedite updates policy](expedite-updates.md). + +- **Driver updates policies**: With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Your policies can automatically install the newest recommended driver for you, or wait for an admin to manually approve drivers before they're installed. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. For more information, see [Driver updates policy](driver-updates-policy.md). + +## Policy limitations for Workplace Joined devices + +Microsoft introduced a cloud service as part of the Windows Update product family, [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). As a cloud service, Windows Autopatch supports device update capabilities that require a device to have a Microsoft Entra registration (AADJ devices). These capabilities aren't supported with Workplace Join (WPJ) devices. Windows update management on WPJ devices remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) capabilities and the Intune *Update rings* policy type. + +The following Intune policy types for Windows Updates use Windows Autopatch, which prevents their support on WPJ devices: + +- Driver Updates +- Feature Updates +- Quality Updates + +If you support WPJ devices with Intune, the following information can help you understand the differences in capabilities based on policy type, for both WPJ devices and AADJ devices. + +| Capability | Windows Update client policies
via Update Ring policy | Windows Autopatch
via Driver, Feature, and Quality update policies| +|-|-|-| +| **WPJ device support** | Yes | No | +| **AADJ device support** | Yes | Yes | +| **Scan for Updates and Restart schedules** | Yes | Use Update Ring policies to manage schedules | +| **Enforce Update Deadlines** | Yes | Use Update Ring policies to enforce deadlines| +| **Control which updates to install** |***Feature***: Yes
- Defer *all* feature updates by specified days


***Quality***: Yes
- Defer *all* quality updates by specified days

***Drivers***: Yes
- *Allow* or *Block* all *Recommended* drivers
- No support for *Other* drivers | ***Feature***: Yes
- Manage *individual* updates
- Specify *Start Date* or *Gradual Rollout* start and end dates.

***Quality***: Use Update Ring policies



***Drivers***: Yes
- Manage individual *Recommended* and *Other* drivers.

| +| **Pause Updates** | ***Feature***:
- Pause all updates

***Quality***:
- Pause all updates

***Drivers***:
- Block all updates | ***Feature***:
- Pause individual updates

***Quality***:
- Pause individual updates

***Drivers***:
- Pause individual updates | +| **Expedite Quality Update** | No | Yes | +| **Reports - Summary count of devices**:
- Feature updates
- Quality updates | Windows Update for Business reports | Windows Update for Business reports | +| **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | \ No newline at end of file diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 52f42e0b3a..cbddd2900c 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,9 +2,6 @@ items: - name: Overview href: index.md displayName: windows updates -- name: Use Windows Update client policies - href: configure.md - displayName: windows updates - name: Windows updates rings items: - name: Update rings policies @@ -31,7 +28,7 @@ items: - name: Reports href: feature-updates-reports.md displayName: windows updates -- name: Quality updates +- name: Quality updates policies items: - name: Quality updates policy href: quality-updates-policy.md @@ -42,7 +39,7 @@ items: - name: Reports href: quality-updates-reports.md displayName: windows updates -- name: Driver updates +- name: Driver updates policies items: - name: Driver updates overview href: driver-updates-overview.md @@ -53,11 +50,9 @@ items: - name: Reports href: driver-updates-reports.md displayName: windows updates -- name: Windows updates reporting - items: - - name: Compatibility reports - href: compatibility-reports.md - displayName: windows updates, reports +- name: Compatibility reports + href: compatibility-reports.md + displayName: windows updates, reports - name: Delivery Optimization href: ../../intune-service/configuration/delivery-optimization-windows.md displayName: delivery optimization, windows updates \ No newline at end of file From 1489955433143380b51c82f2babb4a41216d8d51 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 09:45:05 -0500 Subject: [PATCH 023/139] removed all instances of Windows 10 and later --- .../windows/driver-updates-reports.md | 6 +-- .../windows/expedite-updates.md | 38 +++++++++---------- .../windows/feature-updates-reports.md | 12 +++--- .../device-updates/windows/feature-updates.md | 6 +-- intune/device-updates/windows/index.md | 13 ++----- 5 files changed, 32 insertions(+), 43 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 3fe1615c89..6e4d2877bf 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -64,15 +64,15 @@ To find this report, in the admin center go to **Reports** > **Windows updates** In the following screen capture, the report shows details for the driver update *Microsoft – APPLIANCES – 1.0.0.1*. -:::image type="content" source="./images/reports/report-driver-updates-drivers.png" alt-text="Screen capture of the Windows 10 and later Driver updates report." lightbox="./images/reports/report-driver-updates-drivers.png"::: +:::image type="content" source="./images/reports/report-driver-updates-drivers.png" alt-text="Screen capture of the Windows Driver updates report." lightbox="./images/reports/report-driver-updates-drivers.png"::: To change the focus of this report to a different driver: -1. On the **Windows 10 and later Driver updates** view, select **Select a driver update** to open the **Driver updates** pane on the right. +1. On the **Windows Driver updates** view, select **Select a driver update** to open the **Driver updates** pane on the right. 2. The *Driver updates* pane displays a list of updates that are approved and applicable for at least one device from across all your driver update policies. -3. On the Driver updates pane, select a driver, and then **OK** to return to the Windows 10 and later Driver updates report view that now shows information for the driver you selected, and select **Generate again** to update the report. +3. On the Driver updates pane, select a driver, and then **OK** to return to the Windows Driver updates report view that now shows information for the driver you selected, and select **Generate again** to update the report. In the following screen capture, only four drivers remain applicable to devices with driver updates policy, and those four updates are different versions of the same driver update. diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index e7266dfe1f..c7493da35d 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -8,9 +8,9 @@ ms.reviewer: davguy;bryanke # Expedite Windows quality updates in Microsoft Intune -With *Quality updates for Windows 10 and Later* policy, you can expedite the installation of the most recent Windows security updates on devices you manage with Microsoft Intune. Deployment of expedited updates is done without the need to pause or edit your existing monthly update policies. For example, you might expedite a specific update to mitigate a security threat when your normal update process wouldn't deploy the update for some time. +With Windows quality updates policies you can expedite the installation of the most recent Windows security updates on devices you manage with Microsoft Intune. Deployment of expedited updates is done without the need to pause or edit your existing monthly update policies. For example, you might expedite a specific update to mitigate a security threat when your normal update process wouldn't deploy the update for some time. -Not all updates can be expedited. Currently, only Windows security updates that can be expedited are available to deploy with Quality updates policy. To manage regular monthly quality updates, use [Update rings for Windows 10 and later policies](update-rings.md). +Not all updates can be expedited. Currently, only Windows security updates that can be expedited are available to deploy with Quality updates policy. To manage regular monthly quality updates, use [Windows Update ring policies](update-rings.md). ## How expedited updates work @@ -37,7 +37,7 @@ The actual time required for a device to start an update depends on the device i If a device doesn't restart before the deadline, the restart can happen in the middle of the working day. For more information on restart behavior, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). -- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an Update ring for Windows 10 and later policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](settings.md#user-experience-settings). +- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](settings.md#user-experience-settings). ## Prerequisites @@ -114,7 +114,7 @@ If the script returns a 1, the device has UHS client. If the script returns a 0, **Device settings**: -To help avoid conflicts or configurations that can block installation of expedited updates, configure devices as follows. You can use Intune *Update rings for Windows 10 and later* policies to manage these settings. +To help avoid conflicts or configurations that can block installation of expedited updates, configure devices as follows. You can use *update rings policies* to manage these settings. | Update ring setting | Recommended value | |---------------------------|-------------------------------------| @@ -137,7 +137,7 @@ Before you can monitor results and update status for expedited updates, your Int ### Limitations for Workplace Joined devices -Intune policies for *Quality updates for Windows 10 and later* require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for additional capabilities that are not supported for WPJ devices. +Quality updates policies require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for additional capabilities that are not supported for WPJ devices. For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md) in *Manage Windows software updates in Intune*. @@ -221,29 +221,25 @@ While expedite update policies will override an update deferral for the update v ### Example of installing an expedited update -The following sequence of events provides an example of how two devices, named *Test-1* and *Test-2*, install an update based on a *Quality updates for Windows 10 and Later* policy that's assigned to the devices. +The following sequence of events provides an example of how two devices, named *Test-1* and *Test-2*, install an update based on a *quality updates policy* that's assigned to the devices. 1. Each month, Intune administrators deploy the most recent Windows quality updates on the fourth Tuesday of the month. This period gives them two weeks after the patch Tuesday event to validate the updates in their environment before they force installation of the update. - -2. On January 19, device *Test-1* and *Test-2* install the latest quality update from the patch Tuesday release on January 12. The next day, both devices are turned off by their users who are each leaving on vacation. - -3. On the February 9, the Intune admin creates policy to expedite installation of the patch Tuesday release **02/09/2025 – 2025.02 B Security Updates for Windows** to help secure company devices against a critical threat that the update resolves. The expedite policy is assigned to a group of devices that includes both *Test-1* and *Test-2*. All devices in that group that are active receive and install the expedited update policy. - -4. On the March 9 patch Tuesday event, a new quality update releases as **03/09/2025 – 2025.03 B Security Updates for Windows**. There are no critical issues that require an expedited deployment of this update, but admins do find a possible conflict. To provide time to review the possible issue, admins use a Windows update ring policy to create a seven-day deferral policy. All managed devices are prevented from installing this update until March 14. - -5. Now consider the following results for *Test-1* and *Test-2*, based on when each is turned back on: +1. On January 19, device *Test-1* and *Test-2* install the latest quality update from the patch Tuesday release on January 12. The next day, both devices are turned off by their users who are each leaving on vacation. +1. On the February 9, the Intune admin creates policy to expedite installation of the patch Tuesday release **02/09/2025 – 2025.02 B Security Updates for Windows** to help secure company devices against a critical threat that the update resolves. The expedite policy is assigned to a group of devices that includes both *Test-1* and *Test-2*. All devices in that group that are active receive and install the expedited update policy. +1. On the March 9 patch Tuesday event, a new quality update releases as **03/09/2025 – 2025.03 B Security Updates for Windows**. There are no critical issues that require an expedited deployment of this update, but admins do find a possible conflict. To provide time to review the possible issue, admins use a Windows update ring policy to create a seven-day deferral policy. All managed devices are prevented from installing this update until March 14. +1. Now consider the following results for *Test-1* and *Test-2*, based on when each is turned back on: - **Test-1** - On March 12, *Test-1* is powered back on, connects to the network, and receives expedited update notifications: 1. Windows Update determines that *Test-1* still needs to expedite the update installation, per policy. - 2. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. - 3. There's an active deferral for the March update that won't expire until March 14. + 1. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. + 1. There's an active deferral for the March update that won't expire until March 14. **Result**: With the deferral policy for the March update still active and blocking installation of that update, *Device-1* installs the February update as configured in policy. - **Test-2** - On March 20, *Test-2* is powered back on, connects to the network, and receives expedited update notifications: 1. Windows Update determines that *Test-2* still needs to expedite the update installation, per policy. - 2. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. - 3. There's no longer an active deferral for the March update. + 1. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. + 1. There's no longer an active deferral for the March update. **Result**: With the deferral policy for the March update having expired, *Test-2* installs the more recent March update, skipping over the February update and installing a later update than was specified in policy. @@ -312,7 +308,7 @@ This report can help you find devices with alerts or errors and can help you tro ## Next steps -- Configure [Update rings for Windows 10 and later](update-rings.md) -- Configure [Feature updates for Windows 10 and later](feature-updates.md) -- Use [Windows update compatibility reports](compatibility-reports.md) +- Configure [update ring policies](update-rings.md) +- Configure [feature updates policies](feature-updates.md) +- Use [compatibility reports](compatibility-reports.md) - View [Windows release information](/windows/release-information/) diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index b9c5113297..ffec5250b6 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -8,13 +8,13 @@ ms.reviewer: zadvor # Reports for feature updates policies -Intune offers integrated reports to view detailed Windows update deployment status for devices using Feature updates for Windows 10 and later policies. To use reports for this feature, you must first configure prerequisites and policies that support data collection from devices. +Intune offers integrated reports to view detailed Windows update deployment status for devices using feature updates policies. To use reports for this feature, you must first configure prerequisites and policies that support data collection from devices. -The data in the Intune reports for Feature updates for Windows 10 and later policy is used only for these reports and doesn't surface in other Intune reports. +The data in the Intune reports for feature updates policies is used only for these reports and doesn't surface in other Intune reports. - [Windows 10 feature updates (Organizational)](#use-the-windows-10-feature-updates-organizational-report): This report provides an overall view of compliance for devices on a per-policy basis. -- [Feature update failures report (Operational)](#use-the-feature-update-failures-operational-report): This report provides details on Alerts – errors, warnings, information, and recommendations – on a per-policy basis to help troubleshoot and optimize your devices. +- [Feature update failures report (Operational)](#use-the-feature-update-failures-operational-report): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices. Before you can use the feature updates policy reports, you must configure prerequisites for the report. @@ -33,7 +33,7 @@ Before you can use the feature updates policy reports, you must configure prereq Devices must: - - Meet the [prerequisites for Windows 10 and later feature updates policy](feature-updates.md#prerequisites) as documented in **Feature updates for Windows 10 and later policy in Intune**. + - Meet the [prerequisites for feature updates policies](feature-updates.md#prerequisites). - Be Microsoft Entra joined, or Microsoft Entra hybrid joined to support submitting of data for reporting. ## About reporting data latency @@ -57,7 +57,7 @@ To use the report: 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -2. To view a summary report across all Windows 10 and later feature updates policies: +2. To view a summary report across all feature updates policies: - In the admin center, go to **Reports** > **Windows updates**. The default view displays the **Summary** tab: > [!div class="mx-imgBorder"] @@ -135,7 +135,7 @@ To use the report: ## Use the Feature update failures (Operational) report -The **Feature update failures** operational report provides details for devices that you target with a [Windows 10 and later feature updates](feature-updates.md) policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update. +The **Feature update failures** operational report provides details for devices that you target with a feature updates policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update. > [!IMPORTANT] > Before this report can show data, you must [configure data collection](#configuring-for-client-data-reporting) for the Windows feature updates reports. diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 8b71f8f0eb..5ab596fcbf 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -128,7 +128,7 @@ Feature updates policies require the use of Windows Update client policies and [ For more information, see [Microsoft Entra registered devices limitations for Windows Update policies](configure.md). -## Create and assign Feature updates for Windows 10 and later policy +## Create and assign feature update policies 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** 1. Select **Windows updates** > **Feature updates** @@ -179,7 +179,7 @@ Consider the following points when feature update policies target a device with > [!NOTE] > If you create two policies with the same device/s, where one is set to **Required** and the other set to **Optional** and both policies target the same feature update version, then the update is offered as **Required**. -## Manage Feature updates for Windows 10 and later policy +## Manage Winodws feature update policies In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab to view your profiles. @@ -223,7 +223,7 @@ To learn more, see [Intune compliance reports](reports.md). > > For more information, see [Move from update ring deferrals to feature updates policy](configure.md#move-from-update-ring-deferrals-to-feature-updates-policy) -- Feature updates for Windows 10 and later policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. +- Windows feature updates policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. - If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index c2ee09ee50..ee3c3bfa2c 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -7,18 +7,11 @@ ms.topic: overview # Manage Windows updates with Microsoft Intune -Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Microsoft Intune offers a modern, cloud‑based approach to managing Windows Update client policies so you can deliver updates with control, predictability, and minimal disruption to your users. -This overview introduces how Intune manages Windows updates, the policy types you can use, and how these pieces fit together into a complete update strategy. +Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Microsoft Intune offers a cloud‑based approach to managing Windows updates so you can deliver updates with control, predictability, and minimal disruption to your users. This overview introduces how Intune manages Windows updates, the policy types you can use, and how these pieces fit together into a complete update strategy. -How Intune manages Windows updates -Intune integrates with Windows Update for Business to configure how and when Windows 10 and Windows 11 devices receive updates. Rather than downloading and approving individual patches (as you would in WSUS), Intune defines update behavior through policy. Devices then communicate directly with the Windows Update service to retrieve the correct updates. -With Intune, you can manage: +## Windows update management capabilities -All Windows updates flow from Microsoft's global update service; Intune provides the policy layer that governs timing, user experience, and safeguards. - -## Windows update management in Intune - -Intune provides a comprehensive set of policies to manage how Windows devices receive updates. These policies control everything from the underlying Windows Update client behavior to the rollout of feature updates, monthly quality patches, and driver updates. Intune also supports advanced capabilities like expedited delivery of critical security fixes and Hotpatch for eligible editions, which applies updates without rebooting. Each policy type serves a specific purpose, giving administrators flexibility to design update strategies that balance security, stability, and user experience. Understanding how these policies and features relate to one another is essential for building a predictable and well‑governed update management process. +Intune provides a comprehensive set of policies and features to manage how Windows devices receive updates. These capabilities control everything from the underlying Windows Update client behavior to the rollout of feature updates, monthly quality patches, and driver updates. Intune also supports advanced options like expedited delivery of critical security fixes and Hotpatch for eligible editions, available through Windows Autopatch or quality update settings, which applies updates without rebooting. Each policy type serves a specific purpose, giving administrators flexibility to design update strategies that balance security, stability, and user experience. Understanding how these policies and features relate to one another is essential for building a predictable and well‑governed update management process. :::row::: :::column::: From 86131ec1fabab511aeb391e063baf44928b5380b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 13:40:15 -0500 Subject: [PATCH 024/139] updates --- .../device-updates/windows/feature-updates.md | 17 +++++++---------- .../device-updates/windows/rollout-options.md | 3 +-- intune/device-updates/windows/update-rings.md | 13 +++++++++++++ 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 5ab596fcbf..61fbded6fc 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -61,19 +61,16 @@ When a device receives a feature update policy: :::column-end::: :::column span="3"::: - -> The core functionality of creating and targeting a feature update only requires a license for Intune. The core functionality includes creating the policy and selecting a feature update to update devices, using the **Make updates available as soon as possible** option or specifying a start date, and reporting. Capabilities supported by client policies on Professional SKU devices don't require a license. -> -> Additional cloud-based functionality requires an additional license. To use a cloud-based capability, in addition to a license for Intune, your organization must have one of the following subscriptions that include a license for Windows Autopatch: -> - Windows Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) -> - Windows Education A3 or A5 (included in Microsoft 365 A3 or A5) -> - Windows Virtual Desktop Access E3 or E5 +> -** Microsoft Intune Plan 1** is required for core functionality: creating the policy, selecting a feature update, using the **Make updates available as soon as possible** option or specifying a start date, and reporting. +>- For additional **cloud-based functionality**, your organization must have a Windows license that includes the Autopatch entitlement. This is included with: +> - Windows Enterprise E3/E5 +> - Windows Education A3/A5 +> - Windows Virtual Desktop Access E3/E5 > - Microsoft 365 Business Premium > -> The cloud-based capabilities requiring the additional license are indicated in the *Create feature update deployment* > or policy creation page and include the following items and potentially new features: -> - Gradual rollout: The [Gradual Rollout](rollout-options.md#make-updates-available-gradually) capability is a cloud > only feature and includes basic controls for deploying a specified feature update and when to start making the update > available to devices. +> These licenses enable advanced features such as: +> - [Gradual Rollout](rollout-options.md#make-updates-available-gradually) > - [Optional feature updates](#create-and-assign-feature-updates-for-windows-10-and-later-policy) -> - Windows 10 (SxS): The Windows 10 (SxS) feature is a cloud-only feature. If you're blocked when creating new policies > for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies > through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the > partner who sold you the licenses. The account team or partner can confirm that your tenants licenses meet the Windows > Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index 3b8cc0b33c..a672be4425 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -19,7 +19,7 @@ You configure rollout options when creating [Feature Updates policy](feature-upd - **Make update available on a specific date** - With this option you can select a day on which the update in the policy is initially available to install. Windows Update doesn't make the update available to devices with this configuration until that day is reached. - ## Intelligent rollouts diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 1521ce6cbd..b4839e758b 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -24,6 +24,16 @@ The following prerequisites must be met to use Windows Update Rings for Windows > [!NOTE] > Although not required to configure Windows Update client policies, if the Microsoft Account Sign-In Assistant (wlidsvc) service is disabled, Windows Update doesn't offer feature updates. For more information, see [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). +:::row::: +:::column span="1"::: +[!INCLUDE [licensing](../../includes/requirements/licensing.md)] + +:::column-end::: +:::column span="3"::: +- Microsoft Intune Plan 1 +:::column-end::: +:::row-end::: + :::row::: :::column span="1"::: [!INCLUDE [platform](../../includes/requirements/platform.md)] @@ -55,6 +65,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::column-end::: :::row-end::: + ## Create and assign update rings From 9573337688e983d548d9023f17c7e8dc341a58a4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 13:54:27 -0500 Subject: [PATCH 025/139] updates --- .../device-updates/windows/feature-updates.md | 12 ++++++------ .../windows/images/update-rings/basics-tab.png | Bin 47764 -> 0 bytes intune/device-updates/windows/update-rings.md | 5 ++--- 3 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 intune/device-updates/windows/images/update-rings/basics-tab.png diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 61fbded6fc..da65f8aeb4 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -61,12 +61,12 @@ When a device receives a feature update policy: :::column-end::: :::column span="3"::: -> -** Microsoft Intune Plan 1** is required for core functionality: creating the policy, selecting a feature update, using the **Make updates available as soon as possible** option or specifying a start date, and reporting. ->- For additional **cloud-based functionality**, your organization must have a Windows license that includes the Autopatch entitlement. This is included with: -> - Windows Enterprise E3/E5 -> - Windows Education A3/A5 -> - Windows Virtual Desktop Access E3/E5 -> - Microsoft 365 Business Premium +> - **Microsoft Intune Plan 1** is required for core functionality: creating the policy, selecting a feature update, using the **Make updates available as soon as possible** option or specifying a start date, and reporting. +> - For additional **cloud-based functionality**, your organization must have a Windows license that includes the Autopatch entitlement. This is included with: +> - Windows Enterprise E3/E5 +> - Windows Education A3/A5 +> - Windows Virtual Desktop Access E3/E5 +> - Microsoft 365 Business Premium > > These licenses enable advanced features such as: > - [Gradual Rollout](rollout-options.md#make-updates-available-gradually) diff --git a/intune/device-updates/windows/images/update-rings/basics-tab.png b/intune/device-updates/windows/images/update-rings/basics-tab.png deleted file mode 100644 index ab99b3c1f08713253dcddbdb5547f9ef7be2d548..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47764 zcmeFYWmH_>yCz7226uM}?g=gdijd$gg#`;1Jh%oeT&sX!0fM``1h+s4?pnCJ7G3=Q z-92;fn(n#x%S^AC{!nMtu3dHN?03KVJns%yRhGj-Cr3v>K*0L=0ice6fFy;0@UjyP z1p(m&2G9T*KJmguT}~RIe3Wt*K0vaRQi6Y@Di-6x$QaVi*@guuFvXzBBLkeAkV+#>@AaaDpXy} zYiwyj#vrD}Wh%cv965X~2QunH_Jm2sWTaj$4KB90czYAKd0nc%OG4B8NX%tWXc2C- zxwnU|z?tzQky&ME?ab5OnI&DsQ%8Z!pvhTQVSIt*m;4!kw-rOH+&~XIC@^=G#F_;I zBQiV!}JL^$eS2Y$e^_ z=LPJVZgjCjKGSR^$;gIFN6T|r2|7!VyB=~6e^sfV0u=?g?oD@ZVkKLMl<(|Vab6zb zfj9Fa=()cA-kpHd)e*M60zC3~E1q5VAp#?o3Ar^BD%ou(pJ+B#2KgOFaAvQ^DnKW( zc7NSR(m@37LFV(vCzLlR{hl=i4fx&$tZIXMPE4ju*^E^QstLLuSw5CBCjCTWA1n&{ zcE(hC*kFuJ;PM3XRm>FA8}2=RxIG7=H#%*ELcHR`!onc(K-IW4XEDZ}KW1t8PTpEL zR3bm~)a$VVTUtb?OYxRa9SR8R7%h{V*NW0AAPUqQL0Kt{%p&ykFYm99!(wAq62Pm! zf>51Vws@)02MztpfOYTrkFm zkq*ayWaQRLD1t()i#B)NTk9Y>4YHw_WVMTFZZvo>)!h$rQVcaeE2IN1RR{u zBQO2Yt0)1JN<>qkcW)(a}L^ztV1q&Hs6XC9JtOlEjwPi{xZ46u-BG zLY`O~Uml3TvY$>!r93JoSu8g&z9&3heBhvgVz} z=RX0bGh(cI&kA;S_+Ejatw&nT+Bzq>r}g(p2SIt>x{hN)8eFa)6_HP zwqc+I=bP?5eHQU+2|x?MsTcqIc&f-B^^BD^tHnHBYSwaOCn`0xsVbztF>8w%#`|j zqRqq#zZa!n*47QA+Q}y?!uF<0Y|R)fjL@;=0J=ZYx3<`HMkHYXVx4lJ5;n3gkXMQM za>`|3rEtchmIEX43B#+>MF+Oxb>P=HnT}8qcJJi7Fp_eJ#^;5&xQAR@$UJ1ITHs}& z=e9LT7j^H4{#uEWaVY&<_8mB6Y;U%BYF9mX*Iq zv8c6<MzRdaOV?@MWuShR8FHCu@`C%fNqh@Qj!4ehb2Fd@A({!OC}0U=>HHso^&P(N1I*T)pmQd3i(1xK!B%Y>Py4n#)K4qfa5mS>|W1Zy?V!Y$IpJk^KE zrd?nUo}9@%Ra{Q$y;tG2MpC`i>m`+^cKUFetRwuC=d1Cqbm2w_O)i!iEMt}r<4r}p zhp&TMEAHP|yVSF_C%w?el_#t){b!klNbDbum)q(HdA{zba)MzHE<-lsW(nWBA8<2w zF5DiZWm!~FNR8n|V~TjzBDhot+0mHx^3ea*+3Ij!R!5R>+pv1+v}#I0IQ6g8Wl8zW zL6n~d6OiE(5Nj{N6E?VUlfqpCx^%cHa`wL$@$=0hi2j$JzWmFrjEo{Sqt2RW-G#^r z_W7@d9bQknwzk&jvG!6-JnPfGzka3l#QRhnbo9ym53^vYUUTF|fksl|y5SP=-?UIp zG$uAB(>Tl+vO3K(!@K+xNX`tI|78N)^O61|(xDuk3ZtQ}5R5twJhii?=H@fQP>?$F z@_X~UXh%-u^h>ny&~LhKzvCplB$4p=EGm8P-8hjs(ml1XEf>+c{RL$lpU%uuC4F{? zv5(rLsq~jlx4UsY!ru3D=)13VA#=(C9MFwMapMO)gk=ClSHQRQT$l6KMM+J*w^0!J z`9lKzKb74iKrV|Mna5hqhtQ`geTCH2?bk>E8*8nSZxgkI<0T{x4C`={S0DrVY>#GC z`PvAU0_)U&3u-Amp3d;amj~!uy61jQoNgq^QQlvV^0$orH5XQOo!wNs!yP6S%iSrr zIpqnvzEst8;w|m(ZNd-5JYbl3NBa4(2A^okTKb48aU#>nJ4$|(OSjq)1t#?+z~{`}$f*QZi$@~J;pWyj>f#!skbkgT4BV?(^#14^&h^iVnmSi*)YgLZl!$S7-| z_8RI6YKvzl=O^Kg7S_)Cx*ux2a@i+%9=kS}hqZI&Nu&AXQ%-4l@T=(UUK0>I*~ZmL zJ-r4Jv`Rr4!uEE5qu)US933-@<75<$&+m4idn^B;HF_XbBg_JspdvTaPpwq9>Sd<; zQWb2LQ&(5)*FmQE+Ue%2v!aa%VL`yagtrH7>1RS@3AMTS!DabTW=%}~Hz;*!k2rI6 zd|8g7fWE~J!dDFx$reLq$287OOkYaZR13dzh`JABRDwbsK*-gfXOcfv8Z2=cUL|0i zJdQL8UF>rpc{Z*M^1CNh=t@&ym~*PW$4>LvLBep|DL+!lb_QGM^;cp1DQS1xPsr{cKrtwT{?AGmgOsDCnk7xi>&h3$7< z81!9myQ|+5!RIJbZmv~Z$lWZ<{_O6^cvA}r9A z=j(%*!CVI+-k7-4Qx!LxUPoE`3?T9X;`>YASzPUL&@N^ZXGkyyp) z(A^$SCV9|u0ONGrPlf(Hg1Y#D4ABONw`>xN*r`wGwewaWIM0d?#8SpITgBG3eCmI! zo*T1ZGfDx^Q4j*#9QRIMdQjbC{8|fj|3r(xZdtMc*t0$mq?hi>oqT$9yoq7PK3ZlQ z{ydVx6y_JU{i**9N*@v;T0USwvsA4Yqo6^oU7c-;D1Bjb%3ws#M<%(>l%r|JAPp$$ zdLIl@4~a&@%R{HYqn8I0zNN=g>x8F~ycLLob$HezH>|+*%!Gzt`^_piG!m2QyWDTy zXezX&uRE1bPlqnB1_cGhbLtB$Ho3@Q%ScO4 zy3Y4tGSJgIZjF#Fwt8x8@mmTkZnO3oH#sBM*Vj8b@_dPPyt}YQLP06sZ-|55J(%8x zpcDPgk6`MHl)M=j7)aTTr4~nbcXw~%Qrp@f@TO=7YaJLi_g(k`D?fc})sisli{ia! z^ziT)fM$q!;*VuXCVN(?r1DuL?BjZ#rXW=rn~U&F%+kXNSq6~-N0 z#(FiMqlICD_KR`D<6~+D@I1G&p&{A2$}UeHoM7Q)h}(0D*WWufrh>hZ$=_xK+Kn13 z60$@_CycYs5OOeG=<$o#V1uy6v?V4cQdT5W&^UO_g z%Ps!KdCU;|?*s}T*%N_PDh^n|i=Ikz%xdGZ8z*ex9~k{%4?r&KoYM~<&A|9M@#7Tu z8*kd$)qS!+(Rc6lS^fJ`W=gEyAw9+_c|aTbOBC(i1#gbp4oS4_p#VO7M5J#mMgj2H zznKka6`rk<|352|d_pwH_*&v*e_Uty1q>Ft{h74I{g~S8`Y0NnV3?k+_cnT*<_Lra z=P4u)t-;HZKR-Vb+_K8uo8AyPIR=Uo@TB6lDEfvA39rrY@5Kb! zc${LEgyAsW_yX5&$qW;?86BBq{Wpst5}*epv3&u6ShQwAxN60fcyu|MCjS?v_5Xn{ z_Wt+u;9&SAA|it9xN`+04@|^o?ik!Vzz!TNQRB@*RKDachJpq(%gf6LK>&Q~clL{p z-E}28b&HV#_PP~$3EU!V@(N5xLqANN3l%xo!}@&QC;wG{C3=XLlLum{Q+E~CXmrF& z;?h8IUs|g2f09^ib|n}eANM%B;mw&uF@aYxHx9#}J;Z!KW^%E#EG)RFI0rLZ$`tV% z!=Ij#L-5{abBJ}YhnHSy&y&*gh5h8Ve3@y>dOncCdd}XFj<+6Z3SzP7fhs1z{hpe1 z!VI%CAPMdN*hlj$5aczzJRSzzZ{#_ybpatDmRk-xJG(kYJhh?97j*QAdh>I0)*qvd z11L2!-Hov|idTP9fR5d2nOkepcgoE0@bPnI7Zz;wz_F5X;uvQtEkUi2c(mGT0N?}C z+2&{xmC7Er|8c4`r6dNWi5_TVWgKQ!;sC(3kRuh*6lu=EC^Ds z0Y&m2=xYIdZ_2dv6!I3UCSFOl{EUSIHWq$dqe}3!{w-BQ(6acc04*MU6`R!HCQXZypF6 zF0mW9cA9k&)=!^uWLN5Bd=DENg+zx?m{w-1%<3j1t0vR^ZBgVpeiI$tSUyb_mVRYIye(c=xe|D@Ecb0d=VC#=s#hJd?zi zI%+xXPVy{Fx01mNR`&HW`xB74({Uq4O>;{m-cBBKq;WM^)kY!MzsQ=)<2h{iWyxEb zi^QbekxGzaij4x+8LY7H*K6szPm7RETHQ-=X{#m0JmX+GeYkFb7le8hs!%rDXE&A4 zpxfZg^m6I?$A+bGj?+?cwZWS&8KUkGYdVchVc~<@VeN|yPXx(^eT?z~V`Ge;9nfSYL@tyJw2m7cddhB;gVUqC^T;q1nzja1Zu}{B z5~)g_nS;@>dNqb&C zy|XxL4-55qBnGDD+#EgXz0wGiX%cAlQCrIFMDgSq|7?6fBOjX9}(D59;GT=T;$ct&tRX_ zNoN=Q^Vd{F5c=1wDh~&Ym5ex5t?g{!U`G}?Dv>B7Y`2O9_0mnk$Gi9tj(!D!dT--+ zTl)sp`b5w3L;rX@%yOr(y6#PC0bR4Qqb7z(-n{)Xmd>fO`KL*mK$tM!YC_Y6wc?GH zs*dozrrK7t6~l0kvsvuMTj;z-70oMAuZzOjfAflc zlKEOStgE$T13GBPC!OEVpp!WX_K?TZWjkyBq9+?~mSI-R5~DPMC|5@EEn;)~Om5>A z7apgW>KQ-TG&0VK=5l)pl!ubB3z*yve7Bm-X4s!O zGxM(40FDhunv52=zs{WpM$wZ#`kH%J{HwZ@h9%9NA~MvPwtr@MV6BMhll+G3*Tn5jgD~D<`u$F7|F+E za^vSD*7SEK0<&UC=n2_dx096E>2hlO?%#n1%(*YWEsE8m^b3q4O8Yt;WUW-)&YRtY zy?`gws@xKo-H7`2pME7gRZfVL^TXa4RM5a&UY38!#Hff|urN|2xm%>-{|w6sMYQC7 zyqB$B)QHk=rIz#&C6!thq-&SHUU1lZ1Gwl57ksJbDS=RL-_gBSj4JkB8Tn=Fc!S!D zOB@&nWkx#Q&Fae>4$e3xV_`*7UYy+5mwirkFPw(b2(I+1bKgzX<1Q6KmXp`w-m>?V zp2|Xo<#@juIC$KphxIbh7&N(2wb*a#Y&)w-OUSBOf`(S`bc!1e{6wzO@JWhGl{FxIP> zwlL7EpR^DbCo(7cRr~k^!gGJgjy2w}yZRoxk@frN^~neOQ+UP*j|p&kfGOua}TZs83xHc?6wJFM&i3;dc&2R->Be2q#fQw|4idvrWmi7yMUP36^Ta_1wZdonSMj9!9#SJ zP`jyN-#*@Xc&KX9?gG=+RD*asl<}ub7&iQNefK5YD*h9=GF66m0*vn!8AeaXbLHw1 zbRWK5Cn>lguB)pmke*^V|4~P2xRU5O@0Vhk`-vN&IYvMbUwY%yKpBCul{FfQip})C zRijUi+uhOeUA|)KCXYRoLzl-*rWf&>?UdK;uOT8f&39F%y^creYuglGO@Z9p+`{e7 z&|v=n`BDvz7R@4cXOD*)Cp*Qi9-70$g@!tV(q`BFA!vq#FL0~EfcL=zObV~+w7DeP z-vhFgA56kg2BxRA?fp$9wZ4nG+Y1v;>_sueMG&#~9W>0ocJjG&r4SrZR#xU!1FP0r zshR)&PUL>H7{5Rd^1K|z-GDM$T<%RhOCY*bH`A)Nr-~qgggfR8I-Cn9jnL51yWnM& zg{M!C7`z~WY;zq6gu8Gvy6dxs80QoC(%xA_<>>x!ej%5ttguei)94(5ZvVhlL_h@8 z{9cReo-qhsyiI6PaSC_uIhd=lZR!b^EW9BfZUoSP{K(AEPx~*~GAFsnDK>^7&&qtd z&vK)~R9w_n%*$o#_AY@=<`+u*L1|?)2B?QRRy(h3Xf2^Qy<{E|Zlhp0`vO7i>gw8z#pq=sCx2{si?m_g zbN#m5s105;?AUec&xH?|9{`x>6RVyR?f-rG|A7qjSlBqJDmnwUfqPTKDXjbl?Hv&( zg#ba;sibg=Izqg>K3kG+t$TezpuaJLSOb|$EtM|)Zk(1z@Pf~Zm0n(@DB>MF@Zr8>UKt4aD{n;-a?w*H)}FYB`Jkai_U+jt zSKj?~dGKB~hD3_trS{v-gxm0*ML@h=XT#-_1dLjgHR-)vTHUZd^!i`}BS1#(AC2Jt zhAB9i2Vl-8K>I(qL>jeuvF5&y{tGV?0f36-;8z5gQUfWxW~x6BI>O$=KigW{+q2n` zudAyABR_v z`-8|$i5AtfCeyHrhv`$>DU*hAV>*r{{CHH8c>~oJ>Vx@Vq)qzxIByPogZu1_A+XL< zp*B5zj(aMmbZKd+`D>}Yn{+o~APP&`1op9S3dvgkqS{)+f{=DCZm|W5yd^&pe^dGa z^p8LgRw*Y(Wvdb~=E7dM9gIwsFS3rZK-7KogaIy*hbqcG=%zXI44sj-a_V?P3YEb1 zAbaxlzOcfZ-wt7w*}^=h?Qi$YYeUW6i_R8$yEaEArWdS{t8naSz3iUa4Wq)=-fjqK zG5yACBOzgLZ_kIust*}+W~Qh20&g~$5p(DwV7%3(h4XKGVJQy%JP35~w=RiNXn1&d z@lCvF@L|r^_#9fs)p6vnHdB~WY+3>ER))#q1%&O^+W6g_14UPF;6>PJvU?Dxq-Va20y(l%_Co2kPTZ*2VC()6C$l{K<;uLgBch^X=!tQ!@WYE51|yen)G1mQ2t zhBQrn{|VJxYcDK-JUY=~hHd*W&pZMs!1%tCx6d5PaO%fNmy7*bLO5eEjUM1Fn*YP^ zuz1f;C|B=(8O`rD($Ko!C9yd(9}Q$lr7^WJZnOG^Qx0%(^}z@?2PsGGt)&m|xtR8s z2b_N8jPBH$ZAYsoYRv(<*Nu_wzW1wos)YHN`(YaJit$S<_hCGA%VZa%HWU}1jF#eP#CA48LgzeNs1LWQg$Mgv`LA;~?(?@+-qA4||Vz7B* z5`^+;sMQedtK>JSy|3qjSqV^)3jO{Q*N*m-(_?HTL!-#{p!amr6b0VSp3HYwXhbrb?9O*|hmmL?$&sK7uq#xtSl6-hX@Qw4l;Ky<2ng=e2 z94Sk@?)A)9pFHXn_Sjki2adm}9ZGjbhVLay=e?IziK)Wz_V@%>(BE$2vCcTHsRfL9 z8XAOG++8MG^FGzmyf559HGQNz6eIJzJBbl-e?7Ytft5NPbBmwRPu05|)IZhiM@-e%xx%4+?j|E!(m6 zq%H7VB?;eMx$1Xnm|2w%1T71}S$r_J;i6A9$f2LHcfX6R7mf%(Qz8CyOu~M5fvAs1MVy9T@!t^xMEc~mT;V@t1n7SlfU-b8f22Cn4ihD_RZHmXc zVb-D2Z?0eo%FP8jhxz6+?$=&#n%op%K4~|RdQRwMBSonTI6*JyYqXE zbo@_=)@wa9S!|=O3v9glCH2eA<#i>j;wW%-4rix|3HN*vXETd4Zw#0nOf)=pxiyoKuntbl%-tAMKEAcgX}+REb7 zOtZZB3{eEWkAjn0fiHOx%l6h+tv$CJbt)Rx?UlpNx^s19{82H{X^IX_JJtgzMv&Vw z!O5~K@tk~imIj}TT&lcDjee}OI)$y!$%-Gf6b)MWApvrh&{k@jyS=Rwpd&H+MKVa|?Bn*q`?g;!$C4ZEdc{twk7#tn|8wyG7s1w)|4Sg6@G+{isSJ zL6i5nL;yLx&Kbj&5$(%+3mR-?s{*L0@8p_y=LVXxc(~zwc?iMe(>YxW9s8VazeLjE z)&{N6{C0x%>1;JiDqo`~!`09qyGx$N+9&Pd7j*JnDqpbbBSMWo9iYA|D=6(bQi`lw z93HaxcyqEnVnlrB4*7CGH7R4WBZ50~ODs?|=Gx@4p9+zWc!_~w%krygfdr43zM`|n zl4mmns3q}N-AQjXS@QL-rx8U=@;gp>zZ(4GqBOPkF?GPQNH}ZvJe@vF#7dREM&NN6 zy)Ahv&hZUqclVSF6Q@$#TTnzPQ2x8@$P1SLU%3rPEhDzgC1z~=*>ycVwcaNksn35 zHI`+J?E)P_Rv0Gq?NR_Z@U(54t+e}|T@HCkn*!umlVc9mw?cA{qo}#s4ci)EZW-;Q=BgGT3l24*sx$kzfsre8vSn{ z*`h>)acaq^_gx+CW4a>7f&hmW z>_N1iWc#RB##vv*;8Jx_`%)|2)*pYt){J8ZVh~%QCiqbk5K!&cyJB-I2EA~7e0U|{ z40NZFsnC>;;Z7}67S!>5nnc&koWU9Pr0LCk51ot7tyUZ!thEe~_|`FEJfY$Y099K| z84m^eYqN~WFo2cz8Z(&fDf(W0Qvpvsalu7w{4>3Spg@vq(vWLdbU?L(UYvXQ0a3EM znLcppyy}Xk?n_MdrRsra01ro~8twU6oj{yODWm2Tv%#)L}+c3maQbhrx^G-6Y3s@|~`4A7k;!Rph!%T!n}0 zsUf?dPm&gMIi5q3w(e~4pl!V^8Oj2#4SE;3&@xk&t&j7h;*SKp{MOaJco?D?Y25eCb{Q1o1!BOV=kXYKvWrMY_Fn1_ z@wHu}pbS4p6&$R_n-CbXh^7|8q1aZEF_)*Of(t<&yty=#S;km>^gReWNaV+E=eHZP zUIM}~^jS;d73WInUp~rvfAF*E&_(>_sJg>&!eYr4bJ_ovjO^f8i%>4^n;N*AYJM^PY=eQNF)4%pyp6yRR~9F@}br zKw&<*^Me>j$My!3-$qQefCguHBqr2ai+Ilsl=0v+#F2glf^;Nmlq#Ai>bjD5w|v$} zev5(Sw}a)~pS~y5Ee4nO#olS=^KSCBn6D5>KX1S^X)rDxo?7!K+~?tL;6Len9tH~C z^CZ`QWYPmFHBisqxtxY4YPK|x>+)9F4m^Ir-z9FX|6#g~xDT-6`Y^D z3>8wtW@j3Ig%mcx+smh&QB1$zc**uS;cd?@E@Y^OVN?B8FCw9$dXz?}{`Bi5Cy_!F z$waS3E7g|7XL#4)l)Ck?tK`$gXZ~Svx?UHHF4WuJF<6>15~Id2XZKv5y`$tEX^Wpk zUi3FbxnO{)S_vmG{9B54>)!;c&hzcDSoj0mGO=1xegK8CS0Px8Ws08>x%-%6Wup1@ z@I_DbNd?0C*z4g9DbkQ|>!_gDQl&bUV*Wl8Nmk#@Mlgd6z!nMKtW z!zjk^C`-}-uW=cS+kKoxFCU}t^FODPOoTu3OHc=<^m+JS`YM1(3$pZo-B9lB6UaP@ zo zn|}E0_Vn|HRKH$?S}P*aKH}8NT+ydmNbKmLk^35dL}5@_GF>qTDi+}pq*EGuAg|ec zT3;;ti3td7H9m6vh%KvTK2vf8=M6&2%E}=8xJwW8JiM>T9aL1tQY3-naUem_UkeNR z*u6AP&)9bDOoef>g%=_nD6~K-2!-2VEi#r0$?39K5Z{!{Nl#zjwkR0Pp@$ELBNBJv zDDrT26}$;}IC~cR^mCaCJH+tk2Rvay2hG4)R5%KrsvLFdwtvqN;}DL|WZneZ0;@ZX zCDKkq*Vl8P>yj$#lpq&#Gc$(R+z-j{E~G82)%iMG?#);l$!D;7_yXQ44pogJm;jm4 z_hGDifXqHCwx+(igYEb0;9gUKTq7TGaBz|>a@s-Al)FB*t0|#bT!+FOSVXcDPI$`e zBPU^xlTRal5s$drdS9}fGH@4wCEA?Alh+?{`=u&WyfS!Y%MF@LVbpM3gf1-nqm{RM z*WbVDev77xJ|i>jzTTXcH$v|flX0uC)?s*6R9;jhmkJMUyZ!2vBx>8PeRcs7WkRrZ zA)R8)S6U_7V7m{{Au#lfNEPPzd(dq!&yj~3_oWEyUNvn#(RxY6o!qZJyL2Om#Nrh| zzK6wi@J>&3ky|}pWkWbXvlcn9`#_Z=40+jKC2bXp&fbIYMZirrfz-E~ZXei#FggiW zsZzYpx{`v!>O`Uk;xq-m%TgHqGUY|zwN@!V=a`1+MM-C^4T#&YIT%OsL6u7f$)(Rh z)mqADk$zeCB0!6h0q>v(OX6>!$2rl9Vh?^Ihn#h#TP21gEIh&Eh*ddCL8sCl&%soF z=3`_!d4~1OI34O|w+x5vUrT`+RW_6a4or369i`7O*gp6Ux!c3?2>NcH@X3R3Ox^GzkTSnt2+ zsiiL*Z_xUK_=C@4XyA0cK^~o$gJpZB0M1FSc*lfTtkM}BTW~}XEfLv`v_#^tGsw%( ztA389!c+TuQ^}X}rVk+)-cIu$38Mct{6@m%eYY_c0uOAxVs4LGJVqpNWoVoGTg&_t z9_Y?Yl;}x$VZTYF9^x`sNY-I-8BRtII~k{{JjxiR!s`}dS#U3YJONrM8t1iw<8ofU zc^`32DZgOSNEo0nU{MGpdHRy#;s(IUl%d*`_ee~p)EhMQkqTL#?=E)vxc&6Ig(`WB zVsr~KGBN~0;Q*?Ud&QwcKWG_8{00sH<}?i3J}&TLzJt#!+dsHr!XNHGl`{O>)&6Ia zjsHh~$>DXmm&XB5oQLt-mi?X{-QgB^;YP;uDFEUn*x206_l$YcpA$%-Nyhwxe*XFw zM2#HuoMXw8U`oRU#A3+vFKG0CPr~ux|2KqSGG3y?od@R(;mvJuE?`Q($~1%yO|Q{0 zTl?98UhF+L|8I~!ZyC*hV$0(9wu6zL&nY-$!4Dw~XT!S!op16rUPGqT;dkAQ9DDVT zP9$4b~`wpHP`x4*?oUY=@!`F7Cqwa z?QQnhTsK?iQZQoN>i8lvGn22)dILpRtkOR#{WS-N=GMdn{KP}$#<}$D22gkF(kR?v zfAif%aJA4>1&fG(5;FXt)8N^_sfDARBd_q%c~zbT86KRPWL)x+K3aAStEk}q{?>u( ze6GeK*&6TNn=g}Sbv857U%$SQ2eU<^;v8*Em!+|2w>GA0Bk^pHWyq%0AF8&!ccm2e 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 diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index b4839e758b..6d5e17c4ac 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -30,7 +30,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::column-end::: :::column span="3"::: -- Microsoft Intune Plan 1 +> - Microsoft Intune Plan 1 :::column-end::: :::row-end::: @@ -47,7 +47,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows > - Education > - Windows IoT Enterprise > - Windows Team - for Surface Hub devices -> - Windows Holographic for Business - Windows Holographic for Business supports a subset of settings for Windows updates, including: +> - Windows Holographic for Business - Windows Holographic for Business supports a suset of settings for Windows updates, including: > - **Automatic update behavior** > - **Microsoft product updates** > - **Servicing channel**: Any update build that is generally available. @@ -83,7 +83,6 @@ For more information about Microsoft Entra registered devices limitations for Wi 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). 1. Select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab > **Create profile**. 1. Under *Basics*, specify a name, a description (optional), and then select **Next**. - ![Create an update ring](./images/update-rings/basics-tab.png) 1. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](settings.md). After configuring *Update and User experience* settings, select **Next**. 1. Under **Scope tags**, select **+ Select scope tags** to open the *Select tags* pane if you want to apply them to the update ring. Choose one or more tags, and then click **Select** to add them to the update ring and return to the *Scope tag*s page. From dff1e43a51d8837ce3b762d5746e0a8080ee8637 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 14:11:54 -0500 Subject: [PATCH 026/139] updates --- intune/device-updates/windows/index.md | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index ee3c3bfa2c..546418fd87 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -88,8 +88,9 @@ Intune provides a comprehensive set of policies and features to manage how Windo ## Windows Autopatch -Windows Autopatch is a cloud service that integrates with Intune to automate update deployment for Windows Enterprise devices. It doesn't introduce new policy types—instead, it orchestrates existing Intune policies and adds advanced capabilities like dynamic device grouping, phased rollout, and compliance reporting. Autopatch also enables features such as Hotpatch for eligible editions and expedited delivery of critical updates. +Windows Autopatch is a managed cloud service built on the Windows Update for Business Deployment Service (WUfB DS) and integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies (feature updates, quality updates, driver updates) using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. + > [!div class="nextstepaction"] > [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) ---- + | | Feature | When using Autopatch | When NOT using Autopatch | |--------------------------------------------------------------------------------|--------------------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------| +| | Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | | **:::image type="icon" source="icons/update-ring.svg" border="false":::** | Update rings | Autopatch creates & manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | | **:::image type="icon" source="icons/feature-updates.svg" border="false":::** | Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | | **:::image type="icon" source="icons/expedite-updates.svg" border="false":::** | Quality expedite updates | Autopatch handles emergency patching | You use "Expedite" policy | | **:::image type="icon" source="icons/driver-update.svg" border="false":::** | Driver updates | Autopatch manages this | You can allow/deny via settings | -| **** | Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | | **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | Hotpatch | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | | **:::image type="icon" source="icons/client-policies.svg" border="false":::** | Windows Update client policies | Intune configures these behind the scenes; you don't assign your own to Autopatch devices | You configure these directly in Intune | | **:::image type="icon" source="icons/quality-updates.svg" border="false":::** | Quality updates | Autopatch manages quality updates | You configure quality updates via update rings and expedite policies | @@ -171,4 +172,17 @@ If you support WPJ devices with Intune, the following information can help you u | **Pause Updates** | ***Feature***:
- Pause all updates

***Quality***:
- Pause all updates

***Drivers***:
- Block all updates | ***Feature***:
- Pause individual updates

***Quality***:
- Pause individual updates

***Drivers***:
- Pause individual updates | | **Expedite Quality Update** | No | Yes | | **Reports - Summary count of devices**:
- Feature updates
- Quality updates | Windows Update for Business reports | Windows Update for Business reports | -| **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | \ No newline at end of file +| **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | + + +## Prerequisites + +Feature Updates, Quality Updates, Driver Updates, and Hotpatch rely on the same backend service as Autopatch: the Windows Update for Business Deployment Service (WUfB DS). Because they use the same cloud orchestration layer, the prerequisites are identical: + +- Licensing: Windows Enterprise E3/E5 (or equivalent) for access to WUfB DS capabilities. +- Device state: Intune-enrolled, Microsoft Entra joined/hybrid joined. +- Telemetry: Diagnostic data set to Required level. +- Services: Microsoft Account Sign-In Assistant (wlidsvc) enabled. +- Connectivity: Access to Microsoft update endpoints. + +Autopatch simply automates these policies for you, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. \ No newline at end of file From 56f53466fcbfb50188d42eb48534f628441865a7 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 14:23:26 -0500 Subject: [PATCH 027/139] updates --- intune/device-updates/windows/index.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 546418fd87..4bec05c93d 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -111,12 +111,11 @@ Windows Autopatch is a managed cloud service built on the Windows Update for Bus | | Feature | When using Autopatch | When NOT using Autopatch | |--------------------------------------------------------------------------------|--------------------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------| -| | Update coordination | Autopatch orchestrates everything | You control scheduling & behavior | -| **:::image type="icon" source="icons/update-ring.svg" border="false":::** | Update rings | Autopatch creates & manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | -| **:::image type="icon" source="icons/feature-updates.svg" border="false":::** | Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | -| **:::image type="icon" source="icons/expedite-updates.svg" border="false":::** | Quality expedite updates | Autopatch handles emergency patching | You use "Expedite" policy | +| | Update coordination | Autopatch orchestrates everything | You control scheduling and behavior | +| **:::image type="icon" source="icons/update-ring.svg" border="false":::** | Update rings | Autopatch creates and manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | +| **:::image type="icon" source="icons/feature-updates.svg" border="false":::** | Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | | | **:::image type="icon" source="icons/driver-update.svg" border="false":::** | Driver updates | Autopatch manages this | You can allow/deny via settings | -| **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | Hotpatch | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | Devices that support hotpatch continue to use Intune's update policies for timing & coordination | +| **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | Hotpatch | Devices that support hotpatch continue to use Intune's update policies for timing and coordination | Devices that support hotpatch continue to use Intune's update policies for timing and coordination | | **:::image type="icon" source="icons/client-policies.svg" border="false":::** | Windows Update client policies | Intune configures these behind the scenes; you don't assign your own to Autopatch devices | You configure these directly in Intune | | **:::image type="icon" source="icons/quality-updates.svg" border="false":::** | Quality updates | Autopatch manages quality updates | You configure quality updates via update rings and expedite policies | From 748e7eba0f88a24dd84d5bf539d92affda71300b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 14:45:13 -0500 Subject: [PATCH 028/139] updates --- intune/device-updates/windows/index.md | 102 +++++++++---------------- 1 file changed, 34 insertions(+), 68 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 4bec05c93d..8422d22fc1 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -7,11 +7,22 @@ ms.topic: overview # Manage Windows updates with Microsoft Intune -Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Microsoft Intune offers a cloud‑based approach to managing Windows updates so you can deliver updates with control, predictability, and minimal disruption to your users. This overview introduces how Intune manages Windows updates, the policy types you can use, and how these pieces fit together into a complete update strategy. +Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Microsoft Intune offers a **cloud‑based approach to managing Windows updates**, so you can deliver updates with control, predictability, and minimal disruption to your users. + +This overview introduces how Intune manages Windows updates, the policy types you can use, and how these pieces fit together into a complete update strategy. + +## Use Intune for Windows updates + +With Intune, you can: +- Configure update settings on devices without managing individual patches. +- Define update rings to control rollout timing and reduce risk. +- Prevent devices from installing new feature versions until you're ready, while still applying security and quality updates. + +Intune stores only the policy assignments, not the updates themselves. When you save a policy, Intune sends configuration details to Windows Update, which determines which updates to offer. Devices download updates directly from Windows Update. ## Windows update management capabilities -Intune provides a comprehensive set of policies and features to manage how Windows devices receive updates. These capabilities control everything from the underlying Windows Update client behavior to the rollout of feature updates, monthly quality patches, and driver updates. Intune also supports advanced options like expedited delivery of critical security fixes and Hotpatch for eligible editions, available through Windows Autopatch or quality update settings, which applies updates without rebooting. Each policy type serves a specific purpose, giving administrators flexibility to design update strategies that balance security, stability, and user experience. Understanding how these policies and features relate to one another is essential for building a predictable and well‑governed update management process. +The following policy types and features help you manage Windows updates in Intune: :::row::: :::column::: @@ -20,7 +31,7 @@ Intune provides a comprehensive set of policies and features to manage how Windo >**:::image type="icon" source="icons/client-policies.svg" border="false":::** > -> Windows Update client policies (formerly known as Windows Update for Business) configure the underlying [Update policy CSP](/windows/client-management/mdm/policy-csp-update). Intune surfaces these settings through update rings and the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. +> Configure the underlying [Update policy CSP](/windows/client-management/mdm/policy-csp-update). Intune surfaces these settings through update rings and the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level > >> [!div class="nextstepaction"] >> [Learn more](/windows/deployment/update/waas-configure-wufb) @@ -31,7 +42,7 @@ Intune provides a comprehensive set of policies and features to manage how Windo >**:::image type="icon" source="icons/update-ring.svg" border="false":::** > -> Intune's management object that applies Windows Update client policies to groups of devices. Update rings control deferral periods, deadlines, restart behavior, and user experience settings, enabling phased rollout across your environment. +> Applies Windows Update client policies to groups of devices. Update rings control deferral periods, deadlines, restart behavior, and user experience settings, enabling phased rollout across your environment. > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) @@ -79,7 +90,7 @@ Intune provides a comprehensive set of policies and features to manage how Windo **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** -> A Windows update mechanism that applies security patches without requiring a reboot, reducing downtime. Hotpatch is available for eligible Windows editions and is managed through Windows Autopatch or quality update settings, not as a separate Intune policy. +> Applies security patches without requiring a reboot, reducing downtime. Hotpatch is available for eligible Windows editions and is managed through Windows Autopatch or quality update settings, not as a separate Intune policy. > >> [!div class="nextstepaction"] >> [Learn more](update-rings.md) @@ -90,64 +101,32 @@ Intune provides a comprehensive set of policies and features to manage how Windo Windows Autopatch is a managed cloud service built on the Windows Update for Business Deployment Service (WUfB DS) and integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies (feature updates, quality updates, driver updates) using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. - > [!div class="nextstepaction"] > [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) +## Prerequisites +Feature Updates, Quality Updates, Driver Updates, and Hotpatch rely on the same backend service as Autopatch: the Windows Update for Business Deployment Service (WUfB DS). Because they use the same cloud orchestration layer, the prerequisites are identical: -| | Feature | When using Autopatch | When NOT using Autopatch | -|--------------------------------------------------------------------------------|--------------------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------| -| | Update coordination | Autopatch orchestrates everything | You control scheduling and behavior | -| **:::image type="icon" source="icons/update-ring.svg" border="false":::** | Update rings | Autopatch creates and manages its own rings; you shouldn't assign your own to these devices | You configure your own update rings in Intune | -| **:::image type="icon" source="icons/feature-updates.svg" border="false":::** | Feature update policies | Autopatch manages version targeting | You use Intune's Feature updates policy | | -| **:::image type="icon" source="icons/driver-update.svg" border="false":::** | Driver updates | Autopatch manages this | You can allow/deny via settings | -| **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | Hotpatch | Devices that support hotpatch continue to use Intune's update policies for timing and coordination | Devices that support hotpatch continue to use Intune's update policies for timing and coordination | -| **:::image type="icon" source="icons/client-policies.svg" border="false":::** | Windows Update client policies | Intune configures these behind the scenes; you don't assign your own to Autopatch devices | You configure these directly in Intune | -| **:::image type="icon" source="icons/quality-updates.svg" border="false":::** | Quality updates | Autopatch manages quality updates | You configure quality updates via update rings and expedite policies | - - ---- - - - -Use Microsoft Intune to manage the install of Windows software updates from Windows Update client policies. - -> [!TIP] -> This feature was formerly known as *Windows Update for Business*. - -By using Windows Update client policies, you simplify the update management experience. You don't need to approve individual updates for groups of devices and can manage risk in your environments by configuring an update rollout strategy. With Intune, you can [configure update settings](settings.md) on devices and configure deferral of update installation. You can also prevent devices from installing features from new Windows versions to help keep them stable, while allowing those devices to continue installing updates for quality and security. - -Intune stores only the update policy assignments, not the updates themselves. When you save a policy, Intune passes the configuration details to Windows Update, which then determines which of these updates are offered to each device. Devices access Windows Update directly for the updates. - -Learn more about Windows [*feature* and *quality* updates](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) in the Windows documentation. - -## Policy types to manage updates - -Intune provides the following policy types to manage updates, which you assign to groups of devices: - -- **Update rings**: This policy is a collection of settings that configures when Windows updates get installed. For more information, see [Update rings policy](update-rings.md). - -- **Feature updates policies**: The [feature updates polcies](feature-updates.md) update devices to the Windows version that you specify, and then freezes the feature set version on those devices. This version freeze remains in place until you choose to update them to a later Windows version. While the feature version remains static, devices can continue to install quality and security updates that are available for their feature version. - - You can also use Feature updates policy to [upgrade your devices that run Windows 10 to Windows 11](feature-updates.md#upgrade-devices-to-windows-11). - -- **Quality updates policies**: With Quality updates policies, also referred to as Expedited updates, you can expedite the install of the most recent security updates on devices that you manage with Microsoft Intune. Expedited install is accomplished without the need to pause or edit your existing monthly servicing policies. For more information, see [Expedite updates policy](expedite-updates.md). +- Licensing: Windows Enterprise E3/E5 (or equivalent) for access to WUfB DS capabilities. +- Device state: Intune-enrolled, Microsoft Entra joined/hybrid joined. +- Telemetry: Diagnostic data set to Required level. +- Services: Microsoft Account Sign-In Assistant (wlidsvc) enabled. +- Connectivity: Access to Microsoft update endpoints. -- **Driver updates policies**: With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Your policies can automatically install the newest recommended driver for you, or wait for an admin to manually approve drivers before they're installed. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. For more information, see [Driver updates policy](driver-updates-policy.md). +Autopatch simply automates these policies for you, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. ## Policy limitations for Workplace Joined devices @@ -171,17 +150,4 @@ If you support WPJ devices with Intune, the following information can help you u | **Pause Updates** | ***Feature***:
- Pause all updates

***Quality***:
- Pause all updates

***Drivers***:
- Block all updates | ***Feature***:
- Pause individual updates

***Quality***:
- Pause individual updates

***Drivers***:
- Pause individual updates | | **Expedite Quality Update** | No | Yes | | **Reports - Summary count of devices**:
- Feature updates
- Quality updates | Windows Update for Business reports | Windows Update for Business reports | -| **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | - - -## Prerequisites - -Feature Updates, Quality Updates, Driver Updates, and Hotpatch rely on the same backend service as Autopatch: the Windows Update for Business Deployment Service (WUfB DS). Because they use the same cloud orchestration layer, the prerequisites are identical: - -- Licensing: Windows Enterprise E3/E5 (or equivalent) for access to WUfB DS capabilities. -- Device state: Intune-enrolled, Microsoft Entra joined/hybrid joined. -- Telemetry: Diagnostic data set to Required level. -- Services: Microsoft Account Sign-In Assistant (wlidsvc) enabled. -- Connectivity: Access to Microsoft update endpoints. - -Autopatch simply automates these policies for you, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. \ No newline at end of file +| **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | \ No newline at end of file From 6171a1c3aba5b5a7029bd246241400f41f5366d1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 15:01:16 -0500 Subject: [PATCH 029/139] updates --- intune/device-updates/windows/index.md | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 8422d22fc1..dff47abef2 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -1,19 +1,17 @@ --- -title: Manage Windows updates with Microsoft Intune +title: Windows update management overview description: Learn how Microsoft Intune helps you manage Windows updates for your organization. ms.date: 12/16/2025 ms.topic: overview --- -# Manage Windows updates with Microsoft Intune -Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Microsoft Intune offers a **cloud‑based approach to managing Windows updates**, so you can deliver updates with control, predictability, and minimal disruption to your users. +Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Intune provides a **cloud-based approach to Windows update management**, giving you control, predictability, and minimal disruption for users. -This overview introduces how Intune manages Windows updates, the policy types you can use, and how these pieces fit together into a complete update strategy. +This overview explains how Intune manages Windows updates, the policy types available, and how these pieces fit together into a complete update strategy. -## Use Intune for Windows updates +## What you can do with Intune -With Intune, you can: - Configure update settings on devices without managing individual patches. - Define update rings to control rollout timing and reduce risk. - Prevent devices from installing new feature versions until you're ready, while still applying security and quality updates. @@ -103,14 +101,14 @@ Windows Autopatch is a managed cloud service built on the Windows Update for Bus The following table compares how update management differs when you use Autopatch and manual Intune configuration: -| | **Feature** | **When NOT using Autopatch** | **When using Autopatch** | -|--------------------------------------------------------------------------------|-------------------------|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------| -| | **Update coordination** | You control scheduling, deferrals, and rollout manually. | Autopatch orchestrates update rings, feature updates, drivers, and quality updates automatically. | -| **:::image type="icon" source="icons/update-ring.svg" border="false":::** | **Update rings** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; do not assign custom rings to Autopatch devices. | -| **:::image type="icon" source="icons/feature-updates.svg" border="false":::** | **Feature updates** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | -| **:::image type="icon" source="icons/quality-updates.svg" border="false":::** | **Quality updates** | You configure quality updates policies and expedited update policies. | Autopatch expedites critical updates and manages monthly patches. | -| **:::image type="icon" source="icons/driver-update.svg" border="false":::** | **Driver updates** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | -| **:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** | **Hotpatch** | Enabled through quality update settings; timing follows your update ring configuration. | Applied automatically for eligible devices; Autopatch coordinates timing with its rings. | +| **Feature** | **When NOT using Autopatch** | **When using Autopatch** | +|-------------------------|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------| +| **Update coordination** | You control scheduling, deferrals, and rollout manually. | Autopatch orchestrates update rings, feature updates, drivers, and quality updates automatically. | +| **Update rings** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; do not assign custom rings to Autopatch devices. | +| **Feature updates** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | +| **Quality updates** | You configure quality updates policies and expedited update policies. | Autopatch expedites critical updates and manages monthly patches. | +| **Driver updates** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | +| **Hotpatch** | Enabled through quality update settings; timing follows your update ring configuration. | Applied automatically for eligible devices; Autopatch coordinates timing with its rings. | > [!div class="nextstepaction"] From f78f09e27da8d1e9665fc116fe963ba59adb56a6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 19 Dec 2025 15:56:20 -0500 Subject: [PATCH 030/139] title --- intune/device-updates/windows/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index dff47abef2..07646a5aca 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -5,6 +5,7 @@ ms.date: 12/16/2025 ms.topic: overview --- +# Windows update management overview Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Intune provides a **cloud-based approach to Windows update management**, giving you control, predictability, and minimal disruption for users. From 6585df8c39ff9adf94b679ce3e54d0028ea0f21c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 5 Jan 2026 11:34:19 -0500 Subject: [PATCH 031/139] udpates --- .../windows/driver-updates-overview.md | 44 ++++++++++++++----- .../device-updates/windows/feature-updates.md | 15 ------- ...{client-policies.svg => client-policy.svg} | 0 intune/device-updates/windows/index.md | 24 +++++----- 4 files changed, 45 insertions(+), 38 deletions(-) rename intune/device-updates/windows/icons/{client-policies.svg => client-policy.svg} (100%) diff --git a/intune/device-updates/windows/driver-updates-overview.md b/intune/device-updates/windows/driver-updates-overview.md index e1a54a6a99..e9de9304f2 100644 --- a/intune/device-updates/windows/driver-updates-overview.md +++ b/intune/device-updates/windows/driver-updates-overview.md @@ -76,23 +76,43 @@ Driver updates are supported for the following Windows editions: > **Unsupported versions and editions**: > *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. -**Devices must**: -- Run a version of Windows that remains in support. +:::row::: +:::column span="1"::: +[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] -- Be enrolled in Intune MDM and be Hybrid AD joined or Microsoft Entra joined. - -- Have Telemetry turned on and configured to report a minimum data level of *Basic* as defined in [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection) in the Windows documentation. - - You can use one of the following Intune device configuration profile paths to configure Telemetry for Windows devices: - - **[Device restriction template](../../intune-service/configuration/device-restrictions-windows-10.md)**: With this profile, set **Share usage data** to **Required**. *Optional* is also supported. - - **[Settings catalog](../../intune-service/configuration/settings-catalog.md)**: From the Settings catalog, add **Allow Telemetry** from the **System** category, and set it to **Basic**. *Full* is also supported. +:::column-end::: +:::column span="3"::: +> Feature update policies supports devices that are: +> - Enrolled in Intune +> - Microsoft Entra joined +> - Microsoft Entra hybrid joined +> +> Devices must also meet the following requirements: +> - Telemetry must be turned on, with a minimum setting of [*Required*](../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). +> Devices that receive a feature updates policy and that have Telemetry set to *Not configured* (off), might install a later version of Windows than defined in the feature updates policy. +> +> To configure Telemetry as using the Settings catalog: +> +> 1. [Create a Settings catalog policy](/intune/intune-service/configuration/settings-catalog) for the Windows platform and use the following setting: +> +> | Category | Setting name | Value | +> |--|--|--| +> | **System** | Allow Telemetry | **Basic** or **Full** | +> +> 1. Assign the policy to a group that contains as members the devices that you want to configure. +> +> - The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. +> - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). +> - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) +> - Windows Autopatch +> +> - Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy feature updates. - For more information about Windows Telemetry settings, including both current and past setting options from Windows, see [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection) in the Windows documentation. -- The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. +:::column-end::: +:::row-end::: -- Have access to the network endpoints required by Intune managed devices. See [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). ### Enable data collection for reports diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index da65f8aeb4..ef2b97c11b 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -118,13 +118,6 @@ When a device receives a feature update policy: :::column-end::: :::row-end::: - -### Limitations for Microsoft Entra registered devices - -Feature updates policies require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). While Windows Update client policies supports Microsoft Entra registered devices, Windows Autopatch provides more capabilities that aren't supported by those devices. - -For more information, see [Microsoft Entra registered devices limitations for Windows Update policies](configure.md). - ## Create and assign feature update policies 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** @@ -248,14 +241,6 @@ To learn more, see [Intune compliance reports](reports.md). - The device is unenrolled from Intune, which unenrolls the device from feature update management by Autopatch. - You use the [Windows Autopatch graph API](/graph/windowsupdates-enroll) to [remove the device](/graph/api/windowsupdates-updatableasset-unenrollassets) from feature update management. -## Next steps - -- Use [Windows update rings in Intune](update-rings.md) -- Use [Windows update compatibility reports](compatibility-reports.md) -- Use [Windows update reports](reports.md) for Windows 10/11 updates -- Also see [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) in the Windows deployment content for an alternative solution - - [INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/icons/client-policies.svg b/intune/device-updates/windows/icons/client-policy.svg similarity index 100% rename from intune/device-updates/windows/icons/client-policies.svg rename to intune/device-updates/windows/icons/client-policy.svg diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 07646a5aca..38bfd08d42 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -26,11 +26,11 @@ The following policy types and features help you manage Windows updates in Intun :::row::: :::column::: -#### Windows Update client policies +#### Windows Update client policy ->**:::image type="icon" source="icons/client-policies.svg" border="false":::** +>**:::image type="icon" source="icons/client-policy.svg" border="false":::** > -> Configure the underlying [Update policy CSP](/windows/client-management/mdm/policy-csp-update). Intune surfaces these settings through update rings and the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level +> Configures the underlying [Update policy CSP](/windows/client-management/mdm/policy-csp-update). Intune surfaces these settings through update rings and the Settings Catalog, giving administrators flexibility to apply granular update behaviors at the device level. > >> [!div class="nextstepaction"] >> [Learn more](/windows/deployment/update/waas-configure-wufb) @@ -98,14 +98,14 @@ The following policy types and features help you manage Windows updates in Intun ## Windows Autopatch -Windows Autopatch is a managed cloud service built on the Windows Update for Business Deployment Service (WUfB DS) and integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies (feature updates, quality updates, driver updates) using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. +Windows Autopatch is a managed cloud service built on the *Windows Update for Business Deployment Service (WUfB DS)* and integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. The following table compares how update management differs when you use Autopatch and manual Intune configuration: | **Feature** | **When NOT using Autopatch** | **When using Autopatch** | |-------------------------|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------| | **Update coordination** | You control scheduling, deferrals, and rollout manually. | Autopatch orchestrates update rings, feature updates, drivers, and quality updates automatically. | -| **Update rings** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; do not assign custom rings to Autopatch devices. | +| **Update rings** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; don't assign custom rings to Autopatch devices. | | **Feature updates** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | | **Quality updates** | You configure quality updates policies and expedited update policies. | Autopatch expedites critical updates and manages monthly patches. | | **Driver updates** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | @@ -117,19 +117,21 @@ The following table compares how update management differs when you use Autopatc ## Prerequisites -Feature Updates, Quality Updates, Driver Updates, and Hotpatch rely on the same backend service as Autopatch: the Windows Update for Business Deployment Service (WUfB DS). Because they use the same cloud orchestration layer, the prerequisites are identical: +Each policy type has its own prerequisites, which the respective documentation details. In general: + +- Devices must be enrolled in Intune. +- Devices must be Microsoft Entra joined or hybrid joined. +- Devices must be able to access the Microsoft update endpoints. + +Feature updates, quality updates, driver updates, and Hotpatch rely on the same backend service as Autopatch: the Windows Update for Business Deployment Service (WUfB DS). Autopatch simply automates these policies for you, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. Because they use the same cloud orchestration layer, the prerequisites are identical: - Licensing: Windows Enterprise E3/E5 (or equivalent) for access to WUfB DS capabilities. -- Device state: Intune-enrolled, Microsoft Entra joined/hybrid joined. - Telemetry: Diagnostic data set to Required level. - Services: Microsoft Account Sign-In Assistant (wlidsvc) enabled. -- Connectivity: Access to Microsoft update endpoints. - -Autopatch simply automates these policies for you, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. ## Policy limitations for Workplace Joined devices -Microsoft introduced a cloud service as part of the Windows Update product family, [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). As a cloud service, Windows Autopatch supports device update capabilities that require a device to have a Microsoft Entra registration (AADJ devices). These capabilities aren't supported with Workplace Join (WPJ) devices. Windows update management on WPJ devices remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) capabilities and the Intune *Update rings* policy type. +Microsoft introduced a cloud service as part of the Windows Update product family, [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). As a cloud service, Windows Autopatch supports device update capabilities that require a device to be Microsoft Entra joined. These capabilities aren't supported on Microsoft Entra registered devices: Windows update management on such devices remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) capabilities and update rings. The following Intune policy types for Windows Updates use Windows Autopatch, which prevents their support on WPJ devices: From c1e5c2e67901e478a70e8a33a7d008fecc4e8282 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 5 Jan 2026 14:42:19 -0500 Subject: [PATCH 032/139] fixes --- intune/configmgr/comanage/faq.yml | 2 +- intune/configmgr/comanage/workloads.md | 2 +- .../windows/driver-updates-overview.md | 14 -------------- .../windows/driver-updates-reports.md | 12 ++++++++++++ .../windows/feature-updates-reports.md | 9 +-------- .../windows/feature-updates-windows-10.md | 8 ++++---- intune/device-updates/windows/feature-updates.md | 2 +- 7 files changed, 20 insertions(+), 29 deletions(-) diff --git a/intune/configmgr/comanage/faq.yml b/intune/configmgr/comanage/faq.yml index 0fe9b26584..2f5cefaa5c 100644 --- a/intune/configmgr/comanage/faq.yml +++ b/intune/configmgr/comanage/faq.yml @@ -129,7 +129,7 @@ sections: answer: | You can manage updates for Windows and Microsoft 365 apps with either Configuration Manager or Intune. Configuration Manager provides a very detailed and controlled process for managing these updates and their content, which is important to some customers. A modern approach is to just keep devices up to date, but still control the timing and user experiences. - If you switch the **Windows Update policies** workload to Intune, then it becomes the management authority for Windows quality and feature updates. Use Intune to configure settings for update rings and feature update settings. For more information, see [Manage Windows software updates in Intune](../../device-updates/windows/configure.md). + If you switch the **Windows Update policies** workload to Intune, then it becomes the management authority for Windows quality and feature updates. Use Intune to configure settings for update rings and feature update settings. For more information, see [Manage Windows software updates in Intune](../../device-updates/windows/index.md). If you switch the **Office Click-to-Run apps** workload to Intune, then it becomes the management authority for Microsoft 365 apps and updates. When you create a new Microsoft 365 suite deployment, choose the update channel for your clients will be at. For more information, see the following articles: diff --git a/intune/configmgr/comanage/workloads.md b/intune/configmgr/comanage/workloads.md index 3ae4f6f816..476cfc9850 100644 --- a/intune/configmgr/comanage/workloads.md +++ b/intune/configmgr/comanage/workloads.md @@ -51,7 +51,7 @@ After moving the Windows Update workload to Intune, the client settings in Confi > [!NOTE] > To use Windows Autopatch with these devices, this workload must be moved to Intune, and client settings for Software Updates set to 'No' in Configuration Manager. For more information, see [Prerequisites for Windows Autopatch](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites). -For more information on the Intune feature, see [Manage Windows software updates in Intune](../../device-updates/windows/configure.md). +For more information on the Intune feature, see [Manage Windows software updates in Intune](../../device-updates/windows/index.md). ## Resource access policies diff --git a/intune/device-updates/windows/driver-updates-overview.md b/intune/device-updates/windows/driver-updates-overview.md index e9de9304f2..7d13b73871 100644 --- a/intune/device-updates/windows/driver-updates-overview.md +++ b/intune/device-updates/windows/driver-updates-overview.md @@ -106,25 +106,11 @@ Driver updates are supported for the following Windows editions: > - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). > - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) > - Windows Autopatch -> -> - Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy feature updates. - :::column-end::: :::row-end::: -### Enable data collection for reports - -To support reports for Windows Driver updates, you must enable the use of Windows diagnostic data in Intune. It's possible that diagnostic data is already enabled for other reports, like Windows Feature updates and Expedited Quality update reports. -To enable the use of Windows diagnostic data: - -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Tenant administration** > **Connectors and tokens** > **Windows data**. - -2. Expand *Windows data* and ensure the setting **Enable features that require Windows diagnostic data in processor configuration** is toggled to **On**. - -For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). - ### GCC High support Intune policy for Driver Updates isn't currently supported with GCC High environments. diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 6e4d2877bf..6e3fc55a39 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -25,6 +25,18 @@ To support reporting on all status and events for driver updates, you must confi - Enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection from devices at a level of [*Required*](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) or higher. - At the Tenant level, set [Enable features that require Windows diagnostic data in processor configuration](../../intune-service/protect/data-enable-windows-data.md#windows-data) to **On**. This setting can be configured in the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) at **Tenant administration** > **Connectors and tokens** > **Windows data**. +### Enable data collection for reports + +To support reports for Windows Driver updates, you must enable the use of Windows diagnostic data in Intune. It's possible that diagnostic data is already enabled for other reports, like Windows Feature updates and Expedited Quality update reports. +To enable the use of Windows diagnostic data: + +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Tenant administration** > **Connectors and tokens** > **Windows data**. + +2. Expand *Windows data* and ensure the setting **Enable features that require Windows diagnostic data in processor configuration** is toggled to **On**. + +For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). + + ### User permissions to use reports To view these reports, users must be assigned an Intune role with the **Managed devices** > **View reports** permission. This permission is included in the following built-in roles: diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index ffec5250b6..70b3eaa8d9 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -27,14 +27,7 @@ Before you can use the feature updates policy reports, you must configure prereq - Service-based data is collected for all feature update versions and doesn't require you to configure data collection. - Client-based data is collected from devices only after data collection is configured. - Service and client-based data is described in [Use the Windows 10 feature updates (Organizational) report](#use-the-windows-10-feature-updates-organizational-report) later in this article. - -- **Devices**: - - Devices must: - - - Meet the [prerequisites for feature updates policies](feature-updates.md#prerequisites). - - Be Microsoft Entra joined, or Microsoft Entra hybrid joined to support submitting of data for reporting. + Service and client-based data is described in [Use the Windows 10 feature updates (Organizational) report](#use-the-windows-feature-updates-organizational-report) later in this article. ## About reporting data latency diff --git a/intune/device-updates/windows/feature-updates-windows-10.md b/intune/device-updates/windows/feature-updates-windows-10.md index 2d60c3b8df..a2ef5be876 100644 --- a/intune/device-updates/windows/feature-updates-windows-10.md +++ b/intune/device-updates/windows/feature-updates-windows-10.md @@ -14,7 +14,7 @@ When you use feature updates policy to deploy Windows 11, you can target the pol Another option is to select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**, then devices that don't meet the requirements for Windows 11 will get the latest Windows 10 feature update instead. -However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](#update-behavior-when-multiple-policies-target-a-device). +However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](feature-updates.md#update-behavior-when-multiple-policies-target-a-device). ## Prepare to upgrade to Windows 11 @@ -36,13 +36,13 @@ For more information including general licensing details, see the [Windows 11 do ## Create policy for Windows 11 -To deploy Windows 11, you'll create and deploy a feature updates policy just as you might have done previously for a Windows 10 device. It's the [same process](#create-and-assign-feature-updates-for-windows-10-and-later-policy) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. +To deploy Windows 11, you'll create and deploy a feature updates policy just as you might have done previously for a Windows 10 device. It's the [same process](feature-updates.md#create-and-assign-feature-update-policies) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. -Also, the admin can choose to deploy the latest Windows 10 update to devices that are not eligible for Windows 11. To enable this feature, the admin must select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** in the deployment policy. This capability is only available if you choose a Windows 11 version from the *Feature update to deploy* dropdown list, and if the tenant meets the [licensing requirements](#prerequisites) defined at the beginning of this document. +Also, the admin can choose to deploy the latest Windows 10 update to devices that are not eligible for Windows 11. To enable this feature, the admin must select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** in the deployment policy. This capability is only available if you choose a Windows 11 version from the *Feature update to deploy* dropdown list, and if the tenant meets the [licensing requirements](feature-updates.md#prerequisites) defined at the beginning of this document. With this capability, you do not need to create two different deployment policies or two different feature updates. With a single policy, you can get your Windows 10 devices that can't go to Windows 11 to upgrade to the latest Windows 10 version and all the devices that can go to Windows 11 to upgrade to a Windows 11 version that you choose. You cannot set the checkbox for an existing policy because changing the checkbox value ends the current deployment and starts two new deployments. To change your deployment settings, delete the current feature update policy and create a new policy with the checkbox selected. - Deploying an older Windows version to a device won't downgrade the device. Devices only install an update when it's newer than the devices current version. -- Deploying a Windows 11 update to a Windows 10 device that supports Windows 11, [upgrades that device](#upgrade-devices-to-windows-11). +- Deploying a Windows 11 update to a Windows 10 device that supports Windows 11, upgrades that device. diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index ef2b97c11b..046e9e0076 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -13,7 +13,7 @@ With Microsoft Intune, you can create and deploy policy settings that ensure you With Windows feature updates policies, you can: - Select the Windows [feature update](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) version that you want devices to remain at. This option supports setting a feature level to any version that remains in support at the time you create the policy. -- [Upgrade devices that run Windows 10 to Windows 11](#upgrade-devices-to-windows-11). +- [Upgrade devices that run Windows 10 to Windows 11](feature-updates-windows-10.md). Windows feature updates policies work with update rings policies to prevent a device from receiving a Windows feature version that's later than the value specified in the feature updates policy. From fdc19312cdf751126a014f40cd35c7702dd9007e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 5 Jan 2026 15:39:30 -0500 Subject: [PATCH 033/139] renames --- .../windows/driver-updates-policy.md | 6 ++-- ...-updates-overview.md => driver-updates.md} | 2 +- .../wdum-architecture.png | Bin intune/device-updates/windows/index.md | 2 +- ...y-updates-policy.md => quality-updates.md} | 0 intune/device-updates/windows/toc.yml | 26 +++++++++--------- .../fundamentals/whats-new-archive.md | 2 +- .../protect/data-enable-windows-data.md | 2 +- .../includes/secure-recommendations/24553.md | 4 +-- 9 files changed, 22 insertions(+), 22 deletions(-) rename intune/device-updates/windows/{driver-updates-overview.md => driver-updates.md} (99%) rename intune/device-updates/windows/images/{driver-updates-overview => driver-updates}/wdum-architecture.png (100%) rename intune/device-updates/windows/{quality-updates-policy.md => quality-updates.md} (100%) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 54265da894..173e6b17f6 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -10,7 +10,7 @@ ms.reviewer: davguy; davidmeb; bryanke This article can help you use Microsoft Intune to create and manage Windows Driver updates policies for your Windows devices. These policies let you view the available driver updates for devices targeted by policy, approve updates for deployment, or pause the deployment of individual updates. When driver updates are approved, Intune sends the assignments to Windows Update, which manages the update installation on devices based on the policy configuration. -Before creating and deploying driver update policies, review the Windows driver update prerequisites, plan the deployment, and check the frequently asked questions. These subjects are available in the [Windows Driver updates overview article](driver-updates-overview.md#prerequisites). +Before creating and deploying driver update policies, review the Windows driver update prerequisites, plan the deployment, and check the frequently asked questions. These subjects are available in the [Windows Driver updates overview article](driver-updates.md#prerequisites). After you create driver update policies, plan to review them regularly for newly added driver updates. *Recommended* driver updates that are added to policies that support automatic approvals start to deploy without any intervention. However, any other new updates added to your policies aren't installed until an admin manually approves them. @@ -267,5 +267,5 @@ The bulk driver updates can help the user to manage the driver updates more effi ## Next steps -- Use [Windows driver update overview](driver-updates-overview.md) -- Use [Windows driver update reports](reports.md#reports-for-windows-driver-updates-policy) \ No newline at end of file +- Use [Windows driver updates overview](driver-updates.md) +- Use [Windows driver updates reports](reports.md#reports-for-windows-driver-updates-policy) \ No newline at end of file diff --git a/intune/device-updates/windows/driver-updates-overview.md b/intune/device-updates/windows/driver-updates.md similarity index 99% rename from intune/device-updates/windows/driver-updates-overview.md rename to intune/device-updates/windows/driver-updates.md index 7d13b73871..8d012da94f 100644 --- a/intune/device-updates/windows/driver-updates-overview.md +++ b/intune/device-updates/windows/driver-updates.md @@ -139,7 +139,7 @@ For more information about WPJ limitations for Intune Windows Update policies, s ## Architecture -:::image type="content" source="./images/driver-updates-overview/wdum-architecture.png" alt-text="A conceptual diagram of Windows Driver Update Management." lightbox="./images/driver-updates-overview/wdum-architecture.png"::: +:::image type="content" source="./images/driver-updates/wdum-architecture.png" alt-text="A conceptual diagram of Windows Driver Update Management." lightbox="./images/driver-updates/wdum-architecture.png"::: **Windows Driver Update Management architecture**: diff --git a/intune/device-updates/windows/images/driver-updates-overview/wdum-architecture.png b/intune/device-updates/windows/images/driver-updates/wdum-architecture.png similarity index 100% rename from intune/device-updates/windows/images/driver-updates-overview/wdum-architecture.png rename to intune/device-updates/windows/images/driver-updates/wdum-architecture.png diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 38bfd08d42..f2fd4612c5 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -68,7 +68,7 @@ The following policy types and features help you manage Windows updates in Intun > Delivers monthly cumulative updates that include security patches and reliability improvements, keeping devices secure and stable on a regular cadence. This policy also supports expedited updates, which override deferrals and deadlines to push critical security fixes faster than normal rings. > >> [!div class="nextstepaction"] ->> [Learn more](quality-updates-policy.md) +>> [Learn more](quality-updates.md) :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/quality-updates-policy.md b/intune/device-updates/windows/quality-updates.md similarity index 100% rename from intune/device-updates/windows/quality-updates-policy.md rename to intune/device-updates/windows/quality-updates.md diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index cbddd2900c..f0b9aeb956 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -4,7 +4,7 @@ items: displayName: windows updates - name: Windows updates rings items: - - name: Update rings policies + - name: Overview href: update-rings.md displayName: windows updates, rings - name: Reports @@ -18,6 +18,9 @@ items: - name: Overview href: feature-updates.md displayName: windows feature updates + - name: Reports + href: feature-updates-reports.md + displayName: windows feature updates - name: Move from deferrals to feature updates policies href: ring-deferrals-to-feature-updates-policy.md - name: Windows rollout options @@ -25,28 +28,25 @@ items: displayName: windows updates - name: Upgrade Windows 10 devices href: feature-updates-windows-10.md - - name: Reports - href: feature-updates-reports.md - displayName: windows updates - name: Quality updates policies items: - - name: Quality updates policy - href: quality-updates-policy.md + - name: Overview + href: quality-updates.md displayName: windows quality updates - - name: Expedite updates - href: expedite-updates.md - displayName: windows updates - name: Reports href: quality-updates-reports.md + displayName: windows quality updates + - name: Expedite updates + href: expedite-updates.md displayName: windows updates - name: Driver updates policies items: - - name: Driver updates overview - href: driver-updates-overview.md - displayName: windows updates, drivers + - name: Overview + href: driver-updates.md + displayName: windows driver updates - name: Driver updates policy href: driver-updates-policy.md - displayName: windows updates, drivers + displayName: windows driver updates - name: Reports href: driver-updates-reports.md displayName: windows updates diff --git a/intune/intune-service/fundamentals/whats-new-archive.md b/intune/intune-service/fundamentals/whats-new-archive.md index 449b64084c..20220d0109 100644 --- a/intune/intune-service/fundamentals/whats-new-archive.md +++ b/intune/intune-service/fundamentals/whats-new-archive.md @@ -4697,7 +4697,7 @@ To help you manage driver updates, you review a policy and decline an update you This release also includes [driver update reports](../../device-updates/windows/reports.md#reports-for-windows-driver-updates-policy) that provide a success summary, per-device update status for each approved driver, and error and troubleshooting information. You can also select an individual driver update and view details about it across all the policies that include that driver version. -To learn about using Windows Driver update policies, see [Manage policy for Windows Driver updates with Microsoft Intune](../../device-updates/windows/driver-updates-overview.md). +To learn about using Windows Driver update policies, see [Manage policy for Windows Driver updates with Microsoft Intune](../../device-updates/windows/driver-updates.md). Applies to: diff --git a/intune/intune-service/protect/data-enable-windows-data.md b/intune/intune-service/protect/data-enable-windows-data.md index 06f2dd682b..bc88759cc6 100644 --- a/intune/intune-service/protect/data-enable-windows-data.md +++ b/intune/intune-service/protect/data-enable-windows-data.md @@ -34,7 +34,7 @@ The following features require you to enable this support: - [Windows feature update device readiness report](../../device-updates/windows/compatibility-reports.md#use-the-windows-feature-update-device-readiness-report) - [Windows feature update compatibility risks report](../../device-updates/windows/compatibility-reports.md#use-the-windows-feature-update-compatibility-risks-report) -- [Windows driver updates report](../../device-updates/windows/driver-updates-overview.md) +- [Windows driver updates report](../../device-updates/windows/driver-updates.md) - Windows feature update report - Windows expedited Update Report - Driver update policies with alerts / Windows driver update failures diff --git a/intune/intune-service/protect/includes/secure-recommendations/24553.md b/intune/intune-service/protect/includes/secure-recommendations/24553.md index 2ef690e4f6..04a55763d5 100644 --- a/intune/intune-service/protect/includes/secure-recommendations/24553.md +++ b/intune/intune-service/protect/includes/secure-recommendations/24553.md @@ -20,8 +20,8 @@ Enforcing Windows Update policies ensures timely patching of security flaws, dis Start with [Manage Windows software updates in Intune](/intune/device-updates/windows/configure) to understand the available Windows Update policy types and how to configure them. Intune includes the following Windows update policy type: -- [Windows quality updates policy](/intune/device-updates/windows/quality-updates-policy) - *to install the regular monthly updates for Windows.* +- [Windows quality updates policy](/intune/device-updates/windows/quality-updates) - *to install the regular monthly updates for Windows.* - [Expedite updates policy](/intune/device-updates/windows/expedite-updates) - *to quickly install critical security patches.* - [Feature updates policy](/intune/device-updates/windows/feature-updates) - [Update rings policy](/intune/device-updates/windows/update-rings) - *to manage how and when devices install feature and quality updates.* -- [Windows driver updates](/intune/device-updates/windows/driver-updates-overview) - *to update hardware components.* +- [Windows driver updates](/intune/device-updates/windows/driver-updates) - *to update hardware components.* From 9c106a933fcf55dd392b398c7391ef9488caea2e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 5 Jan 2026 15:49:12 -0500 Subject: [PATCH 034/139] toc refresh --- intune/device-updates/windows/toc.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index f0b9aeb956..5ead8c2a0b 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -15,10 +15,10 @@ items: displayName: windows updates, rings - name: Feature updates policies items: - - name: Overview + - name: Configure feature updates policies href: feature-updates.md displayName: windows feature updates - - name: Reports + - name: Feature updates reports href: feature-updates-reports.md displayName: windows feature updates - name: Move from deferrals to feature updates policies @@ -30,10 +30,10 @@ items: href: feature-updates-windows-10.md - name: Quality updates policies items: - - name: Overview + - name: Configure quality updates policies href: quality-updates.md displayName: windows quality updates - - name: Reports + - name: Quality updates reports href: quality-updates-reports.md displayName: windows quality updates - name: Expedite updates @@ -41,13 +41,13 @@ items: displayName: windows updates - name: Driver updates policies items: - - name: Overview + - name: Configure driver updates policies href: driver-updates.md displayName: windows driver updates - name: Driver updates policy href: driver-updates-policy.md displayName: windows driver updates - - name: Reports + - name: Driver updates reports href: driver-updates-reports.md displayName: windows updates - name: Compatibility reports From 6d5b696558559c5bc0fc4d28f90b00ef12a1c879 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 6 Jan 2026 09:40:31 -0500 Subject: [PATCH 035/139] feature updates --- .../device-updates/windows/feature-updates.md | 23 ++++++------------- intune/device-updates/windows/update-rings.md | 3 ++- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 046e9e0076..e7453b729e 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -31,7 +31,7 @@ When a device receives a feature update policy: - Unlike using the *Pause* option of an update ring, which expires after 35 days, the feature updates policy remains in effect. Devices won't install a new Windows version until you modify or remove the feature updates policy. If you edit the policy to specify a newer version, devices can install that newer version. -- The ability to *Uninstall* the Feature update is still honored by the update rings. +- The ability to *Uninstall* the feature update is honored by the update rings. - You can configure policy to manage the schedule by which Windows Update makes the offer available to devices. For more information, see [Rollout options for Windows Updates](rollout-options.md). - When a Windows feature update is deployed to a device from the cloud service, the latest monthly quality update is automatically included. @@ -44,12 +44,7 @@ When a device receives a feature update policy: :::column-end::: :::column span="3"::: -> - Public cloud -> -> > [!IMPORTANT] -> > -> > This feature isn't supported on Government Community Cloud (GCC) High and Department of Defense (DoD) cloud environments. -> > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. +> Feature updates policies are supported on the public cloud only. They aren't supported on Government Community Cloud (GCC) High and Department of Defense (DoD) cloud environments. :::column-end::: :::row-end::: @@ -61,17 +56,13 @@ When a device receives a feature update policy: :::column-end::: :::column span="3"::: -> - **Microsoft Intune Plan 1** is required for core functionality: creating the policy, selecting a feature update, using the **Make updates available as soon as possible** option or specifying a start date, and reporting. -> - For additional **cloud-based functionality**, your organization must have a Windows license that includes the Autopatch entitlement. This is included with: +> To use feature updates policies, the following licenses are required: +> - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning feature update policies. +> - For additional cloud-based functionalities like gradual rollout and optional feature updates, you must have a Windows license that includes the Autopatch entitlement. This is included with: > - Windows Enterprise E3/E5 > - Windows Education A3/A5 > - Windows Virtual Desktop Access E3/E5 > - Microsoft 365 Business Premium -> -> These licenses enable advanced features such as: -> - [Gradual Rollout](rollout-options.md#make-updates-available-gradually) -> - [Optional feature updates](#create-and-assign-feature-updates-for-windows-10-and-later-policy) - :::column-end::: :::row-end::: @@ -81,14 +72,14 @@ When a device receives a feature update policy: :::column-end::: :::column span="3"::: -> The configuration of feature update releases supports the following Windows editions: +> Feature updates policies support the following Windows editions: > - Pro > - Pro Education > - Enterprise > - Education > > > [!IMPORTANT] -> > *Windows Enterprise LTSC*: Windows Update client policies doesn'o't support the *Long Term Service Channel* release. Plan to use alternative patching methods, like WSUS or Configuration Manager. +> > Windows Enterprise LTSC: feature updates policies don't support the *Long Term Service Channel* release. Plan to use alternative patching methods, like WSUS or Configuration Manager. :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 6d5e17c4ac..930665a677 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -40,6 +40,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::column-end::: :::column span="3"::: + > Windows update ring policies support the following Windows editions: > - Pro > - Pro Education @@ -47,7 +48,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows > - Education > - Windows IoT Enterprise > - Windows Team - for Surface Hub devices -> - Windows Holographic for Business - Windows Holographic for Business supports a suset of settings for Windows updates, including: +> - Windows Holographic for Business - Supports a suset of settings for Windows updates, including: > - **Automatic update behavior** > - **Microsoft product updates** > - **Servicing channel**: Any update build that is generally available. From 436daac9209604053c9107a68c0b3c851e0671e2 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 6 Jan 2026 16:04:10 -0500 Subject: [PATCH 036/139] updates --- .../device-updates/windows/feature-updates.md | 6 +---- intune/device-updates/windows/index.md | 27 +++++-------------- intune/device-updates/windows/update-rings.md | 6 ++--- 3 files changed, 10 insertions(+), 29 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index e7453b729e..5654fd29fc 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -58,11 +58,7 @@ When a device receives a feature update policy: :::column span="3"::: > To use feature updates policies, the following licenses are required: > - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning feature update policies. -> - For additional cloud-based functionalities like gradual rollout and optional feature updates, you must have a Windows license that includes the Autopatch entitlement. This is included with: -> - Windows Enterprise E3/E5 -> - Windows Education A3/A5 -> - Windows Virtual Desktop Access E3/E5 -> - Microsoft 365 Business Premium +> - For additional cloud-based functionalities like gradual rollout and optional feature updates, you must have a Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index f2fd4612c5..b443f41b53 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -123,32 +123,17 @@ Each policy type has its own prerequisites, which the respective documentation d - Devices must be Microsoft Entra joined or hybrid joined. - Devices must be able to access the Microsoft update endpoints. -Feature updates, quality updates, driver updates, and Hotpatch rely on the same backend service as Autopatch: the Windows Update for Business Deployment Service (WUfB DS). Autopatch simply automates these policies for you, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. Because they use the same cloud orchestration layer, the prerequisites are identical: +Feature updates, quality updates, driver updates, and Hotpatch all use the same backend service as Autopatch: Windows Update for Business Deployment Service (WUfB DS). Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. Because they share the same cloud orchestration layer, the prerequisites are identical: -- Licensing: Windows Enterprise E3/E5 (or equivalent) for access to WUfB DS capabilities. +- Licensing: Windows Enterprise E3/E5 (or equivalent) for WUfB DS capabilities. - Telemetry: Diagnostic data set to Required level. -- Services: Microsoft Account Sign-In Assistant (wlidsvc) enabled. +- Services: Microsoft Account Sign-In Assistant (`wlidsvc`) enabled. -## Policy limitations for Workplace Joined devices +### Limitations for Microsoft Entra registered devices -Microsoft introduced a cloud service as part of the Windows Update product family, [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). As a cloud service, Windows Autopatch supports device update capabilities that require a device to be Microsoft Entra joined. These capabilities aren't supported on Microsoft Entra registered devices: Windows update management on such devices remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) capabilities and update rings. - -The following Intune policy types for Windows Updates use Windows Autopatch, which prevents their support on WPJ devices: +Windows Autopatch requires devices to be Microsoft Entra joined. These capabilities aren't supported on Microsoft Entra registered devices. For those devices, Windows update management remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) and update rings policies. +The following Intune policy types rely on WUfB DS and therefore can't be used on Microsoft Entra registered devices: - Driver Updates - Feature Updates - Quality Updates - -If you support WPJ devices with Intune, the following information can help you understand the differences in capabilities based on policy type, for both WPJ devices and AADJ devices. - -| Capability | Windows Update client policies
via Update Ring policy | Windows Autopatch
via Driver, Feature, and Quality update policies| -|-|-|-| -| **WPJ device support** | Yes | No | -| **AADJ device support** | Yes | Yes | -| **Scan for Updates and Restart schedules** | Yes | Use Update Ring policies to manage schedules | -| **Enforce Update Deadlines** | Yes | Use Update Ring policies to enforce deadlines| -| **Control which updates to install** |***Feature***: Yes
- Defer *all* feature updates by specified days


***Quality***: Yes
- Defer *all* quality updates by specified days

***Drivers***: Yes
- *Allow* or *Block* all *Recommended* drivers
- No support for *Other* drivers | ***Feature***: Yes
- Manage *individual* updates
- Specify *Start Date* or *Gradual Rollout* start and end dates.

***Quality***: Use Update Ring policies



***Drivers***: Yes
- Manage individual *Recommended* and *Other* drivers.

| -| **Pause Updates** | ***Feature***:
- Pause all updates

***Quality***:
- Pause all updates

***Drivers***:
- Block all updates | ***Feature***:
- Pause individual updates

***Quality***:
- Pause individual updates

***Drivers***:
- Pause individual updates | -| **Expedite Quality Update** | No | Yes | -| **Reports - Summary count of devices**:
- Feature updates
- Quality updates | Windows Update for Business reports | Windows Update for Business reports | -| **Reports – Detailed status**:
- Per Update | Windows Update for Business reports | Yes, in Intune | \ No newline at end of file diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 930665a677..987cad4713 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -26,11 +26,11 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::row::: :::column span="1"::: -[!INCLUDE [licensing](../../includes/requirements/licensing.md)] +[!INCLUDE [platform](../../includes/requirements/licensing.md)] :::column-end::: :::column span="3"::: -> - Microsoft Intune Plan 1 +> - Microsoft Intune Plan 1 is required for core functionality, such as creating and assigning Update rings policies. :::column-end::: :::row-end::: @@ -41,7 +41,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::column-end::: :::column span="3"::: -> Windows update ring policies support the following Windows editions: +> Windows Update ring policies support the following Windows editions: > - Pro > - Pro Education > - Enterprise From f8066d470abcd1c76084b7961a556019cbdf5018 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 6 Jan 2026 16:34:17 -0500 Subject: [PATCH 037/139] updates --- intune/device-updates/windows/index.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index b443f41b53..c274b7fb0e 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -117,23 +117,17 @@ The following table compares how update management differs when you use Autopatc ## Prerequisites -Each policy type has its own prerequisites, which the respective documentation details. In general: +Each policy type has specific prerequisites, detailed in its respective documentation. In general: - Devices must be enrolled in Intune. - Devices must be Microsoft Entra joined or hybrid joined. -- Devices must be able to access the Microsoft update endpoints. + Microsoft Entra registered devices aren't supported for any policy type that relies on the Windows Update for Business Deployment Service (WUfB DS)—including Feature updates, Quality updates, Driver updates, and Hotpatch. + For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. +- Devices must have access to Microsoft update endpoints. + Feature updates, quality updates, driver updates, and Hotpatch all use the same backend service as Autopatch: Windows Update for Business Deployment Service (WUfB DS). Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. Because they share the same cloud orchestration layer, the prerequisites are identical: - Licensing: Windows Enterprise E3/E5 (or equivalent) for WUfB DS capabilities. - Telemetry: Diagnostic data set to Required level. - Services: Microsoft Account Sign-In Assistant (`wlidsvc`) enabled. - -### Limitations for Microsoft Entra registered devices - -Windows Autopatch requires devices to be Microsoft Entra joined. These capabilities aren't supported on Microsoft Entra registered devices. For those devices, Windows update management remains supported through core [Windows Update client policies](/windows/deployment/update/waas-manage-updates-wufb) and update rings policies. -The following Intune policy types rely on WUfB DS and therefore can't be used on Microsoft Entra registered devices: - -- Driver Updates -- Feature Updates -- Quality Updates From 5a49354b3a83bf2a4133c966b103a2e20f17be43 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 6 Jan 2026 16:41:55 -0500 Subject: [PATCH 038/139] updates --- intune/device-updates/windows/index.md | 4 ++-- intune/device-updates/windows/toc.yml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index c274b7fb0e..0ab255f089 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -120,8 +120,8 @@ The following table compares how update management differs when you use Autopatc Each policy type has specific prerequisites, detailed in its respective documentation. In general: - Devices must be enrolled in Intune. -- Devices must be Microsoft Entra joined or hybrid joined. - Microsoft Entra registered devices aren't supported for any policy type that relies on the Windows Update for Business Deployment Service (WUfB DS)—including Feature updates, Quality updates, Driver updates, and Hotpatch. +- Devices must be Microsoft Entra joined or hybrid joined.\ + Microsoft Entra registered devices aren't supported for any policy type that relies on the Windows Update for Business Deployment Service (WUfB DS)—including Feature updates, Quality updates, Driver updates, and Hotpatch.\ For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 5ead8c2a0b..667229b61e 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,12 +2,12 @@ items: - name: Overview href: index.md displayName: windows updates -- name: Windows updates rings +- name: Updates rings policies items: - - name: Overview + - name: Configure update rings policies href: update-rings.md displayName: windows updates, rings - - name: Reports + - name: Update rings reports href: update-rings-reports.md displayName: windows updates, rings - name: 🔴 Policy settings reference From d78b0ee340559f315b5d5ebec42d954998a2367d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:28:56 -0500 Subject: [PATCH 039/139] updates --- .../windows/driver-updates-reports.md | 35 ++++++++++++------- .../windows/expedite-updates.md | 26 ++++++-------- .../device-updates/windows/feature-updates.md | 2 -- intune/device-updates/windows/toc.yml | 8 ++--- intune/device-updates/windows/update-rings.md | 2 +- .../requirements/tenant-configuration.md | 8 +++++ .../media/icons/16/tenant-administration.svg | 21 +++++++++++ 7 files changed, 67 insertions(+), 35 deletions(-) create mode 100644 intune/includes/requirements/tenant-configuration.md create mode 100644 intune/media/icons/16/tenant-administration.svg diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 6e3fc55a39..1f1737a4a6 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -16,25 +16,32 @@ The data in the Intune reports for Windows Driver update policies is used only f - [Windows Driver updates report](#windows-driver-updates-report) - [Windows Driver update failures](#windows-driver-update-failures) -## Prerequisites for driver updates reports +## Prerequisites -### Devices and data collection +:::row::: +:::column span="1"::: +[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] -To support reporting on all status and events for driver updates, you must configure the following data collection settings: +:::column-end::: +:::column span="3"::: +> To support reporting on all status and events for driver updates, you must configure the following data collection settings: +> - Enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection from devices at a level of [*Required*](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) or higher. +:::column-end::: +:::row-end::: -- Enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection from devices at a level of [*Required*](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) or higher. -- At the Tenant level, set [Enable features that require Windows diagnostic data in processor configuration](../../intune-service/protect/data-enable-windows-data.md#windows-data) to **On**. This setting can be configured in the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) at **Tenant administration** > **Connectors and tokens** > **Windows data**. +:::row::: +:::column span="1"::: +[!INCLUDE [tenant-configuration](../../includes/requirements/tenant-configuration.md)] -### Enable data collection for reports +:::column-end::: +:::column span="3"::: +> Windows update reports require sharing Windows diagnostic data with Intune.\ +> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). +:::column-end::: +:::row-end::: -To support reports for Windows Driver updates, you must enable the use of Windows diagnostic data in Intune. It's possible that diagnostic data is already enabled for other reports, like Windows Feature updates and Expedited Quality update reports. -To enable the use of Windows diagnostic data: -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Tenant administration** > **Connectors and tokens** > **Windows data**. -2. Expand *Windows data* and ensure the setting **Enable features that require Windows diagnostic data in processor configuration** is toggled to **On**. - -For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). ### User permissions to use reports @@ -131,3 +138,7 @@ By selecting that policy and entry, you can then view more information about the - Intune Device ID This view is a useful place to identify and start investigation of driver update installation failures. + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index c7493da35d..2e5e90c1dd 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -48,6 +48,7 @@ The actual time required for a device to start an update depends on the device i The following are requirements to qualify for installing expedited quality updates with Intune: + **Supported Windows versions**: @@ -264,28 +266,20 @@ After a policy has been created you can monitor results, update status, and erro This report shows the current state of all devices in the profile and provides an overview of how many devices are in progress of installing an update, have completed the installation, or have an error. 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select **Reports** > **Windows updates**. On the **Summary** tab you can view the **Windows Expedited Quality updates** table. - -3. To drill in for more information, select the **Reports** tab, and then **Windows Expedited Update Report**. - -4. Click the link **Select an expedited update profile**. - -5. From the list of profiles that is shown on the right side of the page, select a profile to see results. - -6. Select the **Generate report** button. +1. Select **Reports** > **Windows updates**. On the **Summary** tab you can view the **Windows Expedited Quality updates** table. +1. To drill in for more information, select the **Reports** tab, and then **Windows Expedited Update Report**. +1. Click the link **Select an expedited update profile**. +1. From the list of profiles that is shown on the right side of the page, select a profile to see results. +1. Select the **Generate report** button. ### Device report This report can help you find devices with alerts or errors and can help you troubleshoot update issues. 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) - -2. Select **Devices** > **Monitor**. - -3. In the list of monitoring reports, scroll to the Software updates section and select **Windows Expedited update failures**. - -4. From the list of profiles that is shown on the right side of the page, select a profile to see results. +1. Select **Devices** > **Monitor**. +1. In the list of monitoring reports, scroll to the Software updates section and select **Windows Expedited update failures**. +1. From the list of profiles that is shown on the right side of the page, select a profile to see results. :::image type="content" alt-text="Example of the device report." source="./images/expedite-updates/device-report.png" lightbox="./images/expedite-updates/device-report.png"::: diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 5654fd29fc..4aeeb735a0 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -100,8 +100,6 @@ When a device receives a feature update policy: > - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). > - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) > - Windows Autopatch -> -> - Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy feature updates. :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 667229b61e..e1644332b7 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,7 +2,7 @@ items: - name: Overview href: index.md displayName: windows updates -- name: Updates rings policies +- name: Updates rings items: - name: Configure update rings policies href: update-rings.md @@ -13,7 +13,7 @@ items: - name: 🔴 Policy settings reference href: settings.md displayName: windows updates, rings -- name: Feature updates policies +- name: Feature updates items: - name: Configure feature updates policies href: feature-updates.md @@ -28,7 +28,7 @@ items: displayName: windows updates - name: Upgrade Windows 10 devices href: feature-updates-windows-10.md -- name: Quality updates policies +- name: Quality updates items: - name: Configure quality updates policies href: quality-updates.md @@ -39,7 +39,7 @@ items: - name: Expedite updates href: expedite-updates.md displayName: windows updates -- name: Driver updates policies +- name: Driver updates items: - name: Configure driver updates policies href: driver-updates.md diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 987cad4713..18af98d41b 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -99,7 +99,7 @@ For more information about Microsoft Entra registered devices limitations for Wi 1. Under **Review + create**, review the settings, and then select **Create** when ready to save your Windows update ring. Your new update ring is displayed in the list of update rings. -## Manage your Windows Update rings +## Manage update rings In the portal, navigate to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab and select the ring policy that you want to manage. Intune displays details similar to the following for the selected policy: diff --git a/intune/includes/requirements/tenant-configuration.md b/intune/includes/requirements/tenant-configuration.md new file mode 100644 index 0000000000..4843ea266a --- /dev/null +++ b/intune/includes/requirements/tenant-configuration.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 10/14/2025 +--- + +:::image type="icon" source="../../media/icons/16/tenant-administration.svg" border="false"::: **Tenant configuration requirements** \ No newline at end of file diff --git a/intune/media/icons/16/tenant-administration.svg b/intune/media/icons/16/tenant-administration.svg new file mode 100644 index 0000000000..35fe884856 --- /dev/null +++ b/intune/media/icons/16/tenant-administration.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + From 09826ab1f0640ef36248ff9990ebb5aa1bbeae49 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:58:36 -0500 Subject: [PATCH 040/139] updates --- .../windows/driver-updates-reports.md | 16 ++- .../windows/feature-updates-reports.md | 97 +++++++++++-------- .../windows/quality-updates-reports.md | 17 ---- 3 files changed, 61 insertions(+), 69 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 1f1737a4a6..53c33a04ef 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -20,30 +20,26 @@ The data in the Intune reports for Windows Driver update policies is used only f :::row::: :::column span="1"::: -[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] +[!INCLUDE [tenant-configuration](../../includes/requirements/tenant-configuration.md)] :::column-end::: :::column span="3"::: -> To support reporting on all status and events for driver updates, you must configure the following data collection settings: -> - Enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection from devices at a level of [*Required*](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) or higher. +> Windows update reports require sharing Windows diagnostic data with Intune.\ +> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). :::column-end::: :::row-end::: :::row::: :::column span="1"::: -[!INCLUDE [tenant-configuration](../../includes/requirements/tenant-configuration.md)] +[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] :::column-end::: :::column span="3"::: -> Windows update reports require sharing Windows diagnostic data with Intune.\ -> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). +> To support reporting on all status and events for driver updates, enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection on devices at the *Required* level or higher. +> For more information, see [Configure Windows diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings). :::column-end::: :::row-end::: - - - - ### User permissions to use reports To view these reports, users must be assigned an Intune role with the **Managed devices** > **View reports** permission. This permission is included in the following built-in roles: diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index 70b3eaa8d9..82a22554cc 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -12,7 +12,7 @@ Intune offers integrated reports to view detailed Windows update deployment stat The data in the Intune reports for feature updates policies is used only for these reports and doesn't surface in other Intune reports. -- [Windows 10 feature updates (Organizational)](#use-the-windows-10-feature-updates-organizational-report): This report provides an overall view of compliance for devices on a per-policy basis. +- [Windows feature updates (Organizational)](#use-the-windows-10-feature-updates-organizational-report): This report provides an overall view of compliance for devices on a per-policy basis. - [Feature update failures report (Operational)](#use-the-feature-update-failures-operational-report): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices. @@ -20,14 +20,27 @@ Before you can use the feature updates policy reports, you must configure prereq ## Prerequisites -- **Data collection**: +:::row::: +:::column span="1"::: +[!INCLUDE [tenant-configuration](../../includes/requirements/tenant-configuration.md)] - Before a device can send the reporting data that's used in the Windows 10 feature updates report for Intune, you must [Configure data collection](#configuring-for-client-data-reporting): +:::column-end::: +:::column span="3"::: +> Windows update reports require sharing Windows diagnostic data with Intune.\ +> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). +:::column-end::: +:::row-end::: - - Service-based data is collected for all feature update versions and doesn't require you to configure data collection. - - Client-based data is collected from devices only after data collection is configured. +:::row::: +:::column span="1"::: +[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] - Service and client-based data is described in [Use the Windows 10 feature updates (Organizational) report](#use-the-windows-feature-updates-organizational-report) later in this article. +:::column-end::: +:::column span="3"::: +> To support reporting on all status and events for feature updates, enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection on devices at the *Required* level or higher. +> For more information, see [Configure Windows diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings). +:::column-end::: +:::row-end::: ## About reporting data latency @@ -67,61 +80,61 @@ To use the report: > ![Review ownership](./images/reports/windows-feature-updates-by-policy.png) The following list identifies the columns that are available in the view: - - **Devices** – The name of the device. - - **UPN** – Intune user identifier (email). - - **Intune Device ID** – Intune device identifier. - - **Microsoft Entra Device ID** – Microsoft Entra identifier for device. - - **Last Event Time** – The last time there was new data, or something happened for the device and update. - - **Update State** – The state of the update for the device. Initial state data is from the service-side, which is the status of the update in the system before it begins to install on the device. When client-side data is available, client-side data is shown, replacing the server-side data. - - **Update Substate** – A low-level detailed version of the Update State. - - **Update Aggregated Status** – A high-level summary of the Update State, like *In progress* or *Error*. - - **Alert Type** – When applicable, Alert Type displays the most recent alert message. - - **Alert Details** – *This column isn't in use.* - - **Last Scan Time** – The last time this device ran a scan for Windows Update. - - **Target Version** – This column is useful in policy reports as it shows the friendly name of the update being targeted on the device. This field can be particularly useful when the [win10 sxs] checkbox is selected to identify when and which devices were determined to be ineligible for the update and are now being targeted with the Win10 update. + - **Devices**: The name of the device. + - **UPN**: Intune user identifier (email). + - **Intune Device ID**: Intune device identifier. + - **Microsoft Entra Device ID**: Microsoft Entra identifier for device. + - **Last Event Time**: The last time there was new data, or something happened for the device and update. + - **Update State**: The state of the update for the device. Initial state data is from the service-side, which is the status of the update in the system before it begins to install on the device. When client-side data is available, client-side data is shown, replacing the server-side data. + - **Update Substate**: A low-level detailed version of the Update State. + - **Update Aggregated Status**: A high-level summary of the Update State, like *In progress* or *Error*. + - **Alert Type**: When applicable, Alert Type displays the most recent alert message. + - **Alert Details**: *This column isn't in use.* + - **Last Scan Time**: The last time this device ran a scan for Windows Update. + - **Target Version**: This column is useful in policy reports as it shows the friendly name of the update being targeted on the device. This field can be particularly useful when the [win10 sxs] checkbox is selected to identify when and which devices were determined to be ineligible for the update and are now being targeted with the Win10 update. The following information applies to **Update State** and **Update Substate**: - **Service-side data**: - **Pending**: - - **Validation** – The update can't be offered to the device because of a validation issue with the device and Windows Update. - - **Scheduled** – The update isn't ready to be offered to the device but is scheduled for offering at a later date. + - **Validation**: The update can't be offered to the device because of a validation issue with the device and Windows Update. + - **Scheduled**: The update isn't ready to be offered to the device but is scheduled for offering at a later date. - **On hold**: - - **Admin paused** – The update is on hold because the Deployment being paused by an explicit Administrator action. - - **ServicePaused** – The update is on hold because of an automatic action by Windows Update. + - **Admin paused**: The update is on hold because the Deployment being paused by an explicit Administrator action. + - **ServicePaused**: The update is on hold because of an automatic action by Windows Update. - **Canceled**: - - **Admin Cancelled** – The update offer was canceled by explicit Administrator action. - - **Service Cancelled** – The update was canceled by Windows Update for one of the following reasons: + - **Admin Cancelled**: The update offer was canceled by explicit Administrator action. + - **Service Cancelled**: The update was canceled by Windows Update for one of the following reasons: - The *end of service* for the selected content was reached and it's no longer offered by Windows Update. For example, the device might have been added to a deployment after the content's availability expired, or the content reached its end of service date before it could install on the device. - The deployment content has been superseded for the device. This can happen when the device is targeted by another deployment that deploys newer content. For example, one deployment targets the Windows 10 device to install version 2004 and a second deployment targets that same device with version 21H1. In this event, 2004 is superseded by the 21H1 deployment and Windows Update cancels the 2004 deployment to the device. - - **Removed from Deployment** – The update offer was canceled because it was removed from the Deployment by explicit Administrator action. + - **Removed from Deployment**: The update offer was canceled because it was removed from the Deployment by explicit Administrator action. - **Not Supported** - The update was canceled by Windows Update as the device cannot be found in Azure Entra and is an invalid device. This can happen if the device is not Azure Entra joined or does not have a valid Device ID, Global Device ID. - **Offering**: - - **OfferReady** – The update is currently being offered to the device by Windows Update. + - **OfferReady**: The update is currently being offered to the device by Windows Update. - **Client-side data**: - **On Hold**: - - **Deferred** – Windows Update client policies are causing the device to defer the update being offered. + - **Deferred**: Windows Update client policies are causing the device to defer the update being offered. - **Offering**: - - **Offer Received** – The device scanned against Windows Update (WU) and identifies that the update is applicable but hasn't begun to download it. + - **Offer Received**: The device scanned against Windows Update (WU) and identifies that the update is applicable but hasn't begun to download it. - **Installing**: - - **Download Start** – The download process has begun. - - **Download Complete** – The download process has completed. - - **Install Start** – The pre-restart install process has started. - - **Install Complete** – The pre-restart install process has finished. If the update doesn't require a restart, the update process ends here. - - **Restart Required** – A restart is required to finish update. - - **Restart Initiated** – The device has gone into restart. - - **Restart Complete** – The device has come back from restart. + - **Download Start**: The download process has begun. + - **Download Complete**: The download process has completed. + - **Install Start**: The pre-restart install process has started. + - **Install Complete**: The pre-restart install process has finished. If the update doesn't require a restart, the update process ends here. + - **Restart Required**: A restart is required to finish update. + - **Restart Initiated**: The device has gone into restart. + - **Restart Complete**: The device has come back from restart. - **Installed**: - - **Update Installed** – The update successfully installed. + - **Update Installed**: The update successfully installed. - **Uninstalling**: - - **Uninstall** – The device is actively uninstalling the update. - - **Rollback** – A rollback has been initiated to a previous update because of a serious issue during installation. - - **Update Uninstalled** – The update successfully uninstalled. - - **Rollback complete** – A rollback has completed. + - **Uninstall**: The device is actively uninstalling the update. + - **Rollback**: A rollback has been initiated to a previous update because of a serious issue during installation. + - **Update Uninstalled**: The update successfully uninstalled. + - **Rollback complete**: A rollback has completed. - **Cancelled**: - - **User Cancelled** – A user canceled the update. - - **Device Cancelled** – The device canceled the update for a user. This action is usually because the update no longer applies. + - **User Cancelled**: A user canceled the update. + - **Device Cancelled**: The device canceled the update for a user. This action is usually because the update no longer applies. - **Other**: - **Needs attention**: The device has some issue and needs attention. diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index e216cd33c0..3b876ed42f 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -40,16 +40,12 @@ The report shows the number of devices under each QU level corresponding to the - **Update**: Monthly quality update version. The update format corresponds to YYYY-MM-UpdateType. For example, 2024-02-B. - **Older releases**: All windows devices running valid feature version (non-preview/insider) and running older than 3 months of quality update level are combined into a single entity shown as *Older releases*. - **Windows insider or other releases**: All those devices whose OS version does not align with the Windows 10/11 generally available feature release version and not on documented QU level, are combined under *Windows insider or other releases*. - - **Update Type**: Monthly quality update type. For more information, go to [Windows monthly update explained](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-monthly-updates-explained/ba-p/3773544) - B: Security Updates (released on patch Tuesday) - D: Non-Security Updates (released on 4th week of month) - OOB: Out of band updates - - **Release Date**: Release date of the monthly quality update. - - **Devices on this update**: Number of devices where the target quality update is installed. - - **% of all devices**: Number of devices running a particular quality update represented in percentage of total managed devices in Intune. All QUs from this page are hyperlinked. When you select one of the current or last 3 months quality update (B, D or OOB), the [Windows quality update distribution per feature version](#windows-quality-update-distribution-per-feature-version) report is displayed. @@ -73,15 +69,10 @@ Select **Columns** at the top of the table to toggle the visibility of columns, **Column details**: - **Windows version**: Shows the Windows feature version. - - **Total devices**: Total managed devices corresponding to the Windows feature version. - - **Build Number**: Build number of the windows feature version. Devices running supported Windows 10/11 feature versions that the selected quality update does not cover are marked as **Not applicable**. Devices running unsupported Windows 10/11 feature versions, insider versions, or those with an unknown OS version, are grouped under one line item and marked as **Not applicable**. - - **Devices on this update or later**: Number of devices where the target quality update or later is installed. - - **Devices on this update**: Number of devices where the target quality update is installed. - - **Devices need update**: Number of devices that are applicable for the update but do not currently have it installed. KB article: External link to target quality update's KB Article for the corresponding Windows feature version. @@ -97,21 +88,13 @@ The report offers sortable columns and search options, along with an export feat **Column details**: - **Device Name**: The name of the device. - - **Intune Device Id**: Intune device identifier. - - **Entra Device Id**: Microsoft Entra identifier for device. - - **Primary UPN**: Intune user identifier (email). - - **OS version**: Operating System (OS) version build number. The OS version corresponds to the Windows 10/11 Feature Version (For example, Windows 10 22H2, Windows 11 22H1) and the Quality Update level (For example, 2022-08 B, 2023-02 OOB, 2023-02 C). - - **Windows feature version**: Windows feature version. - - **Windows quality version**: Windows quality update. - - **Managed by**: Management agent. - - **Last check-in**: Device last check-in date time The search bar enables the search for a specific device or UPN. Select a device from the list to view the device's details. From 8b1486d6cc83b9d6e36ef830f8794b32787d66b1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 6 Jan 2026 18:02:02 -0500 Subject: [PATCH 041/139] faq split --- .../windows/driver-updates-faqs.md | 166 ++++++++++++++++++ .../device-updates/windows/driver-updates.md | 154 ---------------- intune/device-updates/windows/toc.yml | 3 + 3 files changed, 169 insertions(+), 154 deletions(-) create mode 100644 intune/device-updates/windows/driver-updates-faqs.md diff --git a/intune/device-updates/windows/driver-updates-faqs.md b/intune/device-updates/windows/driver-updates-faqs.md new file mode 100644 index 0000000000..ea6fb55f38 --- /dev/null +++ b/intune/device-updates/windows/driver-updates-faqs.md @@ -0,0 +1,166 @@ +--- +title: Learn about Windows Driver updates policy for Windows devices in Intune +description: Learn about using Microsoft Intune policy to manage Windows driver updates. +ms.date: 09/10/2024 +ms.topic: how-to +ms.reviewer: davguy; davidmeb; bryanke +--- + +# Driver updates frequently asked questions + +## Do policies for driver updates support Assignment Filters? + +- No. Driver Updates aren't currently supported with Assignment Filters. + +## Can I apply driver updates policy during Windows Autopilot? + +- No. Driver Updates aren't supported during Windows Autopilot at this time. + +> [!NOTE] +> Windows applies critical updates during Windows Autopilot. These updates may include critical driver updates that have not yet been approved by an admin. + +## Can I use policy to roll back a driver update? + +- No. Windows Update client policies don't currently support driver rollback. While rollback could be scripted, there are too many potential variables to provide a useful sample script for doing so. If you must remove a driver, consider manual methods like PowerShell. + +To help avoid issues that require rolling back a driver from large numbers of devices, use *deployment rings* to limit driver installation to small initial groups of devices. This approach allows time to evaluate the success or compatibility of a driver before broadly deploying it across your organization. + +- For policies with manual approvals, you must review and manually approve each driver before it can deploy to devices. While more work than policies with automatic approvals, manual approval can help avoid issues with automatically approved drivers. +- If you use policies with automatic approval, plan to monitor the policy for early signs of problems. If a driver update problem is identified in an early deployment ring, you can then pause that same update in your other policies. + +## Can I manage a device through multiple driver update policies? + +- While the use of multiple policies per device is supported, we don't recommend doing so. Instead, we recommend adding devices to a single policy to avoid confusion about whether a driver for a device is or isn't approved. + + Consider a device that receives driver updates from two policies. In one policy, a specific update is approved and in the other policy, that update is paused. Because the status of *approved* always wins, the driver installs on the device despite any other status for that update that is set in any other policy. + +## How can I reduce reboots on devices that receive driver updates? + +- Because it's not always clear in advance when an OEM releases a new update, or if that update requires a reboot, consider a regular pattern of update reviews. + + - For policies with manual approval, when you approve drivers and set an *approval available date*, you can set that date to an event like the monthly Patch Tuesday, or any other time of your choosing. + - For policies with automatic approval, you could pause a newly added and then return to approve it. When you reapprove any paused update, you can set an *approval available date*. + + To help mitigate this type of recurring challenge, we're evaluating changes that can mitigate the need to manually coordinate driver updates with *Patch Tuesday* updates. + +## Why has a driver disappeared from the list of available drivers in my policy? + +- When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through Driver updates policies. + +## How do I remove older drivers from the driver list of my policies? + +- To ensure that the list of available drivers is up-to-date, drivers with older versions than those already installed across all devices targeted by a policy are no longer applicable. These older drivers are removed from the driver list of previously deployed and active policies. Only drivers that can update the driver version currently installed on a device targeted by a policy remain available in the policy. + + Installing drivers with older versions than those already present on a device isn't possible through driver update management. + +## What is the Windows Autopatch synchronization frequency? + +- Intune to Windows Autopatch syncs run each day, and you can use the *Sync* option to run a synchronization on demand. The time to complete a synchronization depends on the device information involved but should usually take only a few minutes to complete. + + Devices sync with the Windows Autopatch service each day when the device runs a Windows Update scan. + +## What drivers are available to be managed? + +- Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. + +## What about drivers that update a BIOS that is password locked. How does this work? + +- Updates that are published to Windows Update have a requirement to use a Windows mechanism that enables securely updating the firmware or driver without requiring the BIOS/UEFI to be unlocked. + +## If a vendor has their own app for scanning and installing driver and firmware updates, is there a delay in update availability between their app and Windows Autopatch? + +- The possibility of a delay depends on the vendor or OEM who determines the availability of their updates. Because driver updates are digitally signed by the same portal before they're published to Windows Updates, driver updates might become available through Windows Update before they become available via the vendors tools. + +## Why do my devices have driver updates installed that didn't pass through an updates policy? + +- These are likely *extension* drivers, which are "sub drivers" that a main driver can reference to be installed when the main driver is installed or updated. Extension drivers show up in the installed drivers or update history on the device, but aren't directly manageable. Because extension drivers don't function without base drivers, it's safe to allow them to install. +- Plug and Play can also install drivers automatically. When Windows detects new hardware or software (such as a mouse, keyboard, or webcam) without an existing driver, it installs the latest driver to ensure the component functions immediately. After the initial installation, any future updates to these drivers will require approval. + +## How quickly are paused updates actually paused? + +- Pause is a best effort, and when an update is paused, Windows Autopatch removes the approval. However, devices won't know that an update is paused until it's next scan for updates. + - If a device hasn't yet scanned for the update, then the paused update isn't offered, and *Pause* works as expected. + - If a device scans for updates and discovers an update is paused and that the device is in the process of downloading, installing, or waiting to restart, then Windows Update on the device attempts a "best effort" to remove that driver update from being installed. If it can't halt the installation, the update completes its installation. + - If an update completes its installation before the next scan for updates, nothing happens, and the update remains installed. + +## Where can I learn more about the available drivers? + +- You can get more information about drivers by copying the name and searching the catalog.update.microsoft.com website. + +## Do driver updates policies update drivers for plug-in devices? + +- Yes, if the driver updates are published to Windows Update by the OEM vendor. + +## Which driver updates can my device users see? + +- After a device is assigned to a driver update policy, optional drivers aren't shown to the end user. When the admin approves a driver update, it effectively becomes "required" and installs the next time the device scans for updates. + +## How do I use driver management if I'm currently using Configuration Manager for updates? + +You can continue to use Configuration Manager for updates other than Drivers, or start to move other update types to cloud management in Intune one at a time. To do this, first, enable [cloud attach](../../configmgr/cloud-attach/overview.md) or co-management in your Configuration Manager hierarchy to enroll your managed devices in Intune. + +The recommended and preferred path to embrace cloud based updates is to move the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload to Intune. If your organization isn't ready for this, you can use the Driver and Firmware management capability in Intune without moving the workload by completing the following steps: + +> [!NOTE] +> The following procedure only works and is supported for managed Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. + + 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. + + 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). + + 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). + + > [!NOTE] + > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. + + 4. Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy drivers and firmware to. + + 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](reports.md). + + > [!NOTE] + > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. + + Configure the **Allow Diagnostic data** setting to **Optional** or **Required** using a domain-based group policy or Intune. For more information on how to complete this task, go to: + + - [Use Group Policy to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-group-policy-to-manage-diagnostic-data-collection) + + - [Use MDM to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-mdm-to-manage-diagnostic-data-collection) + + 6. [Optional] Enable device name collection in diagnostic data. For more information on configuration using a domain-based group policy or Intune, see [Diagnostic data requirements](/windows/deployment/update/wufb-reports-prerequisites#diagnostic-data-requirements). + + > [!NOTE] + > Using Intune to configure any of the diagnostic data settings mentioned earlier requires that you move the [Device Configuration](../../configmgr/comanage/workloads.md#device-configuration) co-management workload to Intune. + + You can move Feature update management to the cloud in Intune by configuring a [Feature update](feature-updates.md) policy in Intune and setting the **Feature Updates** setting to **Windows Update** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus) group policy. + + Using Update Ring policies in Intune for Quality or Feature Updates requires you to move the **Windows Update** workload to Intune. + +## Is there a way to set a deadline for drivers? + +The Quality Update deadline and grace period settings apply to drivers. + +Here are some more details on when deadlines are applied to drivers: + +- A driver is approved to be made available (manually or automatically) on a date. This is shown as the First Deployment. +- On first or initial scan the approved driver is offered to the device. The date the client's update scan initially discovered the update is also the start date and time for the deadline. +- The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) + +## How do I set deferrals for drivers? + +- The deferral period set for Quality Updates within the Update Rings policy does not apply to drivers that are approved using the Driver Update Policy. Instead, use the deferral setting in the Driver policy to set a deferral. In fact, using multiple driver policies with different deferral settings to create driver deployment rings is highly recommended. Remember to only assign a device to one driver policy. + +> [!NOTE] +> The deferral period only applies to automatically approved driver and firmware updates. An admin must specify the date to start offering a driver with any manual approval. + +## Are the user experience settings from an Update Ring policy applied for driver updates? + +- Yes, user experience settings such as automatic update behavior, active hours, notifications, and so on, are applied for driver updates as well. + +## Why does it take up to 24 hours for the driver update inventory to be returned? + +- To make driver inventory available, there are several steps that must be completed. The most important is that after the policy is submitted and devices are enrolled for management, Windows Updates must wait for each device to do its daily scan for updates. This process occurs daily, so it can take up to 24 hours for all healthy devices to check in. After this, Intune needs to process the results of the scan to provide the inventory of available driver updates. + +## Next steps + +- [Create a Windows driver update policy](driver-updates-policy.md) +- [Use Windows driver update reports](reports.md#reports-for-windows-driver-updates-policy) diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 8d012da94f..79ecf4aed5 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -165,160 +165,6 @@ Before you create policies and manage the approval of drivers in your policies, - Assign devices to only one driver update policy to help prevent a device from having its drivers managed through more than one policy. This can help avoid having a driver installed by one policy when you previously declined or paused that same update in a separate policy. For more information about planning deployments, see [Create a deployment plan](/windows/deployment/update/create-deployment-plan) in the Windows deployment documentation. -## Frequently Asked Questions - -### Do policies for driver updates support Assignment Filters? - -- No. Driver Updates aren't currently supported with Assignment Filters. - -### Can I apply driver updates policy during Windows Autopilot? - -- No. Driver Updates aren't supported during Windows Autopilot at this time. - -> [!NOTE] -> Windows applies critical updates during Windows Autopilot. These updates may include critical driver updates that have not yet been approved by an admin. - -### Can I use policy to roll back a driver update? - -- No. Windows Update client policies don't currently support driver rollback. While rollback could be scripted, there are too many potential variables to provide a useful sample script for doing so. If you must remove a driver, consider manual methods like PowerShell. - -To help avoid issues that require rolling back a driver from large numbers of devices, use *deployment rings* to limit driver installation to small initial groups of devices. This approach allows time to evaluate the success or compatibility of a driver before broadly deploying it across your organization. - -- For policies with manual approvals, you must review and manually approve each driver before it can deploy to devices. While more work than policies with automatic approvals, manual approval can help avoid issues with automatically approved drivers. -- If you use policies with automatic approval, plan to monitor the policy for early signs of problems. If a driver update problem is identified in an early deployment ring, you can then pause that same update in your other policies. - -### Can I manage a device through multiple driver update policies? - -- While the use of multiple policies per device is supported, we don't recommend doing so. Instead, we recommend adding devices to a single policy to avoid confusion about whether a driver for a device is or isn't approved. - - Consider a device that receives driver updates from two policies. In one policy, a specific update is approved and in the other policy, that update is paused. Because the status of *approved* always wins, the driver installs on the device despite any other status for that update that is set in any other policy. - -### How can I reduce reboots on devices that receive driver updates? - -- Because it's not always clear in advance when an OEM releases a new update, or if that update requires a reboot, consider a regular pattern of update reviews. - - - For policies with manual approval, when you approve drivers and set an *approval available date*, you can set that date to an event like the monthly Patch Tuesday, or any other time of your choosing. - - For policies with automatic approval, you could pause a newly added and then return to approve it. When you reapprove any paused update, you can set an *approval available date*. - - To help mitigate this type of recurring challenge, we're evaluating changes that can mitigate the need to manually coordinate driver updates with *Patch Tuesday* updates. - -### Why has a driver disappeared from the list of available drivers in my policy? - -- When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through Driver updates policies. - -### How do I remove older drivers from the driver list of my policies? - -- To ensure that the list of available drivers is up-to-date, drivers with older versions than those already installed across all devices targeted by a policy are no longer applicable. These older drivers are removed from the driver list of previously deployed and active policies. Only drivers that can update the driver version currently installed on a device targeted by a policy remain available in the policy. - - Installing drivers with older versions than those already present on a device isn't possible through driver update management. - -### What is the Windows Autopatch synchronization frequency? - -- Intune to Windows Autopatch syncs run each day, and you can use the *Sync* option to run a synchronization on demand. The time to complete a synchronization depends on the device information involved but should usually take only a few minutes to complete. - - Devices sync with the Windows Autopatch service each day when the device runs a Windows Update scan. - -### What drivers are available to be managed? - -- Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. - -### What about drivers that update a BIOS that is password locked. How does this work? - -- Updates that are published to Windows Update have a requirement to use a Windows mechanism that enables securely updating the firmware or driver without requiring the BIOS/UEFI to be unlocked. - -### If a vendor has their own app for scanning and installing driver and firmware updates, is there a delay in update availability between their app and Windows Autopatch? - -- The possibility of a delay depends on the vendor or OEM who determines the availability of their updates. Because driver updates are digitally signed by the same portal before they're published to Windows Updates, driver updates might become available through Windows Update before they become available via the vendors tools. - -### Why do my devices have driver updates installed that didn't pass through an updates policy? - -- These are likely *extension* drivers, which are "sub drivers" that a main driver can reference to be installed when the main driver is installed or updated. Extension drivers show up in the installed drivers or update history on the device, but aren't directly manageable. Because extension drivers don't function without base drivers, it's safe to allow them to install. -- Plug and Play can also install drivers automatically. When Windows detects new hardware or software (such as a mouse, keyboard, or webcam) without an existing driver, it installs the latest driver to ensure the component functions immediately. After the initial installation, any future updates to these drivers will require approval. - -### How quickly are paused updates actually paused? - -- Pause is a best effort, and when an update is paused, Windows Autopatch removes the approval. However, devices won't know that an update is paused until it's next scan for updates. - - If a device hasn't yet scanned for the update, then the paused update isn't offered, and *Pause* works as expected. - - If a device scans for updates and discovers an update is paused and that the device is in the process of downloading, installing, or waiting to restart, then Windows Update on the device attempts a "best effort" to remove that driver update from being installed. If it can't halt the installation, the update completes its installation. - - If an update completes its installation before the next scan for updates, nothing happens, and the update remains installed. - -### Where can I learn more about the available drivers? - -- You can get more information about drivers by copying the name and searching the catalog.update.microsoft.com website. - -### Do driver updates policies update drivers for plug-in devices? - -- Yes, if the driver updates are published to Windows Update by the OEM vendor. - -### Which driver updates can my device users see? - -- After a device is assigned to a driver update policy, optional drivers aren't shown to the end user. When the admin approves a driver update, it effectively becomes "required" and installs the next time the device scans for updates. - -### How do I use driver management if I'm currently using Configuration Manager for updates? - -You can continue to use Configuration Manager for updates other than Drivers, or start to move other update types to cloud management in Intune one at a time. To do this, first, enable [cloud attach](../../configmgr/cloud-attach/overview.md) or co-management in your Configuration Manager hierarchy to enroll your managed devices in Intune. - -The recommended and preferred path to embrace cloud based updates is to move the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload to Intune. If your organization isn't ready for this, you can use the Driver and Firmware management capability in Intune without moving the workload by completing the following steps: - -> [!NOTE] -> The following procedure only works and is supported for managed Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. - - 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. - - 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). - - 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). - - > [!NOTE] - > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. - - 4. Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy drivers and firmware to. - - 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](reports.md). - - > [!NOTE] - > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. - - Configure the **Allow Diagnostic data** setting to **Optional** or **Required** using a domain-based group policy or Intune. For more information on how to complete this task, go to: - - - [Use Group Policy to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-group-policy-to-manage-diagnostic-data-collection) - - - [Use MDM to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-mdm-to-manage-diagnostic-data-collection) - - 6. [Optional] Enable device name collection in diagnostic data. For more information on configuration using a domain-based group policy or Intune, see [Diagnostic data requirements](/windows/deployment/update/wufb-reports-prerequisites#diagnostic-data-requirements). - - > [!NOTE] - > Using Intune to configure any of the diagnostic data settings mentioned earlier requires that you move the [Device Configuration](../../configmgr/comanage/workloads.md#device-configuration) co-management workload to Intune. - - You can move Feature update management to the cloud in Intune by configuring a [Feature update](feature-updates.md) policy in Intune and setting the **Feature Updates** setting to **Windows Update** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus) group policy. - - Using Update Ring policies in Intune for Quality or Feature Updates requires you to move the **Windows Update** workload to Intune. - -### Is there a way to set a deadline for drivers? - -The Quality Update deadline and grace period settings apply to drivers. - -Here are some more details on when deadlines are applied to drivers: - -- A driver is approved to be made available (manually or automatically) on a date. This is shown as the First Deployment. -- On first or initial scan the approved driver is offered to the device. The date the client's update scan initially discovered the update is also the start date and time for the deadline. -- The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) - -### How do I set deferrals for drivers? - -- The deferral period set for Quality Updates within the Update Rings policy does not apply to drivers that are approved using the Driver Update Policy. Instead, use the deferral setting in the Driver policy to set a deferral. In fact, using multiple driver policies with different deferral settings to create driver deployment rings is highly recommended. Remember to only assign a device to one driver policy. - -> [!NOTE] -> The deferral period only applies to automatically approved driver and firmware updates. An admin must specify the date to start offering a driver with any manual approval. - -### Are the user experience settings from an Update Ring policy applied for driver updates? - -- Yes, user experience settings such as automatic update behavior, active hours, notifications, and so on, are applied for driver updates as well. - -### Why does it take up to 24 hours for the driver update inventory to be returned? - -- To make driver inventory available, there are several steps that must be completed. The most important is that after the policy is submitted and devices are enrolled for management, Windows Updates must wait for each device to do its daily scan for updates. This process occurs daily, so it can take up to 24 hours for all healthy devices to check in. After this, Intune needs to process the results of the scan to provide the inventory of available driver updates. - ## Next steps - [Create a Windows driver update policy](driver-updates-policy.md) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index e1644332b7..6fc2323691 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -50,6 +50,9 @@ items: - name: Driver updates reports href: driver-updates-reports.md displayName: windows updates + - name: Driver updates FAQs + href: driver-updates-faqs.md + displayName: windows driver updates - name: Compatibility reports href: compatibility-reports.md displayName: windows updates, reports From 62b9661fb83ca301616946ead9a8676198074963 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 07:54:30 -0500 Subject: [PATCH 042/139] updates --- .../windows/driver-updates-policy.md | 25 +++++++++-------- .../device-updates/windows/driver-updates.md | 10 ++----- .../windows/feature-updates-reports.md | 21 ++++---------- .../device-updates/windows/feature-updates.md | 28 +++++++++---------- .../windows/quality-updates-reports.md | 4 +-- .../windows/update-rings-reports.md | 4 +-- 6 files changed, 39 insertions(+), 53 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 173e6b17f6..7f5131a7b6 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -1,22 +1,19 @@ --- -title: Create Windows Driver updates policy in Intune -description: Use Microsoft Intune to manage policies that install Windows driver updates on your Intune managed Windows devices. +title: Manage Windows driver update policies +description: Learn how to create, approve, deploy, and pause Windows driver updates using Intune policies to keep Windows devices current and stable. ms.date: 04/07/2025 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Manage policy for Windows Driver updates with Microsoft Intune +# Manage Windows driver update policies -This article can help you use Microsoft Intune to create and manage Windows Driver updates policies for your Windows devices. These policies let you view the available driver updates for devices targeted by policy, approve updates for deployment, or pause the deployment of individual updates. When driver updates are approved, Intune sends the assignments to Windows Update, which manages the update installation on devices based on the policy configuration. +Use Microsoft Intune to create and manage Windows driver update policies for your devices. These policies let you view available driver updates for targeted devices, approve or pause individual updates, and send assignments to Windows Update, which installs updates based on your configuration. -Before creating and deploying driver update policies, review the Windows driver update prerequisites, plan the deployment, and check the frequently asked questions. These subjects are available in the [Windows Driver updates overview article](driver-updates.md#prerequisites). +## Before you begin -After you create driver update policies, plan to review them regularly for newly added driver updates. *Recommended* driver updates that are added to policies that support automatic approvals start to deploy without any intervention. However, any other new updates added to your policies aren't installed until an admin manually approves them. - -Applies to: - -- Windows +> [!div class="checklist"] +> - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). ## Create Windows driver update policies @@ -265,7 +262,11 @@ The displayed list includes drivers that are able to be approved. For example, d The bulk driver updates can help the user to manage the driver updates more efficiently and conveniently. For example, the user can approve all the drivers together before a regular monthly security release and schedule them to start on that day. +## Review and approve new driver updates + +After you create driver update policies, plan to review them regularly for newly added driver updates. *Recommended* driver updates that are added to policies that support automatic approvals start to deploy without any intervention. However, any other new updates added to your policies aren't installed until an admin manually approves them. + ## Next steps -- Use [Windows driver updates overview](driver-updates.md) -- Use [Windows driver updates reports](reports.md#reports-for-windows-driver-updates-policy) \ No newline at end of file +- [Windows driver updates overview](driver-updates.md) +- Reports for Windows Driver updates policy diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 79ecf4aed5..b44596c513 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -131,12 +131,6 @@ You can add the *Device configurations* permission with one or more rights to yo For more information, see [Role-based access control for Microsoft Intune](../../intune-service/fundamentals/role-based-access-control.md). -### Limitations for Workplace Joined devices - -Intune policies for *Driver updates* require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for other capabilities that aren't supported for WPJ devices. - -For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). - ## Architecture :::image type="content" source="./images/driver-updates/wdum-architecture.png" alt-text="A conceptual diagram of Windows Driver Update Management." lightbox="./images/driver-updates/wdum-architecture.png"::: @@ -167,5 +161,5 @@ For more information about planning deployments, see [Create a deployment plan]( ## Next steps -- [Create a Windows driver update policy](driver-updates-policy.md) -- [Use Windows driver update reports](reports.md#reports-for-windows-driver-updates-policy) +- [Windows Driver update policies](driver-updates-policy.md) +- [Reports for Windows Driver updates policy](driver-updates-reports.md) diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index 82a22554cc..f3ba72159d 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -1,6 +1,6 @@ --- -title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune -description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +title: Reports for Windows feature updates policies +description: Learn about the reports available for Windows feature updates policies in Microsoft Intune. ms.date: 03/04/2025 ms.topic: how-to ms.reviewer: zadvor @@ -12,9 +12,8 @@ Intune offers integrated reports to view detailed Windows update deployment stat The data in the Intune reports for feature updates policies is used only for these reports and doesn't surface in other Intune reports. -- [Windows feature updates (Organizational)](#use-the-windows-10-feature-updates-organizational-report): This report provides an overall view of compliance for devices on a per-policy basis. - -- [Feature update failures report (Operational)](#use-the-feature-update-failures-operational-report): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices. +- Windows feature updates (Organizational): This report provides an overall view of compliance for devices on a per-policy basis. +- Feature update failures report (Operational): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices. Before you can use the feature updates policy reports, you must configure prerequisites for the report. @@ -48,33 +47,29 @@ The data for these reports is generated at different times, which depend on the - **Service-based data from Windows Update**: This data typically arrives in less than an hour after an event happens in the service. Events include Alerts for a device that can't register with Windows Update (which is viewable in the *Feature update failures report*), to status updates about when Windows Update began offering an update to clients. This data is available without configuring data collection. -- **Client-based data from Intune devices that are configured to send data to Intune**: This data is processed in batches and refreshes every eight hours, but is only available after you [configure data collection](#configuring-for-client-data-reporting). The data contains information like when a client doesn't have enough disk space to install an update. This data is also used in the Windows 10 feature updates organizational report to show the various installation steps a device moves through when installing feature updates. +- **Client-based data from Intune devices that are configured to send data to Intune**: This data is processed in batches and refreshes every eight hours, but is only available after you configure data collection. The data contains information like when a client doesn't have enough disk space to install an update. This data is also used in the Windows 10 feature updates organizational report to show the various installation steps a device moves through when installing feature updates. ## Use the Windows feature updates (Organizational) report The **Windows 10 feature updates** report provides an overview of compliance for devices you target with a [Windows feature updates](feature-updates.md) policy. > [!IMPORTANT] -> Before this report can show data, you must [configure data collection](#configuring-for-client-data-reporting) for the Windows feature updates reports. +> Before this report can show data, you must configure data collection for the Windows feature updates reports. This report provides you update installation status that's based on the update state from device and device-specific update details. The data in this report is timely, calls out the device name and state, and other update-related details. This report also supports filtering, searching, paging, and sorting. To use the report: 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - 2. To view a summary report across all feature updates policies: - In the admin center, go to **Reports** > **Windows updates**. The default view displays the **Summary** tab: > [!div class="mx-imgBorder"] > ![Enable data collection for Intune](./images/reports/windows-updates-summary.png) - 3. To open the **Windows 10 feature updates** report and view device details for a specific feature updates profile: - In the admin center, go to **Reports** > **Windows updates** > select the **Reports** tab > select **Windows Feature Update Report**. - - Select on **Select a feature update profile**, select a profile, and then **Generate report**. - - Select **Update status** and **Ownership** to refine the report. > [!div class="mx-imgBorder"] > ![Review ownership](./images/reports/windows-feature-updates-by-policy.png) @@ -143,15 +138,11 @@ To use the report: The **Feature update failures** operational report provides details for devices that you target with a feature updates policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update. -> [!IMPORTANT] -> Before this report can show data, you must [configure data collection](#configuring-for-client-data-reporting) for the Windows feature updates reports. - This report provides insights to update installation status, including the number of devices with errors. It also supports drilling in for more details to help you troubleshoot issues with the installation. This report supports filtering, searching, paging, and sorting. To use the report: 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - 2. Select **Devices** > **Monitor**, and then below *Software updates* select **Feature update failures**. - The initial view displays a per-profile summary of how many devices have alerts for each of your profiles with the version of Windows that the profile targets: diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 4aeeb735a0..0c094c7611 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -160,16 +160,16 @@ In the admin center, go to **Devices** > **By platform** > **Windows** > **Manag For each profile you can view: -- **Feature Update Version** – The feature update version in the profile. +- **Feature Update Version**: The feature update version in the profile. -- **Assigned** – If the profile is assigned to one or more groups. +- **Assigned**: If the profile is assigned to one or more groups. - **Support**: The status of the feature update: - - **Supported** – The feature update version is in support and can deploy to devices. + - **Supported**: The feature update version is in support and can deploy to devices. - **Support Ending** - The feature update version is within two months of its support end date. - - **Not supported** – Support for the feature update has expired and it no longer deploys to devices. + - **Not supported**: Support for the feature update has expired and it no longer deploys to devices. -- **Support End Date** – The end of support date for the feature update version. +- **Support End Date**: The end of support date for the feature update version. > [!NOTE] > The date provided is for the Enterprise and Education editions of Windows. To find the support dates for other editions supported by Windows Autopatch, see the [Microsoft Product Lifecycle site](https://aka.ms/lifecycle). @@ -179,13 +179,13 @@ Selecting a profile from the list opens the profiles **Overview** pane where you - Select **Properties** to modify the deployment. On the *Properties* pane, select **Edit** to open the *Deployment settings or Assignments*, where you can then modify the deployment. > [!NOTE] -> The End user update status Last Scanned Time value will return 'Not scanned yet' until an initial user logs on and Update Session Orchestrator (USO) scan is initiated. For more information on the Unified Update Platform (UUP) architecture and related components, see [Get started with Windows Update](/windows/deployment/update/windows-update-overview). +> The End user update status Last Scanned Time value will return *Not scanned yet* until a user logs on and Update Session Orchestrator (USO) scan is initiated. For more information on the Unified Update Platform (UUP) architecture and related components, see [Get started with Windows Update](/windows/deployment/update/windows-update-overview). ## Validation and reporting -There are multiple options to get in-depth reporting for Windows 10/11 updates with Intune. Windows update reports show details about your Windows 10 and Windows 11 devices side by side in the same report. +There are multiple options to get in-depth reporting for Windows updates with Intune. Windows update reports show details about your Windows devices side by side in the same report. -To learn more, see [Intune compliance reports](reports.md). +To learn more, see [reports for feature updates policies](feature-updates-reports.md). ## Feature updates policies limitations and considerations @@ -196,7 +196,7 @@ To learn more, see [Intune compliance reports](reports.md). > [!TIP] > If you're using feature updates, we recommend you set the Feature update deferral period to *0* in the associated Update Rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. > - > For more information, see [Move from update ring deferrals to feature updates policy](configure.md#move-from-update-ring-deferrals-to-feature-updates-policy) + > For more information, see [Move from update ring deferrals to feature updates policy](ring-deferrals-to-feature-updates-policy.md). - Windows feature updates policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. @@ -205,14 +205,14 @@ To learn more, see [Intune compliance reports](reports.md). To prevent this initial delay from impacting your co-managed devices: 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - 2. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab > **Create profile**. - 3. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. - 4. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. + 1. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab > **Create profile**. + 1. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. + 1. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. - 5. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows 10 feature updates (Organizational) report](reports.md#use-the-windows-10-feature-updates-organizational-report). - 6. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. + 1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report). + 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. - When the device checks in to the Windows Update service, the device's group membership is validated against the security groups assigned to the feature updates policy settings for any feature update holds. diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 3b876ed42f..9753ee58e8 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -1,6 +1,6 @@ --- -title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune -description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +title: Reports for Windows quality updates policies +description: Learn about the reports available for Windows quality updates policies in Microsoft Intune. ms.date: 03/04/2025 ms.topic: how-to ms.reviewer: zadvor diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 893156276c..499a17012e 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -1,6 +1,6 @@ --- -title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune -description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +title: Reports for Windows update rings policies +description: Learn about the reports available for Windows update rings policies in Microsoft Intune. ms.date: 03/04/2025 ms.topic: how-to ms.reviewer: zadvor From f51dc3ae0b2341ee5c47f07c42d59ed3f812e7cf Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 08:23:41 -0500 Subject: [PATCH 043/139] updates --- .../windows/driver-updates-faqs.md | 16 ++--- .../device-updates/windows/driver-updates.md | 71 +++++++++---------- 2 files changed, 38 insertions(+), 49 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-faqs.md b/intune/device-updates/windows/driver-updates-faqs.md index ea6fb55f38..3e353b554b 100644 --- a/intune/device-updates/windows/driver-updates-faqs.md +++ b/intune/device-updates/windows/driver-updates-faqs.md @@ -1,6 +1,6 @@ --- -title: Learn about Windows Driver updates policy for Windows devices in Intune -description: Learn about using Microsoft Intune policy to manage Windows driver updates. +title: Windows driver updates policy frequently asked questions +description: Frequently asked questions about Windows driver updates policies in Microsoft Intune. ms.date: 09/10/2024 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke @@ -105,18 +105,12 @@ The recommended and preferred path to embrace cloud based updates is to move the > The following procedure only works and is supported for managed Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. - 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). - 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). - > [!NOTE] > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. - - 4. Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy drivers and firmware to. - - 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](reports.md). - + 4. Enable [data collection](driver-updates-reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy drivers and firmware to. + 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](driver-updates-reports.md). > [!NOTE] > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. @@ -163,4 +157,4 @@ Here are some more details on when deadlines are applied to drivers: ## Next steps - [Create a Windows driver update policy](driver-updates-policy.md) -- [Use Windows driver update reports](reports.md#reports-for-windows-driver-updates-policy) +- [Use Windows driver update reports](driver-updates-reports.md) diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index b44596c513..5b808b6909 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -35,47 +35,46 @@ Windows driver update management applies to: ## Prerequisites -> [!IMPORTANT] -> This feature isn't supported on GCC cloud environment. -> -> [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. - -To use Windows Driver Update management, your organization must have the following licenses, subscriptions, and network configurations: - -### Subscriptions - -- **Intune**: Your tenant requires the *Microsoft Intune Plan 1* subscription. - -- **Microsoft Entra ID**: *Microsoft Entra ID Free* (or greater) subscription. - -**Windows subscriptions and licenses**: - -Your organization must have one of the following subscriptions that include a license for Windows Autopatch: - -- Windows Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) -- Windows Education A3 or A5 (included in Microsoft 365 A3 or A5) -- Windows Virtual Desktop Access E3 or E5 -- Microsoft 365 Business Premium - -*Review your subscription details for applicability to Windows 11*. +:::row::: +:::column span="1"::: +[!INCLUDE [cloud](../../includes/requirements/cloud.md)] -If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). +:::column-end::: +:::column span="3"::: -### Device & Edition requirements +> Driver updates policies are supported on the public cloud only. They aren't supported on Government Community Cloud (GCC) High and Department of Defense (DoD) cloud environments. -**Windows editions**: +:::column-end::: +:::row-end::: -Driver updates are supported for the following Windows editions: +:::row::: +:::column span="1"::: +[!INCLUDE [platform](../../includes/requirements/licensing.md)] -- Pro -- Enterprise -- Education -- Pro for Workstations +:::column-end::: +:::column span="3"::: +> To use driver updates policies, the following licenses are required: +> - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning policies. +> - A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). +:::column-end::: +:::row-end::: -> [!NOTE] -> **Unsupported versions and editions**: -> *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. +:::row::: +:::column span="1"::: +[!INCLUDE [platform](../../includes/requirements/platform.md)] +:::column-end::: +:::column span="3"::: +> Feature updates policies support the following Windows editions: +> - Pro +> - Pro Education +> - Enterprise +> - Education +> +> > [!NOTE] +> > *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. +:::column-end::: +:::row-end::: :::row::: :::column span="1"::: @@ -111,10 +110,6 @@ Driver updates are supported for the following Windows editions: :::row-end::: -### GCC High support - -Intune policy for Driver Updates isn't currently supported with GCC High environments. - ### RBAC requirements To manage Windows Driver updates, your account must be assigned an Intune role-based access control (RBAC) role that includes the following permissions: From 26a9603a6ee26ded18f6981c356b2b08b7282ac1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 09:53:55 -0500 Subject: [PATCH 044/139] updates --- .../windows/driver-updates-faqs.md | 4 +-- .../windows/expedite-updates.md | 6 ++-- intune/index.yml | 2 +- .../custom-settings-windows-holographic.md | 2 +- .../cloud-configuration-setup-guide.md | 2 +- .../fundamentals/whats-new-archive.md | 28 +++++++++---------- .../windows-holographic-for-business.md | 2 +- .../intune-service/protect/device-protect.md | 2 +- .../cloud-native-endpoints-planning-guide.md | 2 +- .../cloud-native-windows-endpoints.md | 2 +- 10 files changed, 25 insertions(+), 27 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-faqs.md b/intune/device-updates/windows/driver-updates-faqs.md index 3e353b554b..79aae2d3c7 100644 --- a/intune/device-updates/windows/driver-updates-faqs.md +++ b/intune/device-updates/windows/driver-updates-faqs.md @@ -102,14 +102,14 @@ You can continue to use Configuration Manager for updates other than Drivers, or The recommended and preferred path to embrace cloud based updates is to move the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload to Intune. If your organization isn't ready for this, you can use the Driver and Firmware management capability in Intune without moving the workload by completing the following steps: > [!NOTE] -> The following procedure only works and is supported for managed Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. +> The following procedure is supported for Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). > [!NOTE] > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. - 4. Enable [data collection](driver-updates-reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy drivers and firmware to. + 4. Enable [data collection](driver-updates.md#prerequisites) in Intune for devices that you wish to deploy drivers and firmware to. 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](driver-updates-reports.md). > [!NOTE] > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index 2e5e90c1dd..a538f07d52 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -124,7 +124,7 @@ To help avoid conflicts or configurations that can block installation of expedit | Automatic update behavior | **Reset to default**


Other values might cause a poor user experience and slow the process to expedite updates. | | Change notification update level | Use any value other than **Turn off all notifications, including restart warnings** | -For more information about these settings, see [Policy CSP – Update](/windows/client-management/mdm/policy-csp-update). +For more information about these settings, see [Policy CSP Update](/windows/client-management/mdm/policy-csp-update). Group Policy settings override mobile device management policies, and the following list of Group Policy settings can interfere with Expedited policy. On devices where these settings were managed by Group Policy, restore them to their device defaults (Not configured): @@ -135,7 +135,7 @@ Group Policy settings override mobile device management policies, and the follow **Monitoring and reporting**: -Before you can monitor results and update status for expedited updates, your Intune tenant must enable [data collection](reports.md#configuring-for-client-data-reporting). +Before you can monitor results and update status for expedited updates, your Intune tenant must enable data collection. ### Limitations for Workplace Joined devices @@ -257,8 +257,6 @@ From this pane, you can: ## Monitoring and reporting -Before you can monitor results and update status for expedited updates, your Intune tenant must enable [data collection](reports.md#configuring-for-client-data-reporting). - After a policy has been created you can monitor results, update status, and errors from the following reports. ### Summary report diff --git a/intune/index.yml b/intune/index.yml index 70120e60ba..99d75e8457 100644 --- a/intune/index.yml +++ b/intune/index.yml @@ -79,7 +79,7 @@ productDirectory: - title: Update Windows with Intune imageSrc: ./media/index/update-windows.svg links: - - url: ./device-updates/windows/configure.md + - url: ./device-updates/windows/index.md text: Read the documentation - url: https://regale.cloud/Microsoft/viewer/2905/prescriptive-guidance-intune-windows-update-policy/index.html#/0/0 text: View the interactive demo diff --git a/intune/intune-service/configuration/custom-settings-windows-holographic.md b/intune/intune-service/configuration/custom-settings-windows-holographic.md index 5be6b938b7..8aabb9244e 100644 --- a/intune/intune-service/configuration/custom-settings-windows-holographic.md +++ b/intune/intune-service/configuration/custom-settings-windows-holographic.md @@ -82,7 +82,7 @@ The following settings are useful for devices running Windows Holographic for Bu > [!div class="mx-tableFixed"] > |OMA-URI|Data type| > |---|---| -> | `./Vendor/MSFT/Policy/Config/Update/RequireUpdateApproval` |This setting is available in RS5 (build 17763) and earlier. Starting with 19H1 (build 18362), use [Windows Update client policies](../../device-updates/windows/configure.md).

Integer
0 – Not configured. The device installs all applicable updates.
1 – The device only installs updates that are both applicable and on the Approved Updates list. Set this policy to 1 if IT wants to control the deployment of updates on devices, like when testing is required prior to deployment.| +> | `./Vendor/MSFT/Policy/Config/Update/RequireUpdateApproval` |This setting is available in RS5 (build 17763) and earlier. Starting with 19H1 (build 18362), use [Windows Update client policies](../../device-updates/windows/index.md).

Integer
0 – Not configured. The device installs all applicable updates.
1 – The device only installs updates that are both applicable and on the Approved Updates list. Set this policy to 1 if IT wants to control the deployment of updates on devices, like when testing is required prior to deployment.| ### [ScheduledInstallTime](/windows/client-management/mdm/policy-csp-update#update-scheduledinstalltime) diff --git a/intune/intune-service/fundamentals/cloud-configuration-setup-guide.md b/intune/intune-service/fundamentals/cloud-configuration-setup-guide.md index 7ed119380a..7f74a2bf18 100644 --- a/intune/intune-service/fundamentals/cloud-configuration-setup-guide.md +++ b/intune/intune-service/fundamentals/cloud-configuration-setup-guide.md @@ -585,7 +585,7 @@ You can monitor the status of the Windows Update ring policy: 2. Select the update ring you deployed as part of cloud config. 3. Select **Device status**, **User status**, or **End user update status**. The update ring settings details are shown. -For more information on reporting for Windows Update rings, see [Reports for Update rings for Windows policy](../../device-updates/windows/reports.md#reports-for-update-rings-for-windows-10-and-later-policy). +For more information on reporting for Windows Update rings, see [Reports for update rings policies](../../device-updates/windows/update-rings-reports.md). ### Compliance policy diff --git a/intune/intune-service/fundamentals/whats-new-archive.md b/intune/intune-service/fundamentals/whats-new-archive.md index 20220d0109..ae140100dc 100644 --- a/intune/intune-service/fundamentals/whats-new-archive.md +++ b/intune/intune-service/fundamentals/whats-new-archive.md @@ -362,9 +362,9 @@ For more information about protected apps, see [Microsoft Intune protected apps] #### Updates to the Feature updates report -We're introducing a new **Update Substate** in Service-side data. This substate is displayed in the reports for devices that are invalid in Microsoft Entra and is known as **Not supported**. +We're introducing a new **Update Substate** in service-side data. This substate is displayed in the reports for devices that are invalid in Microsoft Entra and is known as **Not supported**. -For more information, see [Use Windows Update for Business reports for Windows Updates](../../device-updates/windows/reports.md#use-the-windows-10-feature-updates-organizational-report) +For more information, see [Use Windows Update for Business reports for Windows Updates](../../device-updates/windows/feature-updates-reports.md#use-the-windows-feature-updates-organizational-report) ## Week of February 24, 2025 (Service release 2502) @@ -2090,7 +2090,7 @@ Feature updates can now be made available to end users as **Optional** updates, End users can easily opt in to try out the next Feature update and provide feedback. When it's time to roll out the feature as a **Required** update, admins can change the setting on the policy and update the rollout settings so that the update is deployed as a **Required** update to devices that don't yet have it installed. -For more information on Optional Feature updates, see [Feature updates for Windows 10 and later policy in Intune](../../device-updates/windows/feature-updates.md#create-and-assign-feature-updates-for-windows-10-and-later-policy). +For more information about optional feature updates, see [Feature updates policy in Intune](../../device-updates/windows/feature-updates.md). Applies to: @@ -2278,7 +2278,7 @@ You can drill down further in the report for each quality update that aggregates Finally, the admins can get the list of devices that aggregate to the numbers shown in the previous two reports, which can also be exported and used for troubleshooting and analysis along with the Windows Update for business reports. -For more information on Windows update distribution reports, see [Windows Update reports on Intune](../../device-updates/windows/reports.md#windows-update-distribution-report). +For more information see [Windows update distribution report](../../device-updates/windows/quality-updates-reports.md#windows-update-distribution-report). Applies to: @@ -4044,22 +4044,22 @@ You can learn more about Defender for Endpoint settings that are available for L ### Monitor and troubleshoot -#### Updated reports for Update rings for Windows 10 and later +#### Updated reports for Windows update rings policies -Reporting for [Update rings for Windows 10 and later](../../device-updates/windows/update-rings.md) has been updated to use Intune's improved reporting infrastructure. These changes align to similar improvements introduced for other Intune features. +Reporting for Windows update rings policies has been updated to use Intune's improved reporting infrastructure. These changes align to similar improvements introduced for other Intune features. -With this change for reports for Update rings for Windows 10 and later, when you select an update rings policy in the Intune admin center, there isn't a left-pane navigation for *Overview*, *Manage*, or *Monitor* options. Instead, the policy view opens to a single pane that includes the following policy details: +With this change for reports for Windows update rings, when you select an update rings policy in the Intune admin center, there isn't a left-pane navigation for *Overview*, *Manage*, or *Monitor* options. Instead, the policy view opens to a single pane that includes the following policy details: -- **Essentials** – including the policy name, created and modified dates, and more details. -- **Device and user check-in status** – This view is the default report view and includes: +- **Essentials**: including the policy name, created and modified dates, and more details. +- **Device and user check-in status**: This view is the default report view and includes: - A high-level overview of device status for this policy, and a *View report* button to open a more comprehensive report view. - A streamlined representation and count of the different device status values returned by devices assigned to the policy. The simplified bar and chart replace former doughnut charts seen in the prior reporting representation. - Two other report tiles to open more reports. These tiles include: - - **Device assignment status** – This report combines the same information as the previous Device status and User status reports, which are no longer available. However, with this change, pivots and drill-in through based on the user name is no longer available. - - **Per setting status** – This new report provides success metrics for each setting configured differently than the defaults, allowing for new insight to which settings might not be successfully deploying to your organization. -- **Properties** – View details for each configuration page of the policy, including an option to **Edit** each areas profile details. + - **Device assignment status**: This report combines the same information as the previous Device status and User status reports, which are no longer available. However, with this change, pivots and drill-in through based on the user name is no longer available. + - **Per setting status**: This new report provides success metrics for each setting configured differently than the defaults, allowing for new insight to which settings might not be successfully deploying to your organization. +- **Properties**: View details for each configuration page of the policy, including an option to **Edit** each areas profile details. -For more information about reports for update rings for Windows 10 and later, see [Reports for Update rings for Windows 10 and later policy](../../device-updates/windows/reports.md#reports-for-update-rings-for-windows-10-and-later-policy) in the Windows Update reports for Microsoft Intune article. +For more information, see [Reports for update rings policies](../../device-updates/windows/update-rings-reports.md). ### Role-based access @@ -4695,7 +4695,7 @@ Update policies can be configured for one of two approval methods: To help you manage driver updates, you review a policy and decline an update you don't want to install. You can also indefinitely pause any approved update, and reapprove a paused update to restart its deployment. -This release also includes [driver update reports](../../device-updates/windows/reports.md#reports-for-windows-driver-updates-policy) that provide a success summary, per-device update status for each approved driver, and error and troubleshooting information. You can also select an individual driver update and view details about it across all the policies that include that driver version. +This release also includes [driver update reports](../../device-updates/windows/driver-updates-reports.md) that provide a success summary, per-device update status for each approved driver, and error and troubleshooting information. You can also select an individual driver update and view details about it across all the policies that include that driver version. To learn about using Windows Driver update policies, see [Manage policy for Windows Driver updates with Microsoft Intune](../../device-updates/windows/driver-updates.md). diff --git a/intune/intune-service/fundamentals/windows-holographic-for-business.md b/intune/intune-service/fundamentals/windows-holographic-for-business.md index 928c0e8b49..df5993ea19 100644 --- a/intune/intune-service/fundamentals/windows-holographic-for-business.md +++ b/intune/intune-service/fundamentals/windows-holographic-for-business.md @@ -131,7 +131,7 @@ For more information, go to [Shared devices](../configuration/shared-user-device ## Software updates -**[Manage software updates](../../device-updates/windows/configure.md)**. +**[Manage software updates](../../device-updates/windows/index.md)**. Intune has different feature that focus on updating Windows client devices. These options include that determine how updates are installed. For example, you can create a maintenance window to install updates, or choose to restart after updates are installed. Updates can be applied to multiple devices running Windows Holographic for Business. diff --git a/intune/intune-service/protect/device-protect.md b/intune/intune-service/protect/device-protect.md index 42e2db4428..f5a05cb86b 100644 --- a/intune/intune-service/protect/device-protect.md +++ b/intune/intune-service/protect/device-protect.md @@ -57,7 +57,7 @@ Following are a few of the security settings and tasks you can manage through av - [Zebra LifeGuard Over-the-Air (LG OTA)](../../device-updates/android/zebra-lifeguard-ota-integration.md) - Manage firmware updates for supported Zebra devices through the Intune admin center. - [iOS](/mem/intune-service/protect/managed-software-updates-ios-macos) - Manage device operating system versions, and when devices check for and install updates. - [macOS](/mem/intune-service/protect/managed-software-updates-ios-macos) - Manage software updates for macOS devices that enrolled as supervised devices. - - [Windows](../../device-updates/windows/configure.md)- To manage the Windows Update experience for devices, you can configure when devices scan or install updates, hold a set of your managed devices at specific feature versions, and more. + - [Windows](../../device-updates/windows/index.md)- To manage the Windows Update experience for devices, you can configure when devices scan or install updates, hold a set of your managed devices at specific feature versions, and more. - **Security baselines** – Deploy [security baselines](../protect/security-baselines.md) to establish a core security posture on your Windows devices. Security baselines are preconfigured groups of Windows settings that come recommended by the relevant product teams. You can use baselines as provided or edit instances of them to meet your security goals for targeted groups of devices. diff --git a/intune/solutions/cloud-native-endpoints/cloud-native-endpoints-planning-guide.md b/intune/solutions/cloud-native-endpoints/cloud-native-endpoints-planning-guide.md index 45161e7a21..236f1d26a9 100644 --- a/intune/solutions/cloud-native-endpoints/cloud-native-endpoints-planning-guide.md +++ b/intune/solutions/cloud-native-endpoints/cloud-native-endpoints-planning-guide.md @@ -144,7 +144,7 @@ Your exact workloads, details, and how to update the workloads for cloud-native For more information, go to: - - [Manage Windows software updates in Intune](../../device-updates/windows/configure.md) + - [Manage Windows software updates in Intune](../../device-updates/windows/index.md) - [Integrate Configure Manager with Windows Update client policies](../../configmgr/sum/deploy-use/integrate-windows-update-for-business-windows-10.md) - [Choose how to manage updates to Microsoft 365 Apps](/deployoffice/choose-how-manage-updates-microsoft-365-apps) diff --git a/intune/solutions/cloud-native-endpoints/cloud-native-windows-endpoints.md b/intune/solutions/cloud-native-endpoints/cloud-native-windows-endpoints.md index 4c4443bb3e..e62c3b9b79 100644 --- a/intune/solutions/cloud-native-endpoints/cloud-native-windows-endpoints.md +++ b/intune/solutions/cloud-native-endpoints/cloud-native-windows-endpoints.md @@ -461,7 +461,7 @@ For more information, see [Troubleshooting policy conflicts with Windows Autopil For more information, go to: -- [Learn about using Windows Update client policies in Microsoft Intune](../../device-updates/windows/configure.md) +- [Learn about using Windows Update client policies in Microsoft Intune](../../device-updates/windows/index.md) - [Module 4.2 - Windows Update for Business Fundamentals](https://www.youtube.com/watch?v=TXwp-jLDcg0&list=PLMuDtq95SdKsEc_BmAbvwI5l6RPQ2Y2ak&index=6&t=5s) from the Intune for Education Deployment Workshop video series If you'd like more granular control for Windows Updates and you use Configuration Manager, consider [co-management](../../configmgr/comanage/overview.md). From 0c20cdd9e06d21b40e51875ea2e8738d5d752ab9 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 10:30:13 -0500 Subject: [PATCH 045/139] updates --- .../windows/expedite-updates.md | 6 ------ intune/device-updates/windows/index.md | 19 ++++--------------- ...ing-deferrals-to-feature-updates-policy.md | 2 +- intune/device-updates/windows/update-rings.md | 10 +++++----- .../custom-settings-windows-holographic.md | 2 +- 5 files changed, 11 insertions(+), 28 deletions(-) diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index a538f07d52..98113cf20d 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -137,12 +137,6 @@ Group Policy settings override mobile device management policies, and the follow Before you can monitor results and update status for expedited updates, your Intune tenant must enable data collection. -### Limitations for Workplace Joined devices - -Quality updates policies require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for additional capabilities that are not supported for WPJ devices. - -For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md) in *Manage Windows software updates in Intune*. - ## Create and assign an expedited quality update 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 0ab255f089..5868d4c920 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -21,7 +21,7 @@ Intune stores only the policy assignments, not the updates themselves. When you ## Windows update management capabilities -The following policy types and features help you manage Windows updates in Intune: +The following policy types help you manage Windows updates in Intune: :::row::: :::column::: @@ -64,8 +64,9 @@ The following policy types and features help you manage Windows updates in Intun #### Quality updates policy >**:::image type="icon" source="icons/quality-updates.svg" border="false":::** -> -> Delivers monthly cumulative updates that include security patches and reliability improvements, keeping devices secure and stable on a regular cadence. This policy also supports expedited updates, which override deferrals and deadlines to push critical security fixes faster than normal rings. +>Delivers monthly cumulative updates for security and reliability. Supports: +>- Expedited updates: Push critical fixes immediately by overriding deferrals and deadlines. +>- Hotpatch: Apply eligible security patches without reboot to reduce downtime. > >> [!div class="nextstepaction"] >> [Learn more](quality-updates.md) @@ -85,17 +86,6 @@ The following policy types and features help you manage Windows updates in Intun :::column-end::: :::column::: -#### Hotpatch updates - -**:::image type="icon" source="icons/hotpatch-updates.svg" border="false":::** - -> Applies security patches without requiring a reboot, reducing downtime. Hotpatch is available for eligible Windows editions and is managed through Windows Autopatch or quality update settings, not as a separate Intune policy. -> ->> [!div class="nextstepaction"] ->> [Learn more](update-rings.md) -:::column-end::: -:::row-end::: - ## Windows Autopatch Windows Autopatch is a managed cloud service built on the *Windows Update for Business Deployment Service (WUfB DS)* and integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. @@ -111,7 +101,6 @@ The following table compares how update management differs when you use Autopatc | **Driver updates** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | | **Hotpatch** | Enabled through quality update settings; timing follows your update ring configuration. | Applied automatically for eligible devices; Autopatch coordinates timing with its rings. | - > [!div class="nextstepaction"] > [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) diff --git a/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md b/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md index 866c9cecbd..c65b9591d5 100644 --- a/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md +++ b/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md @@ -26,5 +26,5 @@ Use the following process to ensure Windows Update has processed your feature up 1. In the Microsoft Intune admin center, create a [feature updates policy](feature-updates.md) that configures your desired Windows version, and assign it to applicable devices. After the saved policy is assigned to devices, it will take a few minutes for Windows Update to process the policy. -1. View the [Windows feature updates (Organizational)](reports.md#use-the-windows-10-feature-updates-organizational-report) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. +1. View the [Windows feature updates (Organizational)](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. 1. After devices are verified to be in the **OfferReady** state you can safely reconfigure the [Update ring policy](update-rings.md), for that same set of devices to change the setting **Feature update deferral period (days)** to a value of **0**. diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 18af98d41b..acdf1cccf1 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -55,14 +55,14 @@ The following prerequisites must be met to use Windows Update Rings for Windows > For more information, see [Manage Windows Holographic](../../intune-service/fundamentals/windows-holographic-for-business.md). > > Windows Enterprise LTSC and IoT Enterprise LTSC- LTSC is supported for Quality updates, but not for Feature updates. As a result, the following ring controls aren't supported for LTSC: -> - [Pause](update-rings.md#pause) of *Feature* updates -> - [Feature Update Deferral period (days)](settings.md#update-settings) -> - [Set feature update uninstall period (2 - 60 days)](settings.md#update-settings) -> - [Enable pre-release builds](settings.md#update-settings), which includes the following build options: +> - Pause of feature updates +> - Feature Update Deferral period (days) +> - Set feature update uninstall period (2 - 60 days) +> - Enable pre-release builds, which includes the following build options: > - Windows Insider Release Preview > - Beta Channel > - Dev Channel -> - [Use deadline settings](settings.md#user-experience-settings) for *Feature* updates. +> - Use deadline settings for feature updates :::column-end::: :::row-end::: diff --git a/intune/intune-service/configuration/custom-settings-windows-holographic.md b/intune/intune-service/configuration/custom-settings-windows-holographic.md index 8aabb9244e..123c99b9d3 100644 --- a/intune/intune-service/configuration/custom-settings-windows-holographic.md +++ b/intune/intune-service/configuration/custom-settings-windows-holographic.md @@ -96,7 +96,7 @@ The following settings are useful for devices running Windows Holographic for Bu > [!div class="mx-tableFixed"] > |OMA-URI|Data type| > |---|---| -> | `./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl` |This setting is available in RS5 (build 17763) and earlier. Starting with 19H1 (build 18362), use [Windows Update client policies](../../device-updates/windows/configure.md).

String
URL - the device checks for updates from the WSUS server at the specified URL.
Not configured - The device checks for updates from Microsoft Update.| +> | `./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl` |This setting is available in RS5 (build 17763) and earlier. Starting with 19H1 (build 18362), use [Windows Update client policies](../../device-updates/windows/index.md).

String
URL - the device checks for updates from the WSUS server at the specified URL.
Not configured - The device checks for updates from Microsoft Update.| ### [ApprovedUpdates](/windows/client-management/mdm/update-csp) From 2759d935b169be8af567ff4c96d5a76b6f190ee4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 10:41:52 -0500 Subject: [PATCH 046/139] updates --- intune/device-updates/windows/index.md | 30 +++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 5868d4c920..958280db96 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -85,38 +85,38 @@ The following policy types help you manage Windows updates in Intune: >> [Learn more](feature-updates.md) :::column-end::: :::column::: +:::column-end::: +:::row-end::: ## Windows Autopatch -Windows Autopatch is a managed cloud service built on the *Windows Update for Business Deployment Service (WUfB DS)* and integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. +Windows Autopatch is a managed cloud service integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. The following table compares how update management differs when you use Autopatch and manual Intune configuration: -| **Feature** | **When NOT using Autopatch** | **When using Autopatch** | -|-------------------------|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------| -| **Update coordination** | You control scheduling, deferrals, and rollout manually. | Autopatch orchestrates update rings, feature updates, drivers, and quality updates automatically. | -| **Update rings** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; don't assign custom rings to Autopatch devices. | -| **Feature updates** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | -| **Quality updates** | You configure quality updates policies and expedited update policies. | Autopatch expedites critical updates and manages monthly patches. | -| **Driver updates** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | -| **Hotpatch** | Enabled through quality update settings; timing follows your update ring configuration. | Applied automatically for eligible devices; Autopatch coordinates timing with its rings. | +| **Feature** | **When NOT using Autopatch** | **When using Autopatch** | +|--|--|--| +| **Update coordination** | You control scheduling, deferrals, and rollout manually. | Autopatch orchestrates update rings, feature updates, drivers, and quality updates automatically. | +| **Update rings** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; don't assign custom rings to Autopatch devices. | +| **Feature updates** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | +| **Quality updates** | You configure quality updates policies, expedited updates, and optionally enable Hotpatch through quality update settings. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | +| **Driver updates** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | > [!div class="nextstepaction"] > [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) ## Prerequisites -Each policy type has specific prerequisites, detailed in its respective documentation. In general: +Each policy type has specific prerequisites, detailed in their respective documentation. In general: - Devices must be enrolled in Intune. - Devices must be Microsoft Entra joined or hybrid joined.\ - Microsoft Entra registered devices aren't supported for any policy type that relies on the Windows Update for Business Deployment Service (WUfB DS)—including Feature updates, Quality updates, Driver updates, and Hotpatch.\ + Microsoft Entra registered devices aren't supported for any policy type that uses the same backend service as Windows Autopatch—including Feature updates, Quality updates, and Driver updates.\ For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. +Feature updates, quality updates, and driver updates all use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are identical: -Feature updates, quality updates, driver updates, and Hotpatch all use the same backend service as Autopatch: Windows Update for Business Deployment Service (WUfB DS). Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same service—so the requirements don't change. Because they share the same cloud orchestration layer, the prerequisites are identical: - -- Licensing: Windows Enterprise E3/E5 (or equivalent) for WUfB DS capabilities. -- Telemetry: Diagnostic data set to Required level. +- Licensing: Windows Enterprise E3/E5 (or equivalent). +- Telemetry: Diagnostic data set to *Required* level. - Services: Microsoft Account Sign-In Assistant (`wlidsvc`) enabled. From 5c0bdb84930b161ad67dcfd3dd33c04d7402f731 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 10:58:14 -0500 Subject: [PATCH 047/139] redirects --- .openpublishing.redirection.intune.json | 24 ++++++++++++++++++++++-- intune/device-updates/windows/index.md | 1 + intune/device-updates/windows/toc.yml | 6 +++--- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/.openpublishing.redirection.intune.json b/.openpublishing.redirection.intune.json index 3f09dab14f..5ecdf5e2fd 100644 --- a/.openpublishing.redirection.intune.json +++ b/.openpublishing.redirection.intune.json @@ -1,5 +1,25 @@ { "redirections": [ + { + "source_path": "intune/device-updates/windows/driver-updates-overview.md", + "redirect_url": "/intune/device-updates/windows/driver-updates", + "redirect_document_id": false + }, + { + "source_path": "intune/device-updates/windows/quality-updates-policy.md", + "redirect_url": "/intune/device-updates/windows/quality-updates", + "redirect_document_id": false + }, + { + "source_path": "intune/device-updates/windows/configure.md", + "redirect_url": "/intune/device-updates/windows", + "redirect_document_id": false + }, + { + "source_path": "intune/device-updates/windows/reports.md", + "redirect_url": "/intune/device-updates/windows/feature-updates-reports", + "redirect_document_id": false + }, { "source_path": "intune/intune-service/protect/fota-updates-android.md", "redirect_url": "/intune/device-updates/android/fota-updates", @@ -67,7 +87,7 @@ }, { "source_path": "intune/intune-service/protect/windows-driver-updates-overview.md", - "redirect_url": "/intune/device-updates/windows/driver-updates-overview", + "redirect_url": "/intune/device-updates/windows/driver-updates", "redirect_document_id": false }, { @@ -87,7 +107,7 @@ }, { "source_path": "intune/intune-service/protect/windows-update-for-business-configure.md", - "redirect_url": "/intune/device-updates/windows/configure", + "redirect_url": "/intune/device-updates/windows", "redirect_document_id": false }, { diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 958280db96..af1d9f3be7 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -64,6 +64,7 @@ The following policy types help you manage Windows updates in Intune: #### Quality updates policy >**:::image type="icon" source="icons/quality-updates.svg" border="false":::** +> >Delivers monthly cumulative updates for security and reliability. Supports: >- Expedited updates: Push critical fixes immediately by overriding deferrals and deadlines. >- Hotpatch: Apply eligible security patches without reboot to reduce downtime. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 6fc2323691..e5864f30d1 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -21,6 +21,9 @@ items: - name: Feature updates reports href: feature-updates-reports.md displayName: windows feature updates + - name: Compatibility reports + href: compatibility-reports.md + displayName: windows updates, reports - name: Move from deferrals to feature updates policies href: ring-deferrals-to-feature-updates-policy.md - name: Windows rollout options @@ -53,9 +56,6 @@ items: - name: Driver updates FAQs href: driver-updates-faqs.md displayName: windows driver updates -- name: Compatibility reports - href: compatibility-reports.md - displayName: windows updates, reports - name: Delivery Optimization href: ../../intune-service/configuration/delivery-optimization-windows.md displayName: delivery optimization, windows updates \ No newline at end of file From e7a1c5bb1d8f4ce09b6727d73f3a3b24a4cddc4a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 11:00:05 -0500 Subject: [PATCH 048/139] updates --- intune/device-updates/windows/update-rings.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index acdf1cccf1..db0ae552dd 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -215,14 +215,8 @@ To uninstall the latest Windows update: 1. After you trigger the uninstall for one update type, you can select Uninstall again to uninstall the remaining update type. --- - -## Validation and reporting - -There are multiple options to get in-depth reporting for Windows updates with Intune. To learn more about the reports for update rings, including details for the default view and the additional report tiles, see [Windows update reports](reports.md#reports-for-update-rings-for-windows-10-and-later-policy). - ## Next steps - Use [Windows feature updates in Intune](feature-updates.md) - Use [Windows update compatibility reports](compatibility-reports.md) -- Use [Windows update reports](reports.md) for Windows updates -- Also see [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) in the Windows deployment content for an alternative solution +- Use [Windows feature update reports](feature-updates-reports.md) From e5edebeca421ba9fa5175dd7d40f5ecfc4a292ff Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 12:06:10 -0500 Subject: [PATCH 049/139] md to yml --- 16834520-wincom-servicing.png | Bin 634541 -> 0 bytes .../windows/driver-updates-faq.yml | 150 ++++++++++++++++ .../windows/driver-updates-faqs.md | 160 ------------------ intune/device-updates/windows/toc.yml | 2 +- 4 files changed, 151 insertions(+), 161 deletions(-) delete mode 100644 16834520-wincom-servicing.png create mode 100644 intune/device-updates/windows/driver-updates-faq.yml delete mode 100644 intune/device-updates/windows/driver-updates-faqs.md diff --git a/16834520-wincom-servicing.png b/16834520-wincom-servicing.png deleted file mode 100644 index 3dcb13f87e12aa52a769b525efafac50ff3d86c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634541 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 z 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

F!WO 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

B3%yWZ>Fg&+Fjx6;f}@2&Syy3E%^3Ed)R-iy>U; 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

+YI&p6#?=oF8l6I4}%XJ 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

)JQasTAnZep_lt%OkPaRc{ppt@$hUu(1}sw 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 tcO!;24_F^}i9eu8ojrK [!NOTE] + > The deferral period only applies to automatically approved driver and firmware updates. An admin must specify the date to start offering a driver with any manual approval. + + - question: Are the user experience settings from an Update Ring policy applied for driver updates? + answer: | + Yes, user experience settings such as automatic update behavior, active hours, notifications, and so on, are applied for driver updates as well. + + - name: Deployment scenarios + questions: + - question: Can I apply driver updates policy during Windows Autopilot? + answer: | + No. Driver Updates aren't supported during Windows Autopilot at this time. + > [!NOTE] + > Windows applies critical updates during Windows Autopilot. These updates may include critical driver updates that have not yet been approved by an admin. + - question: How do I use driver management if I'm currently using Configuration Manager for updates? + answer: | + You can continue to use Configuration Manager for updates other than Drivers, or start to move other update types to cloud management in Intune one at a time. To do this, first, enable [cloud attach](../../configmgr/cloud-attach/overview.md) or co-management in your Configuration Manager hierarchy to enroll your managed devices in Intune. + + The recommended and preferred path to embrace cloud based updates is to move the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload to Intune. If your organization isn't ready for this, you can use the Driver and Firmware management capability in Intune without moving the workload by completing the following steps: + + > [!NOTE] + > The following procedure is supported for Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. + + 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. + 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). + 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). + > [!NOTE] + > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. + 4. Enable [data collection](driver-updates.md#prerequisites) in Intune for devices that you wish to deploy drivers and firmware to. + 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](driver-updates-reports.md). + > [!NOTE] + > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. + + Configure the **Allow Diagnostic data** setting to **Optional** or **Required** using a domain-based group policy or Intune. For more information on how to complete this task, go to: + + - [Use Group Policy to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-group-policy-to-manage-diagnostic-data-collection) + + - [Use MDM to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-mdm-to-manage-diagnostic-data-collection) + + 6. [Optional] Enable device name collection in diagnostic data. For more information on configuration using a domain-based group policy or Intune, see [Diagnostic data requirements](/windows/deployment/update/wufb-reports-prerequisites#diagnostic-data-requirements). + + > [!NOTE] + > Using Intune to configure any of the diagnostic data settings mentioned earlier requires that you move the [Device Configuration](../../configmgr/comanage/workloads.md#device-configuration) co-management workload to Intune. + + You can move Feature update management to the cloud in Intune by configuring a [Feature update](feature-updates.md) policy in Intune and setting the **Feature Updates** setting to **Windows Update** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus) group policy. + + Using Update Ring policies in Intune for Quality or Feature Updates requires you to move the **Windows Update** workload to Intune. + + - question: What is the Windows Autopatch synchronization frequency? + answer: | + Intune to Windows Autopatch syncs run each day, and you can use the *Sync* option to run a synchronization on demand. The time to complete a synchronization depends on the device information involved but should usually take only a few minutes to complete. + + Devices sync with the Windows Autopatch service each day when the device runs a Windows Update scan. + + - name: Update behavior and troubleshooting + questions: + - question: How can I reduce reboots on devices that receive driver updates? + answer: | + Because it's not always clear in advance when an OEM releases a new update, or if that update requires a reboot, consider a regular pattern of update reviews. + + - For policies with manual approval, when you approve drivers and set an *approval available date*, you can set that date to an event like the monthly Patch Tuesday, or any other time of your choosing. + - For policies with automatic approval, you could pause a newly added and then return to approve it. When you reapprove any paused update, you can set an *approval available date*. + + To help mitigate this type of recurring challenge, we're evaluating changes that can mitigate the need to manually coordinate driver updates with *Patch Tuesday* updates. + - question: Why has a driver disappeared from the list of available drivers in my policy? + answer: | + - When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through Driver updates policies. + - question: How do I remove older drivers from the driver list of my policies? + answer: | + To ensure that the list of available drivers is up-to-date, drivers with older versions than those already installed across all devices targeted by a policy are no longer applicable. These older drivers are removed from the driver list of previously deployed and active policies. Only drivers that can update the driver version currently installed on a device targeted by a policy remain available in the policy. + + Installing drivers with older versions than those already present on a device isn't possible through driver update management. + - question: Why does it take up to 24 hours for the driver update inventory to be returned? + answer: | + To make driver inventory available, there are several steps that must be completed. The most important is that after the policy is submitted and devices are enrolled for management, Windows Updates must wait for each device to do its daily scan for updates. This process occurs daily, so it can take up to 24 hours for all healthy devices to check in. After this, Intune needs to process the results of the scan to provide the inventory of available driver updates. + - question: How quickly are paused updates actually paused? + answer: | + Pause is a best effort, and when an update is paused, Windows Autopatch removes the approval. However, devices won't know that an update is paused until it's next scan for updates. + - If a device hasn't yet scanned for the update, then the paused update isn't offered, and *Pause* works as expected. + - If a device scans for updates and discovers an update is paused and that the device is in the process of downloading, installing, or waiting to restart, then Windows Update on the device attempts a "best effort" to remove that driver update from being installed. If it can't halt the installation, the update completes its installation. + - If an update completes its installation before the next scan for updates, nothing happens, and the update remains installed. + - question: Why do my devices have driver updates installed that didn't pass through an updates policy? + answer: | + These are likely *extension* drivers, which are "sub drivers" that a main driver can reference to be installed when the main driver is installed or updated. Extension drivers show up in the installed drivers or update history on the device, but aren't directly manageable. Because extension drivers don't function without base drivers, it's safe to allow them to install. + + Plug and Play can also install drivers automatically. When Windows detects new hardware or software (such as a mouse, keyboard, or webcam) without an existing driver, it installs the latest driver to ensure the component functions immediately. After the initial installation, any future updates to these drivers will require approval. + - name: Special cases + questions: + - question: Can I use policy to roll back a driver update? + answer: | + - No. Windows Update client policies don't currently support driver rollback. While rollback could be scripted, there are too many potential variables to provide a useful sample script for doing so. If you must remove a driver, consider manual methods like PowerShell. + To help avoid issues that require rolling back a driver from large numbers of devices, use *deployment rings* to limit driver installation to small initial groups of devices. This approach allows time to evaluate the success or compatibility of a driver before broadly deploying it across your organization. + - For policies with manual approvals, you must review and manually approve each driver before it can deploy to devices. While more work than policies with automatic approvals, manual approval can help avoid issues with automatically approved drivers. + - If you use policies with automatic approval, plan to monitor the policy for early signs of problems. If a driver update problem is identified in an early deployment ring, you can then pause that same update in your other policies. + - question: What about drivers that update a BIOS that is password locked. How does this work? + answer: | + Updates that are published to Windows Update have a requirement to use a Windows mechanism that enables securely updating the firmware or driver without requiring the BIOS/UEFI to be unlocked. + - question: If a vendor has their own app for scanning and installing driver and firmware updates, is there a delay in update availability between their app and Windows Autopatch? + answer: | + The possibility of a delay depends on the vendor or OEM who determines the availability of their updates. Because driver updates are digitally signed by the same portal before they're published to Windows Updates, driver updates might become available through Windows Update before they become available via the vendors tools. diff --git a/intune/device-updates/windows/driver-updates-faqs.md b/intune/device-updates/windows/driver-updates-faqs.md deleted file mode 100644 index 79aae2d3c7..0000000000 --- a/intune/device-updates/windows/driver-updates-faqs.md +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: Windows driver updates policy frequently asked questions -description: Frequently asked questions about Windows driver updates policies in Microsoft Intune. -ms.date: 09/10/2024 -ms.topic: how-to -ms.reviewer: davguy; davidmeb; bryanke ---- - -# Driver updates frequently asked questions - -## Do policies for driver updates support Assignment Filters? - -- No. Driver Updates aren't currently supported with Assignment Filters. - -## Can I apply driver updates policy during Windows Autopilot? - -- No. Driver Updates aren't supported during Windows Autopilot at this time. - -> [!NOTE] -> Windows applies critical updates during Windows Autopilot. These updates may include critical driver updates that have not yet been approved by an admin. - -## Can I use policy to roll back a driver update? - -- No. Windows Update client policies don't currently support driver rollback. While rollback could be scripted, there are too many potential variables to provide a useful sample script for doing so. If you must remove a driver, consider manual methods like PowerShell. - -To help avoid issues that require rolling back a driver from large numbers of devices, use *deployment rings* to limit driver installation to small initial groups of devices. This approach allows time to evaluate the success or compatibility of a driver before broadly deploying it across your organization. - -- For policies with manual approvals, you must review and manually approve each driver before it can deploy to devices. While more work than policies with automatic approvals, manual approval can help avoid issues with automatically approved drivers. -- If you use policies with automatic approval, plan to monitor the policy for early signs of problems. If a driver update problem is identified in an early deployment ring, you can then pause that same update in your other policies. - -## Can I manage a device through multiple driver update policies? - -- While the use of multiple policies per device is supported, we don't recommend doing so. Instead, we recommend adding devices to a single policy to avoid confusion about whether a driver for a device is or isn't approved. - - Consider a device that receives driver updates from two policies. In one policy, a specific update is approved and in the other policy, that update is paused. Because the status of *approved* always wins, the driver installs on the device despite any other status for that update that is set in any other policy. - -## How can I reduce reboots on devices that receive driver updates? - -- Because it's not always clear in advance when an OEM releases a new update, or if that update requires a reboot, consider a regular pattern of update reviews. - - - For policies with manual approval, when you approve drivers and set an *approval available date*, you can set that date to an event like the monthly Patch Tuesday, or any other time of your choosing. - - For policies with automatic approval, you could pause a newly added and then return to approve it. When you reapprove any paused update, you can set an *approval available date*. - - To help mitigate this type of recurring challenge, we're evaluating changes that can mitigate the need to manually coordinate driver updates with *Patch Tuesday* updates. - -## Why has a driver disappeared from the list of available drivers in my policy? - -- When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through Driver updates policies. - -## How do I remove older drivers from the driver list of my policies? - -- To ensure that the list of available drivers is up-to-date, drivers with older versions than those already installed across all devices targeted by a policy are no longer applicable. These older drivers are removed from the driver list of previously deployed and active policies. Only drivers that can update the driver version currently installed on a device targeted by a policy remain available in the policy. - - Installing drivers with older versions than those already present on a device isn't possible through driver update management. - -## What is the Windows Autopatch synchronization frequency? - -- Intune to Windows Autopatch syncs run each day, and you can use the *Sync* option to run a synchronization on demand. The time to complete a synchronization depends on the device information involved but should usually take only a few minutes to complete. - - Devices sync with the Windows Autopatch service each day when the device runs a Windows Update scan. - -## What drivers are available to be managed? - -- Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. - -## What about drivers that update a BIOS that is password locked. How does this work? - -- Updates that are published to Windows Update have a requirement to use a Windows mechanism that enables securely updating the firmware or driver without requiring the BIOS/UEFI to be unlocked. - -## If a vendor has their own app for scanning and installing driver and firmware updates, is there a delay in update availability between their app and Windows Autopatch? - -- The possibility of a delay depends on the vendor or OEM who determines the availability of their updates. Because driver updates are digitally signed by the same portal before they're published to Windows Updates, driver updates might become available through Windows Update before they become available via the vendors tools. - -## Why do my devices have driver updates installed that didn't pass through an updates policy? - -- These are likely *extension* drivers, which are "sub drivers" that a main driver can reference to be installed when the main driver is installed or updated. Extension drivers show up in the installed drivers or update history on the device, but aren't directly manageable. Because extension drivers don't function without base drivers, it's safe to allow them to install. -- Plug and Play can also install drivers automatically. When Windows detects new hardware or software (such as a mouse, keyboard, or webcam) without an existing driver, it installs the latest driver to ensure the component functions immediately. After the initial installation, any future updates to these drivers will require approval. - -## How quickly are paused updates actually paused? - -- Pause is a best effort, and when an update is paused, Windows Autopatch removes the approval. However, devices won't know that an update is paused until it's next scan for updates. - - If a device hasn't yet scanned for the update, then the paused update isn't offered, and *Pause* works as expected. - - If a device scans for updates and discovers an update is paused and that the device is in the process of downloading, installing, or waiting to restart, then Windows Update on the device attempts a "best effort" to remove that driver update from being installed. If it can't halt the installation, the update completes its installation. - - If an update completes its installation before the next scan for updates, nothing happens, and the update remains installed. - -## Where can I learn more about the available drivers? - -- You can get more information about drivers by copying the name and searching the catalog.update.microsoft.com website. - -## Do driver updates policies update drivers for plug-in devices? - -- Yes, if the driver updates are published to Windows Update by the OEM vendor. - -## Which driver updates can my device users see? - -- After a device is assigned to a driver update policy, optional drivers aren't shown to the end user. When the admin approves a driver update, it effectively becomes "required" and installs the next time the device scans for updates. - -## How do I use driver management if I'm currently using Configuration Manager for updates? - -You can continue to use Configuration Manager for updates other than Drivers, or start to move other update types to cloud management in Intune one at a time. To do this, first, enable [cloud attach](../../configmgr/cloud-attach/overview.md) or co-management in your Configuration Manager hierarchy to enroll your managed devices in Intune. - -The recommended and preferred path to embrace cloud based updates is to move the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload to Intune. If your organization isn't ready for this, you can use the Driver and Firmware management capability in Intune without moving the workload by completing the following steps: - -> [!NOTE] -> The following procedure is supported for Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. - - 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. - 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). - 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). - > [!NOTE] - > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. - 4. Enable [data collection](driver-updates.md#prerequisites) in Intune for devices that you wish to deploy drivers and firmware to. - 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](driver-updates-reports.md). - > [!NOTE] - > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. - - Configure the **Allow Diagnostic data** setting to **Optional** or **Required** using a domain-based group policy or Intune. For more information on how to complete this task, go to: - - - [Use Group Policy to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-group-policy-to-manage-diagnostic-data-collection) - - - [Use MDM to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-mdm-to-manage-diagnostic-data-collection) - - 6. [Optional] Enable device name collection in diagnostic data. For more information on configuration using a domain-based group policy or Intune, see [Diagnostic data requirements](/windows/deployment/update/wufb-reports-prerequisites#diagnostic-data-requirements). - - > [!NOTE] - > Using Intune to configure any of the diagnostic data settings mentioned earlier requires that you move the [Device Configuration](../../configmgr/comanage/workloads.md#device-configuration) co-management workload to Intune. - - You can move Feature update management to the cloud in Intune by configuring a [Feature update](feature-updates.md) policy in Intune and setting the **Feature Updates** setting to **Windows Update** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus) group policy. - - Using Update Ring policies in Intune for Quality or Feature Updates requires you to move the **Windows Update** workload to Intune. - -## Is there a way to set a deadline for drivers? - -The Quality Update deadline and grace period settings apply to drivers. - -Here are some more details on when deadlines are applied to drivers: - -- A driver is approved to be made available (manually or automatically) on a date. This is shown as the First Deployment. -- On first or initial scan the approved driver is offered to the device. The date the client's update scan initially discovered the update is also the start date and time for the deadline. -- The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) - -## How do I set deferrals for drivers? - -- The deferral period set for Quality Updates within the Update Rings policy does not apply to drivers that are approved using the Driver Update Policy. Instead, use the deferral setting in the Driver policy to set a deferral. In fact, using multiple driver policies with different deferral settings to create driver deployment rings is highly recommended. Remember to only assign a device to one driver policy. - -> [!NOTE] -> The deferral period only applies to automatically approved driver and firmware updates. An admin must specify the date to start offering a driver with any manual approval. - -## Are the user experience settings from an Update Ring policy applied for driver updates? - -- Yes, user experience settings such as automatic update behavior, active hours, notifications, and so on, are applied for driver updates as well. - -## Why does it take up to 24 hours for the driver update inventory to be returned? - -- To make driver inventory available, there are several steps that must be completed. The most important is that after the policy is submitted and devices are enrolled for management, Windows Updates must wait for each device to do its daily scan for updates. This process occurs daily, so it can take up to 24 hours for all healthy devices to check in. After this, Intune needs to process the results of the scan to provide the inventory of available driver updates. - -## Next steps - -- [Create a Windows driver update policy](driver-updates-policy.md) -- [Use Windows driver update reports](driver-updates-reports.md) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index e5864f30d1..8868094406 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -54,7 +54,7 @@ items: href: driver-updates-reports.md displayName: windows updates - name: Driver updates FAQs - href: driver-updates-faqs.md + href: driver-updates-faq.yml displayName: windows driver updates - name: Delivery Optimization href: ../../intune-service/configuration/delivery-optimization-windows.md From 6829129be0ede1f6c915db0323d59b38a9e451f6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 7 Jan 2026 16:47:41 -0500 Subject: [PATCH 050/139] updates --- .../windows/driver-updates-faq.yml | 10 +- .../windows/driver-updates-overview.md | 322 ++++++++++++++++++ .../device-updates/windows/driver-updates.md | 19 +- .../windows/images/autopatch-ds.png | Bin 0 -> 234301 bytes .../driver-updates/wdum-architecture.png | Bin 131057 -> 0 bytes 5 files changed, 333 insertions(+), 18 deletions(-) create mode 100644 intune/device-updates/windows/driver-updates-overview.md create mode 100644 intune/device-updates/windows/images/autopatch-ds.png delete mode 100644 intune/device-updates/windows/images/driver-updates/wdum-architecture.png diff --git a/intune/device-updates/windows/driver-updates-faq.yml b/intune/device-updates/windows/driver-updates-faq.yml index e3cbc68d3f..c7bdf35464 100644 --- a/intune/device-updates/windows/driver-updates-faq.yml +++ b/intune/device-updates/windows/driver-updates-faq.yml @@ -18,19 +18,19 @@ sections: Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. - question: Where can I learn more about the available drivers? answer: | - You can get more information about drivers by copying the name and searching the catalog.update.microsoft.com website. + You can get more information about drivers by copying the name and searching the [Microsoft Update Catalog](catalog.update.microsoft.com) website. - question: Do driver updates policies update drivers for plug-in devices? answer: | Yes, if the driver updates are published to Windows Update by the OEM vendor. - - question: Which driver updates can my device users see? + - question: Which driver updates can users see? answer: | - After a device is assigned to a driver update policy, optional drivers aren't shown to the end user. When the admin approves a driver update, it effectively becomes "required" and installs the next time the device scans for updates. + After a device is assigned to a driver update policy, optional drivers aren't shown to the user. When the admin approves a driver update, it effectively becomes *required* and installs the next time the device scans for updates. - name: Policy configuration questions: - - question: Do policies for driver updates support Assignment Filters? + - question: Do policies for driver updates support assignment filters? answer: | - No. Driver Updates aren't currently supported with Assignment Filters. + No. Driver Updates aren't currently supported with assignment filters. - question: Can I manage a device through multiple driver update policies? answer: | While the use of multiple policies per device is supported, we don't recommend doing so. Instead, we recommend adding devices to a single policy to avoid confusion about whether a driver for a device is or isn't approved. diff --git a/intune/device-updates/windows/driver-updates-overview.md b/intune/device-updates/windows/driver-updates-overview.md new file mode 100644 index 0000000000..c1da7e7819 --- /dev/null +++ b/intune/device-updates/windows/driver-updates-overview.md @@ -0,0 +1,322 @@ +--- +title: Learn about Windows Driver updates policy for Windows devices in Intune +description: Learn about using Microsoft Intune policy to manage Windows driver updates. +ms.date: 09/10/2024 +ms.topic: how-to +ms.reviewer: davguy; davidmeb; bryanke +#ms.custom: +ms.collection: +- M365-identity-device-management +- ContentEnagagementFY24 +- sub-updates +--- + +# Windows Driver update management in Microsoft Intune + +With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. Intune and Windows Autopatch sort updates by categories that help you easily identify the recommended driver updates for all devices, or updates that might be considered optional for more limited use. + +Using Windows driver update policies, you remain in control of which driver updates can install on your devices. You can: + +- **Enable automatic approvals of recommended driver updates**. Policies set for automatic approval automatically approve and deploy each new driver update version that is considered a *recommended driver* for the devices assigned to the policy. Recommended drivers are typically the latest driver update published by the driver publisher that the publisher has marked as *required*. Drivers that aren't identified as the current recommended driver are also available as *other drivers*, which can be considered to be optional driver updates. + + Later, when a newer driver update from the OEM is released and identified as the current *recommended* driver update, Intune automatically adds it to the policy and moves the previously recommended driver to the list of other drivers. + + > [!TIP] + > An approved recommended driver update that is moved to the *other drivers* list due to a newer recommended driver update becoming available, remains approved. When a newer recommended and approved driver update is available, Windows Autopatch installs only that latest approved version. If the latest approved update version is paused, Autopatch automatically offers the next most recent and approved update version, which is now on the *other drivers* list. This behavior ensures that the last known-good driver update version that was approved can continue to install on devices, while the more recent recommended version remains paused. + + With this policy configuration, you can also choose to review the available updates to selectively approve, pause, or decline *any* update that remains available for devices with the policy. + +- **Configure policy to require manual approval of all updates**. This policy ensures that administrators must approve a driver update before it can be deployed. Newer versions of driver updates for devices with this policy are automatically added to the policy but remain inactive until approved. + +Later, when a newer driver update from the OEM is recommended for a device in the policy, the policy status updates to indicate there are drivers pending your review. This status becomes a call to action to review the policy and decide if you want to approve deployment of the newest drivers to devices. + +- **Manage which drivers are approved for deployment**. You can edit any driver update policy to modify which drivers are approved for deployment. You can pause the deployment of any individual driver update to stop its deployment to new devices, and then later reapprove the paused update to enable Windows Update to resume installing it on applicable devices. + +Regardless of the policy configuration and the drivers included, only approved drivers can install on devices. Additionally, Windows Update only installs the latest available and approved update when the version is more recent than the one currently installed on the device. + +Windows driver update management applies to: + +- Windows + +## Prerequisites + +To use Windows Driver Update management, your organization must have the following licenses, subscriptions, and network configurations: + +### Subscriptions + +- **Intune**: Your tenant requires the *Microsoft Intune Plan 1* subscription. + +- **Microsoft Entra ID**: *Microsoft Entra ID Free* (or greater) subscription. + +**Windows subscriptions and licenses**: + +Your organization must have one of the following subscriptions that include a license for Windows Autopatch: + +- Windows Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) +- Windows Education A3 or A5 (included in Microsoft 365 A3 or A5) +- Windows Virtual Desktop Access E3 or E5 +- Microsoft 365 Business Premium + +*Review your subscription details for applicability to Windows 11*. + +If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). + +> [!IMPORTANT] +> [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. + +### Device & Edition requirements + +**Windows editions**: + +Driver updates are supported for the following Windows editions: + +- Pro +- Enterprise +- Education +- Pro for Workstations + +> [!NOTE] +> **Unsupported versions and editions**: +> *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, available under the **Windows 10 and later** blade don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. + +**Devices must**: + +- Run a version of Windows that remains in support. + +- Be enrolled in Intune MDM and be Hybrid AD joined or Microsoft Entra joined. + +- Have Telemetry turned on and configured to report a minimum data level of *Basic* as defined in [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection) in the Windows documentation. + + You can use one of the following Intune device configuration profile paths to configure Telemetry for Windows devices: + - **[Device restriction template](../../intune-service/configuration/device-restrictions-windows-10.md)**: With this profile, set **Share usage data** to **Required**. *Optional* is also supported. + - **[Settings catalog](../../intune-service/configuration/settings-catalog.md)**: From the Settings catalog, add **Allow Telemetry** from the **System** category, and set it to **Basic**. *Full* is also supported. + + For more information about Windows Telemetry settings, including both current and past setting options from Windows, see [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection) in the Windows documentation. + +- The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. + +- Have access to the network endpoints required by Intune managed devices. See [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). + +### Enable data collection for reports + +To support reports for Windows Driver updates, you must enable the use of Windows diagnostic data in Intune. It's possible that diagnostic data is already enabled for other reports, like Windows Feature updates and Expedited Quality update reports. +To enable the use of Windows diagnostic data: + +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Tenant administration** > **Connectors and tokens** > **Windows data**. + +2. Expand *Windows data* and ensure the setting **Enable features that require Windows diagnostic data in processor configuration** is toggled to **On**. + +For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). + +### GCC High support + +Intune policy for Driver Updates isn't currently supported with GCC High environments. + +### RBAC requirements + +To manage Windows Driver updates, your account must be assigned an Intune role-based access control (RBAC) role that includes the following permissions: + +- **Device configurations**: + - Assign + - Create + - Delete + - View Reports + - Update + - Read + +You can add the *Device configurations* permission with one or more rights to your own custom RBAC roles or use one the built-in **Policy and Profile manager** role, which includes these rights. + +For more information, see [Role-based access control for Microsoft Intune](../../intune-service/fundamentals/role-based-access-control.md). + +### Limitations for Workplace Joined devices + +Intune policies for *Driver updates for Windows 10 and later* require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for other capabilities that aren't supported for WPJ devices. + +For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). + +## Architecture + +:::image type="content" source="./images/driver-updates-overview/wdum-architecture.png" alt-text="A conceptual diagram of Windows Driver Update Management." lightbox="./images/driver-updates-overview/wdum-architecture.png"::: + +**Windows Driver Update Management architecture**: + +1. Microsoft Intune provides the Microsoft Entra IDs and Intune policy settings for devices to Windows Autopatch. Intune also provides the list of driver approvals and pause commands to Windows Autopatch. +2. Windows Autopatch configures Windows Updates based on the information provided by Intune. Windows Updates provides the applicable driver update inventory per device ID. +3. Devices send data to Microsoft so that Windows Update can identify the applicable driver updates for a device during its regular Windows Update scans for updates. Any approved updates install on the device. +4. Windows Autopatch reports Windows diagnostic data back to Intune for reports. + +## Plan for driver updates + +Before you create policies and manage the approval of drivers in your policies, we recommend constructing a driver update deployment plan that includes team members who can approve driver and firmware updates. Subjects to consider include: + +- When to use *automatic* driver approvals vs using *manual* driver approvals. + +- Use of deployment rings for driver update policies to limit installation of new driver updates to test groups of devices before broadly installing those updates on all devices. With this approach, your team can identify potential issues in an early ring before deploying updates broadly. Use of rings can provide you with time to pause a troublesome update in subsequent rings to delay or prevent its deployment. Examples of organizational approaches for rings include: + + - Structuring driver update policies for different device and hardware models, aligned with your organizational units, or a combination of both. + + - Using policy deferral periods for automatic updates and the *make available date* for manually approved updates, to align to your update rings for quality and feature updates schedules. + + You might also set the update availability for manually approved updates to match common update cycles like Microsoft's Patch Tuesday release. Alignment of schedules can help reduce extra system restarts that some driver updates require. + +- Assign devices to only one driver update policy to help prevent a device from having its drivers managed through more than one policy. This can help avoid having a driver installed by one policy when you previously declined or paused that same update in a separate policy. +For more information about planning deployments, see [Create a deployment plan](/windows/deployment/update/create-deployment-plan) in the Windows deployment documentation. + +## Frequently Asked Questions + +### Do policies for driver updates support Assignment Filters? + +- No. Driver Updates aren't currently supported with Assignment Filters. + +### Can I apply driver updates policy during Windows Autopilot? + +- No. Driver Updates aren't supported during Windows Autopilot at this time. + +> [!NOTE] +> Windows applies critical updates during Windows Autopilot. These updates may include critical driver updates that have not yet been approved by an admin. + +### Can I use policy to roll back a driver update? + +- No. Windows Update client policies don't currently support driver rollback. While rollback could be scripted, there are too many potential variables to provide a useful sample script for doing so. If you must remove a driver, consider manual methods like PowerShell. + +To help avoid issues that require rolling back a driver from large numbers of devices, use *deployment rings* to limit driver installation to small initial groups of devices. This approach allows time to evaluate the success or compatibility of a driver before broadly deploying it across your organization. + +- For policies with manual approvals, you must review and manually approve each driver before it can deploy to devices. While more work than policies with automatic approvals, manual approval can help avoid issues with automatically approved drivers. +- If you use policies with automatic approval, plan to monitor the policy for early signs of problems. If a driver update problem is identified in an early deployment ring, you can then pause that same update in your other policies. + +### Can I manage a device through multiple driver update policies? + +- While the use of multiple policies per device is supported, we don't recommend doing so. Instead, we recommend adding devices to a single policy to avoid confusion about whether a driver for a device is or isn't approved. + + Consider a device that receives driver updates from two policies. In one policy, a specific update is approved and in the other policy, that update is paused. Because the status of *approved* always wins, the driver installs on the device despite any other status for that update that is set in any other policy. + +### How can I reduce reboots on devices that receive driver updates? + +- Because it's not always clear in advance when an OEM releases a new update, or if that update requires a reboot, consider a regular pattern of update reviews. + + - For policies with manual approval, when you approve drivers and set an *approval available date*, you can set that date to an event like the monthly Patch Tuesday, or any other time of your choosing. + - For policies with automatic approval, you could pause a newly added and then return to approve it. When you reapprove any paused update, you can set an *approval available date*. + + To help mitigate this type of recurring challenge, we're evaluating changes that can mitigate the need to manually coordinate driver updates with *Patch Tuesday* updates. + +### Why has a driver disappeared from the list of available drivers in my policy? + +- When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through Driver updates policies. + +### How do I remove older drivers from the driver list of my policies? + +- To ensure that the list of available drivers is up-to-date, drivers with older versions than those already installed across all devices targeted by a policy are no longer applicable. These older drivers are removed from the driver list of previously deployed and active policies. Only drivers that can update the driver version currently installed on a device targeted by a policy remain available in the policy. + + Installing drivers with older versions than those already present on a device isn't possible through driver update management. + +### What is the Windows Autopatch synchronization frequency? + +- Intune to Windows Autopatch syncs run each day, and you can use the *Sync* option to run a synchronization on demand. The time to complete a synchronization depends on the device information involved but should usually take only a few minutes to complete. + + Devices sync with the Windows Autopatch service each day when the device runs a Windows Update scan. + +### What drivers are available to be managed? + +- Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. + +### What about drivers that update a BIOS that is password locked. How does this work? + +- Updates that are published to Windows Update have a requirement to use a Windows mechanism that enables securely updating the firmware or driver without requiring the BIOS/UEFI to be unlocked. + +### If a vendor has their own app for scanning and installing driver and firmware updates, is there a delay in update availability between their app and Windows Autopatch? + +- The possibility of a delay depends on the vendor or OEM who determines the availability of their updates. Because driver updates are digitally signed by the same portal before they're published to Windows Updates, driver updates might become available through Windows Update before they become available via the vendors tools. + +### Why do my devices have driver updates installed that didn't pass through an updates policy? + +- These are likely *extension* drivers, which are "sub drivers" that a main driver can reference to be installed when the main driver is installed or updated. Extension drivers show up in the installed drivers or update history on the device, but aren't directly manageable. Because extension drivers don't function without base drivers, it's safe to allow them to install. +- Plug and Play can also install drivers automatically. When Windows detects new hardware or software (such as a mouse, keyboard, or webcam) without an existing driver, it installs the latest driver to ensure the component functions immediately. After the initial installation, any future updates to these drivers will require approval. + +### How quickly are paused updates actually paused? + +- Pause is a best effort, and when an update is paused, Windows Autopatch removes the approval. However, devices won't know that an update is paused until it's next scan for updates. + - If a device hasn't yet scanned for the update, then the paused update isn't offered, and *Pause* works as expected. + - If a device scans for updates and discovers an update is paused and that the device is in the process of downloading, installing, or waiting to restart, then Windows Update on the device attempts a "best effort" to remove that driver update from being installed. If it can't halt the installation, the update completes its installation. + - If an update completes its installation before the next scan for updates, nothing happens, and the update remains installed. + +### Where can I learn more about the available drivers? + +- You can get more information about drivers by copying the name and searching the catalog.update.microsoft.com website. + +### Do driver updates policies update drivers for plug-in devices? + +- Yes, if the driver updates are published to Windows Update by the OEM vendor. + +### Which driver updates can my device users see? + +- After a device is assigned to a driver update policy, optional drivers aren't shown to the end user. When the admin approves a driver update, it effectively becomes "required" and installs the next time the device scans for updates. + +### How do I use driver management if I'm currently using Configuration Manager for updates? + +You can continue to use Configuration Manager for updates other than Drivers, or start to move other update types to cloud management in Intune one at a time. To do this, first, enable [cloud attach](../../configmgr/cloud-attach/overview.md) or co-management in your Configuration Manager hierarchy to enroll your managed devices in Intune. + +The recommended and preferred path to embrace cloud based updates is to move the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload to Intune. If your organization isn't ready for this, you can use the Driver and Firmware management capability in Intune without moving the workload by completing the following steps: + +> [!NOTE] +> The following procedure only works and is supported for managed Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. + + 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. + + 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). + + 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). + + > [!NOTE] + > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. + + 4. Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy drivers and firmware to. + + 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](reports.md). + + > [!NOTE] + > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. + + Configure the **Allow Diagnostic data** setting to **Optional** or **Required** using a domain-based group policy or Intune. For more information on how to complete this task, go to: + + - [Use Group Policy to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-group-policy-to-manage-diagnostic-data-collection) + + - [Use MDM to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-mdm-to-manage-diagnostic-data-collection) + + 6. [Optional] Enable device name collection in diagnostic data. For more information on configuration using a domain-based group policy or Intune, see [Diagnostic data requirements](/windows/deployment/update/wufb-reports-prerequisites#diagnostic-data-requirements). + + > [!NOTE] + > Using Intune to configure any of the diagnostic data settings mentioned earlier requires that you move the [Device Configuration](../../configmgr/comanage/workloads.md#device-configuration) co-management workload to Intune. + + You can move Feature update management to the cloud in Intune by configuring a [Feature update](feature-updates.md) policy in Intune and setting the **Feature Updates** setting to **Windows Update** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus) group policy. + + Using Update Ring policies in Intune for Quality or Feature Updates requires you to move the **Windows Update** workload to Intune. + +### Is there a way to set a deadline for drivers? + +The Quality Update deadline and grace period settings apply to drivers. + +Here are some more details on when deadlines are applied to drivers: + +- A driver is approved to be made available (manually or automatically) on a date. This is shown as the First Deployment. +- On first or initial scan the approved driver is offered to the device. The date the client's update scan initially discovered the update is also the start date and time for the deadline. +- The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) + +### How do I set deferrals for drivers? + +- The deferral period set for Quality Updates within the Update Rings policy does not apply to drivers that are approved using the Driver Update Policy. Instead, use the deferral setting in the Driver policy to set a deferral. In fact, using multiple driver policies with different deferral settings to create driver deployment rings is highly recommended. Remember to only assign a device to one driver policy. + +> [!NOTE] +> The deferral period only applies to automatically approved driver and firmware updates. An admin must specify the date to start offering a driver with any manual approval. + +### Are the user experience settings from an Update Ring policy applied for driver updates? + +- Yes, user experience settings such as automatic update behavior, active hours, notifications, and so on, are applied for driver updates as well. + +### Why does it take up to 24 hours for the driver update inventory to be returned? + +- To make driver inventory available, there are several steps that must be completed. The most important is that after the policy is submitted and devices are enrolled for management, Windows Updates must wait for each device to do its daily scan for updates. This process occurs daily, so it can take up to 24 hours for all healthy devices to check in. After this, Intune needs to process the results of the scan to provide the inventory of available driver updates. + +## Next steps + +- [Create a Windows driver update policy](driver-updates-policy.md) +- [Use Windows driver update reports](reports.md#reports-for-windows-driver-updates-policy) diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 5b808b6909..bc24b3b46e 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -35,18 +35,6 @@ Windows driver update management applies to: ## Prerequisites -:::row::: -:::column span="1"::: -[!INCLUDE [cloud](../../includes/requirements/cloud.md)] - -:::column-end::: -:::column span="3"::: - -> Driver updates policies are supported on the public cloud only. They aren't supported on Government Community Cloud (GCC) High and Department of Defense (DoD) cloud environments. - -:::column-end::: -:::row-end::: - :::row::: :::column span="1"::: [!INCLUDE [platform](../../includes/requirements/licensing.md)] @@ -56,6 +44,11 @@ Windows driver update management applies to: > To use driver updates policies, the following licenses are required: > - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning policies. > - A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). +> +> If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). +> +> > [!IMPORTANT] +> > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. :::column-end::: :::row-end::: @@ -128,7 +121,7 @@ For more information, see [Role-based access control for Microsoft Intune](../.. ## Architecture -:::image type="content" source="./images/driver-updates/wdum-architecture.png" alt-text="A conceptual diagram of Windows Driver Update Management." lightbox="./images/driver-updates/wdum-architecture.png"::: +:::image type="content" source="./images/autopatch-ds.png" alt-text="A conceptual diagram of Windows driver update management." lightbox="./images/driver-updates/autopatch-ds.png"::: **Windows Driver Update Management architecture**: diff --git a/intune/device-updates/windows/images/autopatch-ds.png b/intune/device-updates/windows/images/autopatch-ds.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2f8e4d5916de56910bf2b6a7ec6b1a2480cbe1 GIT binary patch literal 234301 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č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

5g2ID8akksa zht+Ly*@gL@#@CnPTmz=~BrR1G)GSp6Yb;dGjQppNhDi?` z=UrAGkgdGq2QPriuBs2+u6ppk9{qIiD$)&r)kS9YIi}vNOP2N?T`8F$K?zL?htp&%n zeP-nD!)N*Y0Cjl_`M{XT9NMxkjz{l4zALu)g6KG}ER7$sPZj~~NW>L6A548NGl@vw zv;Nc6WA{crlArSIlGKgV%xldp0AQN9(H9$LIKBn(PfLxBupXv*#Moz18Ra3cOun%- zv;74d);?K0mO0y9Y(!8-C?T;ua{UW|sRHc_8xUjG(a>2P-w=cnx{0p*jzWK0?qz>f z?CN0`-ArnAEt7MFXM7U6IZ-WTZU|z#!yQ8F%1UU7clk+Kkf03#k|DH>O9z!Q^p7VIw{vx8<_ z`d%ShWj-{EU*kx3BqfGD;a!PoMR-~X%Rrs7qOfgsd!cl(qE4!ksmiwtf+~7P{xO+5 z*Ieg`9lqcYo5IMoq9TwRT-15>BuB zXT`Y4oYEKXk*5fJI(x;MRuDbi%V6wGIc%>hVFrrLd00uP>~^B%uz8pWaG!9iln?b5h6u zX)qV5PbB?CZH1HlibJyDu|an}i+xS$D@Mq*#bD|k2C9WNJM5{t*$U_E(?#Z%YY|K` z8KMT`NJM~(fn}dtyB!{d3m}$PO9WmOt*XIRM_N%w|)Wp9(XR4Imy^$sls4A$HhoCEVd zv2aM4F``?fjTx}1HkP3hr@pRKSxt3fy)Fz=f{2Z0ZU11Pk(IIsfFt1`dcAMeAwEvf zgbJV~(LbE*H>jomVc?@pDhFWGtrXMsxfiqVt$iUSAe3`czCI?M1b-AFaWGSpJU~$# z|EC;t6z2D0!T#}>(wyK#7DE#_B!ynF@cyxs3?tr0a}t@SOe$rnhr&sTHsTV0@<$;# zZT$07hdI$am5U#Rq5bTaVXnTh+zGjV-N!9@50SU)(9 zR5t!TTcMdcmH@A%%q9*66mY8T6;$kB!xINqH}v z4Ofv6>fhXKL^tY2u?ViZyp-w=0%CMS{_4M2A$4>R>A=Hu4wng@@oAP&Yc_tcj z7aO8o(U6Poa}a*?X3pR|Q-J>$*8e_C>A>Sn zmc$X4g)l6yY~xd`M-0BgCVQxzO5cg5LnD8))Nhzen5-kpDR^y_YzrG*0xsRCh711y zYqHo^k9BcB97Bip8k1g)%2|B2HP!u#q}YOOr7mO9k31r%(4vMHAQ+$;jv#nWwYWaP z7Zl}0V>F~DXG&xZK}xgc{VXV;5($!YymyKpg-U3|)NWwX@XjyNWy+5Q-8i)YKPLRP zkj?*nlX1=*uekHQO*Y1En`q4H?;|FX(ilYcobFCISCI?xo&*Dwzi{QH{o^40w-y~w*O(@>-}Bf z80Vz3?L3tvwNZ29q!c5+BsE~rwf|I4xjJ>A7Vw;*T=y7XB34BaaV@BV_6ix9@I+%h z4HnrLpBAie=ujpdaDFn)P7K2HirCZE_1j1%tJ-UW5uorsZIsk41f2fFgpi^I86EP;H<~dEEv@J7-}dEyOwvnt5zO1ia)4Oo$V?mZ6az3vXHK z2^U;@MnDipP4DJ~0GU$R*0tdBe&4rmUC;I#r&q8RZ1`E0>1mV9?N(XNr&wFv@xx*s zn57r(kMy?a^j$S^SQtT-M4BM_8(Q!g)oJ|7|8THWXk-y9Um<=Jy;>>NS?( z3hQ=9yLfC8kt$`~O%AI7Yf@*6C)q8JY`0&J3fH2!+5}<^w(e{_RR@LOz!S@)n9RRe zpSR*guAn~%qUrI00s*Vrvu^bzD?`-92oqAzGYm6~S=8*oTxC4W&dpMazN|!ba-ErD zE-q%5895BZ#0j(LK-?L-gA)V6pcq;RxQ+eap89Gp7?f%A;k_nvgyBdsAwt^7nu!)4 zZ%D*1#qILb=3i1#(QDopZoAkYkuu}5Fn(R=o-IeBX4G{a>E^SKMYZ{bRwP zA5{q_JJEx9hA| zD|4&O!dHAb-$i<3w|6=q>uQ7eyNMsrV`=K+)vfD=7;|B3$B#y|VJ}AEXdz-32@%=h z(=QGYs0FpEDQZr2R@)jfU&;E|0^|^~iHfwMNm$d^F%Asly|{*-2QeDg>P{fzCHabe zk39CP7J5?1oh+xa`#;15#juh$eBUk{AU2W(a|{-ljuoSj6%0t7A1pr`_k*qN3lFI5 zuLV-doBh^E!_!{;6sAI$e0Tt{v#FoRFCtH=$R2(?+D9tM3OmL zbOku1n@?t{>Osz+Jd_|}3=6bK(Vd-Y3VP_*yOD4UJ`V>_`N4dcI>G`=bM zYTQE8z!@=0-_P-OGe!-@3zz}xPed^peRSCAquU7y`?=af)aqG3WN_ti295bOeYujI zqtiqv7x(2(1iErG(O=lz{1je%)2-# zVqoa6dnbVwjGvx_qMd@0KrijsTh|n-8M^tJMsrbDb=#(;$CwPxl`eMHSKV8m4En6o z{WViRo`ld6?hC2kE?u&$tIwtw9 z$JdiMt(x>?rRWzr%5|zlr+kl%+wBYq0o-7F+C5+o0x~YQRu2I!vbvpK|3d4LxJ-4{ zn0ir>I=*wv!5U15jErARZ3F^H3_9RXy7*XFpPq$ULQx+n!#4*eTS?9oH9|*6Wef$S zR5)%u0_ENVQc3U=)G?fi4T2qwwj`|`K_#7ol4x(>VBx%NuTz7jSkE2$|8x#My zL9ducG;Pk>_IkP!2{y5!L$K};Md_lCq6t<__m7`s70`7&ao2GWq2~&aWR|a6*NSk^ zHV%Mb?O2e4l@*O(@Tc3w5eMSYH@Dhq@?xTYD;s7cIa_qo2X2`B_EFxy`!2dJbLaaH zwzQY!z+N6Dt2H^2dXZS+CeG6<87)?w#J2VUHM&5W7TX?Wr>ST(cGoiuncO=;Rbxvr zD~`BJa2%P*AIoFmy`DqfH2~~1vL-jAMVwH1&3EW8(A7;7Skf32gZiB(Y0`*a*2C_b z=hqdxLe+Ov2#`Vs5}4oDn$h{g_EFvoKRA_96Tjf9XxOfKMOeTw;=d@x&cIph=)jX| zNBK>Hj}6d)IhWdgspflDeblMm8DleaHXi|S_x*=Hq*Q6Pi96{mik4K@dE=7l*03kS z*rnpr*>zx?G$b2d#&x@3)ET^TKcj%pbF!9cLe#~T0{T+rr&E7qdhb@xWPy@ikl&-H zi%y*1n4sfuR+97aMCNBV1?`y(~!IM<$&6%wPds-ae~CsK(wqCS3jZq}i;( z7neB&%?XgG+*~gb?-vXnIYHifLzkVSPstDi)x7!&!-fNghh~NQCegHvslgb;2@cYcqw%HT+?tY}zz??n_015N?)*BY4yqk8)h*X8beDZw6pV(C%d zDmq%;CEY3)vwv8|!C-*L>6f|x_G~U=^xIHOwrRaJ2*knZ{_G05#gvsMN%a`tLcKo8 zOPsfRKXvN)%ve9hxMG0gN64Lvu;|BfVXVg%?>Q_klrw=f`xObacvlD?*^QS)bK(-WR^VEir(blzx>asWmXpH?9hqOGve=SdItPJK267YSX>-1#Klqe`{ zc{(7=a_%#T^ClVdKQx_#Tcz(8?z1)7o;=yMZQHipRFj)*+qSLAm|T;&^Uj_9{hf3E zgXenR=UVrA7CtvcoNS?XY)y}=A6ye%xhuE6|CAufZ2PPT#I?cA`~imhIlNDzu>t{) z8nq8t4tXm>?N#kujzX-DlPST$I~Zq|H9J7mQVfS9=t~s??+8uWaFt{B ziyNP5jnoI%JZy6($O;n}_Urv-WccP`ey;a~yz3+zb*YzsM){jX;tR}{J4beFz!Hi(GHIiLG!ua#n zU4`(Omeq&waYgZM>s5kKCR)QyJzs#T{jG^r~kXBVrz4jz^SY+4Ep7P>;xLMn6wbcD| zJRu3G{V789wc-L*&mK-JZo1gg7kKP=&qj`r zlXft@03hpOe%Fk;T^`kB)b_!jZyZ$Cy%W2s_u@*Z4!qup8_mjP8#q$36q2uVwj|MA z*2#VgZh|T_MEOjs!jVCD*6y{5Z3@fk0=u9QlcfP96ck;EACqq=jQ32iQ~~2Sr<0p^ zqmBF>oku2O34+Hcw*t_z6dn3rw7z`vT^0ukK(l2Wf*KN(apZ5*f+u(O#dP6AwD~Gp z*`;c$T-G01k}1H4QE3jKrR~<-YCb)IC;)D)mP|Z*Qv9v8lF>p-6XceFjDwc=KKYZC z*R|G%tlzBWd45U-=c~kBCtk{EyOsJbGyM z$L=%z)R-iCaR!aM9h~~u+aDg650{6a{&y}AK7myj61;)A0mheRP5AIpW~+c~kpt5% zc}kF=2ZlAL$>p(rWmmsXR&*2$O9 z9nC^*JHbYGzPfS&f0e%r-FSmKIhE&wosjGAww}~Sy+xkiE6R@iLkcffgi8l_b1ueb zH`0>Ren_qDF@9Um3G!DLuDC|RL>Sk*5*Y?Nq8DFXS}pJ*XkP7wHL*aKH|y2~pGGp| zBU7e1&YgY7;&)rEP?dZ%ga#F|ai6sP*sbU}v$bf(jhom5YkTY1Cnpl5&wywWyhllNZzdJC^LqK|lwnmR9@fLlDeoX9i&FI2zr~zVg@&Pd7~?J#D30Ny28o)i zmlUHhlTaaZqSJM4B`8Z+Vn1OTfV=H{jmO8 ziJpbYZEi~rJa`Y}Wf1~g3xG^_vLx1&9Y{4cp*jAA(Vi3#I@lE-6&JT!;Mm~i`gr7O zQ>>qpwd#&Z4u;#C=0tc2NiOPZr(!gYmL#b zvrYDof)uDDA9{z7NHm&?7v=FAk6;OmhuvA-S<;-57$C^sXsSPLL>sj~q>7#DU-0>r z-g-ZrU)DCwJ$RRVGdK9Fneu*I8$-72$J~hofICdl`4c{Yi_M&)*cd<}fQl%4;jZ?XbbXn;0< zFy$Bw@-Gm>NyXv5q)edj&yB9aAUBlAE?grVHFaOf83L}W4o)vMhys_x&~Rx!#3kRg zrzYpV^0Q&#>-byKVItVNV*K=#Z=zKEu@H7L8ypzsob>v(1XP}ce{H+yN{_MOjf_Wt zA>jqI#a(YXwRg$85sl%WeiBT+*;~$Yi-OLn1}Y#T-f#a_Jc&hBw7(b!QFQU}sk-)I z#9(25nS1BD;ug3DomDW+u{Z`b*8Z*BskrW`FiLYdDFKI6)wux=a}^VV#yXVX%7eAZ z-_nze*Ls>vlS|tD_F!56Ty-C9O>ns7_&#VWVBk<6k#ywC@F2-V#X19CLd%Z*33oX zKS@Q`GN7->&QW?{H7UETrTvRm3QB))x-5+ey0B^SH&dczJOoy;nQn(~Ih~mQcY*%B zD@>nNS=BHi9q^r0#t5{h956m?r4k31id%IT*6(tlIUvq{RxQ|KoCKI}jS1R0A;qxZ zBRO0M><`8fAvwr)ooAoorzz^R#~KFQO7d!+T{uop_lj`wAC94|u?|>=t*+X^*PE?O zR@JD(4s*L`MU*WliYYlvKh6bKSsMGs#>Oo$^CytavCFRoMbF1Cwp`S6EBT9P)va*QCbv%NE|4xS0pJ{fQQYA$W*A)x3%sud;`S;a`2ixp%>7B}p0)xxlb z=8$NRkwb&;w{hbyPxw4P4D0hDc1I{bpQz}?sSSDMf^U6%S8i<1z9!5R2?Oy* z#JM2+CH{f%CUE6BTrhDBp6j!FGLGmj{%dc~3mjZVekax@Sh$TtJy@8tyD%&|o#5=s zaY4bI(3b?XPaf{zTKf@(CvdyWU2BjjWwe=`_BfS)od_MoYxlg+eXH(yn~It;j&$MxG}GDOI$(l3mSpHB2c44i*H=0=>JLVA|P6xcX+S;B6_w}A-GVHusv&`=bHC%5~w}h z--|?b4KFN-oRaADbk&ob6LAJ(AoC{Ns-86xbLuoVFd;=niks`eB5F^1+s1LCLo!uF zG&mhpHTU@Rx=Gzcou_FRY}i;Jw4bcHDzWvos2KAoii3o&N*A%wriYv_li3_uCo&3) z#OS)qyg1W7-in*HcJ>av-XWXq{X2-J#*vn+Mzc!3LM<8f30lS|50L_ttm}?#)qZLj zeSqLV=cFJTSZI8>;Fl1N`E(~Yd}&FLCE0!C#uD90-y&DZg@Ztksmw-vqCFh9`2A<1 zLg=ULo45~MKWZ&6qvr@cb&pZ$9&rCVvEpe0qmIl+F7in_IiULAQOLea*L7jDBO6?lKoA`Xk{= z{D*pWN!)k)rEtrvF-gJH_&ile4i^js5bh!aVdn4B5Y&lV6Iqbl<%Wd&MXlqXezIw& zU5M&$<(55S8>-I6)iJ-Ec6q#7!}J*IiO$sfl(w6=cMJ^i?WGBv!U&eqf>`nMCQi%z zB+ni&HqV|p98y#scih7%#PDqnwqGY8!>zeSnJhE&NqcM+DxU0lFO_Iev~AyT zbKHGRAyj<3?uSdmm1&)+K8i~Dp79%od>IU>Ymq`DC=ynq4s8-z@3^6}sbc>iJ1K1<@nqwIgZ6`0WmDtZf1w0t?QJEX?#VfoBo^~6n|MYFx# z11zk`V1o~Okhk4G#9)hgH`fkz^n>6lZ|U`>mqeAo2=HuuKf!r+G?!Y)e(VM+;!S=a z^2;3eZURqc+ZObzS{9~04SCJBhvco_NrD_9KQ0$UeD@}YUC>GfRvA|TC`Y(NRjt`r zSGwn^vsf1u3ky1m^8C;q$>^Z1KXEUIb=h=7Z%)vV6bi^ubSC$n3p9hUFE(3m(n~^d zb*p`j;k2)YKMve%d6HRDM)9l9eE)Rrk!eZrta-aokWV}+q_RINWUhJ);0Urn$o7rm zWONhz#v_CT;9+K$4Eh3Wo~dyODZ(~CZEepR9&=>VxDQ!mr!O%H9YFaGvvEC>A^?s} zBKqE|4$e4?0z%u6<0CJ8BO_P6_XQ>0jOKUhh;{i&{DjtJGi5vd;>C zPIV|e@4y};{;PnzuVApVqO*7QsW!`Ft*;3VFe%l>ii#Ek2*ye=ObA`PEJ^HUz{|oZ zt|H3Qp~i|uL#9Rb?suxQq%h|_z3whaO!L?E55hUbVeIqs7dekQ1Q)ju;#C`iXsG8R~*c%)yyb#e0Cpgn>a4c_& zSx|e`%XD4U^yfxZp{+(t=R~CuZpw85L*s+KLxzfN3y&NBBH>_1op$W~OuRrOsDt@e z)Tqye9+{B%$9*O&?5e$Bvv%Ljh{Z$Gz2?&NoRPvkG%C}>u2B&0#}qYyQTGDtuQv2V zR!V#R*4zbq0HMnAsc5Mb=2V8w#c9zI!K`~PEENbq@r&_oHo-B%1W7msG)OaWi3VC8 zmTKnwo9iaw&zp%uCj#m7VXA@nqPu-K+q}wGUAw^;0-lPOG$5+Y*iX=T5LlGqHt@>3 zJ933C!^q&n&&-bh)^_(NjN;&-Yi>&fNNk;WCddf1^?V(JdKWS}i3p%@A8scp{<YQQpKZm?%dwm6)_6<1OISd53-O7xm9+&#!f+;smB42nsq!UA}ZX8x{aQl_x)}g zjEBIIVnKtKE8JqhUiG|=UlXzlV&!Zu<4@q2Eh>W+UFBgSuxw5G1kk(QC-NWW(H7<$ zS=d=k0}#KMqZ7HyWPtN`(in9Y5F+YzXgO>0aDSy&EK&yPJ5+`v2w+q$i_@e;pxny7|EcC(_`Z&)-&jnkQflX5O_SUB&Q0|JXr z@Ps(*I2i~qEClc(_AI6u*(`K(;{$KwO#^nl4nBdgErYKAG9|8p5M9VsVWU})?+TqX zUzWpq!-8B9FE!_P-l(A@&vPk{hUE)RSylwn(}$L2SNh1eHRaWeNoV5-Ph_Np@6_(| zW1o!e;istmA8;SeT6OTgTCUUJ0JFPU78K!@lfITZLtf^c0=sLUq_!)(l4(U9h3%`- z16zr@7(-86CWHGMGG1m~htsO;Xj`WRY2shng1m$fHcDgT-jgZ@4#}6SD-ph&fw5^5GLwhlkiX!K5 z=bYa(Raws&Nb9;1DlSs(zvlu=i(H^q#H{&pZ(MtBOm@* z(f4C18ks^~^%AvQ_pG$s#bS+m`7wgk(iJjPenkhkB6ohpPMqt`rHHYuC_E!!=Mniu zo;i?obKpDT;JQf+vFX}3-M?Cr#6DIlSKWWYTy^+?lrA9g*i#Jt%M9s_k<;EvW1Ob#S55sQwd7 zWb1-eP$G59-bPj zbTIEqOFla-WD;bTUJJUkd_Auh3gfK5q`jNH$Me6!SzDs-fAD4*LCa)5DQ#S|AEY@m zwP8nfyaZg9X$(h7T&cHO`cvDgN8$fbEvD7@EpcXp%uWF6Gn@ZMX&DxPZ8>=S>_)y? zr_hUaN@Uz_{x~-6#-|%g`K?}@vtm&X`3Mt-4sSEbcp*BvNI$6R@8Dt^$v;|q5p#fF z>N5cti8#+pJTg2EfW%w3J|4)8I7vPz6!hqNTQk?avp!>N9RFG zr7Y7}dZNZ-7v<@-K!8!5fPg#_`7gJg{es;5c}|-OLP6Iq)&gEB-sD`-fB;h(+{8r* z0aoo?mrL@E!Qi&k>+Pw34!#PNPLFA}G0fQ|Qp@?UTSfu5R9W^cDOf#o(Q!dv=m ztFRl*C68#oiFGS(%>Ul$lNc+jKvXX}mkD-Si?=YbQ?~Aqu&y@8j=7F^-C9LDT?HqM z{hP}b>qb?Y@88b*`fPG}eg5HR)9?co33K-Q$x@O#xxzQu!W%OW_oa|1&aUIS@w28s zAMXA^S}wVtbub2fm63g2M`*|is*o%?#EBRR*@MdN zknDX~K%IN!WzG5!d3+rk5TcOl5Wj*1A8wgBSx{gPZnz%bhX;v-^Wjtz2VA3G?nTjP zfPsnS^>4&BjdD;S zDz86k_I-5e46omX(cpP=uE6RjKjsr7Xto@2Cy+Dun73H_^x_Qk+*?LMiqmSl-NpQJxZTC&zSH;IxGVT( zZ+@NhfQXblxGtT2+LZ!&@hHob#TryYpuF;(FB-Y0$JA3}0Yiq(*h${!oOTq#BBx%U z**Az1Eil+!PlY=I)ltNQfCuAeKk~cEPgR(4IBPD8PI6n5Xu9I*=<|8B4A1ov{>V*w z643XPGH(H!K(Wc*1oHJYe_PD>?7tLmD+Ix6sX*vG%acl5KuTnh zZ!!0qLVpQ?#@~){)6yNyP+4Ct*$sZOMp^b(^UqM*pCSJa`Mq*`Tb7;{^1s|suW+wC zL8M>^NY1Bd4Z_!1;L^m>x?p3h;YVio+3Yy1e|>oKn&-mTeU1iZLY*)fKxRH12sk&W zy8|?do%Pb!id9WkA;;;uS1+PG>b3tkOJPkmOj+9nxi6oC>J+8$_37D;DQUpN zwo#^A?pIw#g5;i|*hjO*7nb$Izf|c=hAKMmJFH{kDhe0|OV4KN0T^|pArUaBEXxx@ zM_$FXIR(b%%Zqc@#D!OU<14*M7s#Z8!K`EihV>;z-RKO7(NkU5$bEc#;l2_5&6FG8 zd{LqN%?-#0jucdv1?0~~Gr2?v5gciVE^^R%v_j!sV^Jfdg+nHk{OwD-a3d zpj_IzBMH;PH7saSV_H+mqKXn~C({p&u98m*5a|$0C3JsHjKfNl;cUU&51323teZMs z56giyV0!O&j<0y;N4oewfaal@9zD`jSG|HCBC4+y^DBK-km_7{a$ElLRZXs>CK0Q! zuN&Emr+>+g4>2#J`hasxV4VN?cFl2fM9?M~AK0mM;M6-aep47$g1pQcNjA`UG)d;W zCbTPb0v3`It}yj8Mdh+yjza`;5!6qHpt=qP%+9T)=R5QM3HO_?4V?V%dc1>yq7XmG z*m#388lC<=_}cxf|k;D@FC_v^is~YD5QB&*D)ZCpE7aGii_S74@@rw)=woJ zi$HEag0Z7jz=Ckcl7@_Y#BA*R;-Ao?xEu^hn3&E1-Ban+D%(AwVS=`2*ap*FQaB`a zB$5*qExii17p^r%zsPDEa@GH#Q|=K%y?FVphXs4_KaFq;ba>R@+S2r#f5+Vmh1y`M zjg`(v1gN*GD|+J)o@CNv1m#rUh#pB-nbNTR5a5xu>ZdI}>pKa#J<{d=R5+u8Gq{cQ znw|FjZ3R!L?a@rSlEUWsb{@fK5g!A8^f6>>Q9AR841+ z&pDdE81iqHgA5-X`hGObs+sxa00`fIBXgke;)x)JU3B`AR-xs*am|mxbSrrN##81^Q5d7_^_Oc9~ zAidjpPjHpnnNW~#8LBc&F8DN}28Av3Ulv6&FI)?6N4l;2`!|@#;gT~fl!jT@u9yT= z>;^V|QACSftI8o;p>j~NU@L#0ga3?C`Mc&?QgN-O%Jqyq$LtJ^>*CwnROoT^veDT9 z{L$doA+KqH+4qmBenH{QC*+s=z%QO^Yd52AIlhvUxn|6>hVryWwGzr?*PEC6Q!#?$ zn}_l-H=JkJX3nJMxTiYMcHkeg1Tn}EUr+-c2?Jmhd^0B??faH()aEIBy^RGd|?uN1($i{{30BY7g{Q&*{{uBuh45B<5(0D z6f7M{GA9teXm-+2@lsDR@8A*_ppJ^Ad#SA@p)(ssYV-S|)wmXbMK=7-%=$B)2@B(n zYSUfrt!cDhUDpI6kEXtajzSeH$1g2~kUE)M%9ATKRr)xHx-2Pe5j^F^G%5(TFUQ`; z#w^Ky-C1D=5UHsOOq_hF`&WmTiOT@S91WfkM3o(kI(ECTf45}b<6IdR2l!6?Eb|~P z^6aZhU{?|$(z3Jnm=*btosA%2j{eIwi~~2oBAj~-Y!K+QxnDmnS%Tz2Bli9=OFvso z60o=O@F*0B7x3g2l=t~^Wwihd0zkYTXywRL*PK28>0YDKNraeX0a+je+T=9>$@3=~ zC?nRR`F2nMU*^0Ew+u)O?{P6ew*Pr&6!^X@hIq!}-O3WQ2B`#tBeJF*md7+{))$*YdyiF1}YPYpa`7|NeW~g-m<@{+q9`xlF)$F2%XwQD*u{ zxL+#4lNe{`t{N54G%U=h&L9dUllub=dGW~F_6{B!0(TUQfsi>~5Aj;_D>hDGDtIay z+me_CrubFYj)Xiqw*H*MA7qYlbpB&0!pKr%elWih$x!agYuYgj5f&vu(gxp)$$xw9 zV<+ac{eDl_$caC~*GP-Nz~dADb;BuFD(HPm&H5vn5dmnhGZ)X#eB)=dr7F+NgW3>yXX)(YjA zhtBrh%6cZGdBrZ`UDYHIoPdMt+evHgk(B)h%b7WnF$CR8H7|g(F)sDd1DT57r5H3> ziqWa*m8HSgG^5I~gXVhSA?-)KEikW0@;<1UKW5?M({~>lD9iL+kcLSvN66X;$OvnuftNN)Go21we za->h26_X(TT7rqmhW_LYC&6~d2}#3}l-Z>}r0FE2aE~G_5AN1yjPj}NJ8SB%7P5xRr!r~Er;D@=aFXnV#d!;WqdhPzy%k^CBaE*Q> z-ec0;ruV@~7fH4#f}a_yl@|pN5GHdP`?(+OA5fV7@nWlEK+&a%eFvDPq>UWvG+Fjg z_rU^(lQ zWXd6vkHXlky6zlc%+OFBN5Sim~s6n#8zz>pzQRwWn@GkW;Y`M0bowilJt`92JK8p5IT=sQ> zFAIY@z3%eb-Rj3;BzAbAmFD6=j^eG)EvJlFo z$w^Xs8MsYuW3$DtZ-mU8W8VnD%m!f0m|+A7m~Wd0IgRa;f1;zKLxiiPF<#tV?KtGs z_0#ugIB5W{uVkogo~{E*I?vAP>Z-0YuY7lEPU)T3PR5(_X_3*h)tC*#B*1_ArNs|F z(kN8MuxAW{HByC{2DD6H?mUMn^g|DdMZ%3j3{t>;i|2z)=Xc?O@mCRKR7oPwN1TSr z#YNl_ELCITCc?H1a{R}QrX?>&-$K12l4pikXOKR94s0Olf8g33?>FQN`p$1+Za?)T zGE|ptboKNdC->Kj>5((4;73;T&A;*FlYpFqpm%G6&!eo``}33dA8&(Q6f)X@Fszx91#SlJ32KBl z1HX9y?Q6#Ft^k8sVjDv3L36SI68r-i@EceO1L}bdek!qT^wIIrRFF_0-Nm0!-x6>< zczH~4e@c-BI#Jo&O4_*Y>%6hFA6M?@c&7_GR1jq-VLyF-YpfFp=cp3x?!_@wgiM}3aJN+U#A37A z;m;Vn9mBJ>bRSi??;o)3hawLJvJx7Ew|xXoxvLN{#Bb5ip;E-;gkCV%z_y#`R>l*% z2W~TZlHEf@8ogWhKz=mBe#0dxN8$P3$WYLnj|;+zGmK`W&)Z60XhEMxBnQUKtb)0- za~P4-`JPCcOh!M$MnMz|@t$Xw>0&g5_7~LMZSMM4NZxlb0^S*=ldWk2Den}K;&ifK zCJR1rhh)7cb#r-xVTjeJ2I?oW+abe(ohI5WEvz9*PbAn(Y~xzN%W=l&$Wd~ z7CM?OT9bu1{5&Z6kSmE#bA>gP8`MYGUnCw0aYZPLIyTNn6X&BpdfxElTqY}H(5O_^ zR4cgQ1%*|Jn>Hs!r-?wzcyw9@)H`nY)gksCpH@^(=;N%S; zZZ<7E7@;M7U)@~Im-N$kd;PjRxt0J_k`fKz+?x*{k0?akrtX~5+u$M?Bi!?YxI`+y zM#Cu3q3aZ}zTU|yp9AmaBT*2ZZ_qsP?RN{mq>_hr>5Doq`lWDCLTHRIL#l=C9cNRsoE>SY3PwWo(CtK$)|@bX^|bB)Dc|2V zzoo44mQBi>qfpvpz7uNiK79XO)c^3&e)bvOMyH)>Gl&#Wp-mzjd13Yl?cM`$7iihC z4q|%I9{lwUlL&J(5nH6}O$P>Au59lFm=K^@Q)_wuiv!_rI^i1kAX)H#@uB#?_yC!n z*G*Um#;iwpVHrR<_4%B6wPcSq9Shx}iD9IATS6)d3*Elz_`_m|xAzm!4j7sKybEGE zPyK`)QV!yp>>?fQJi8B7Bk6H|mcq&ZsTPk17Y`AEj7u>>^0jFI%kQ<;;81uM&z&g}21}IDNT%lbz@!%jS&03ep8JxNP@2^Hft0X<&3O_dZ5%bkjky;p z(e)eeEE051xpf`G?HfkmkqIz$rdjAFxkK}$+Iel6Tg#A?8FH+)MN60eECW06DJAgz zXeshGZ%VphqvX}(UjB8`M@nr2vWqg@IWA#Z{!?}@*YBM0Xj^!hnnZ)Qm+di6?=V+22J~yOF@_k zIV^rj#i3d(wyhFQ&k`GQvNSDta%Tue`xbDqAO_*h3F?Q|e(4waKzWJvWw!TI}TfG&SLHoiO$M z5);9%+-y0r>?y07wgWs&6i3$m5F>n^W0jj6 zB@qirc>NIS@nQl=zz?@PuD@$oNC>nT(O+YyU~{B1J=3wc%#4L$s^s{Da8c#OLOUx# zdx@`Gzr$jo3EE}*wuiz07YIm(LWl#jQCchu`i`M_1b*Poy!_;gH&>t z%>BxdbQw*0mSrPBcJS*O;E3>A5wrSmKwJG*R9DS=b8m$_)TLtiV5Qs2ys&am-!5NA zFIv7s=YO0PfVyv202sWb?)qx;6#IH#LO6;?2OU-6f1+RsgRCh~S6UXCw`oOq@j?=a zP72nL1^o~V{E?yGqS(86DhP*UboJT)uW@3Vcb%se~EYvL`w-fOvZV~3UaJ7fN^K+=E3QUPR zb&7jXliktDLYt^O_2C$4F~pTxBT>Iepp`1&`WN;yZ+$1Y#P~~!dIFh$Io*svZ1L|? zo_|FbuZZ_h{gMjpl(^^vfb=~wv7e?P1#YB6x5Wu^a|Ynoc;(-C&}o~(sMAG3{6c-A zxg{{5Hmn`a)2IfA59&|pVyf7S4x8~#k7382eKRdnLG5OK>>jnxclRR!?;7337@@%R z$-MF9&mRnuz^tN}o9Hrsu z`vCHo^LKl#d6xX1JyVNH_JGieCymu!4W49KMg@uhudKK*z!LnIO>_Y}p>^NjZ(ZpG zW8(k)Ytx>=n7Dx+VCGD?K6VT$zpt%CcpzF*^1VB21^xZ>$j)VFk+(0A0}>`3U;HxK z-gwr9$XNX_sKGrOX!c@Fn~gdvftF}8tS~8#y5%`dNmbsW^mTv}VQjM(gU`C3Q^!8l zwlIK3GFGa(pl4VL%uz*O_<)c0*j0My&|-j2;!7uBQ@8vBe-P|I@0p-}NzWpB;hwu> zugFevu5{}MNw<9Yw%Yh3c*Yrh^Ttml;zEPvdvYCtXj6XD9x0h6owO!D4%{lCzfdtm`%7`@EDB z8VYe9%PQ?tDhO0TC061OgcAxHl-q+_0{W7R*W+CIC-4a*oycw`f1)M!@lSi=_@4Ha_c-SCV+MCL zS=)muVE`YJjxPb$_+~ZJ!z`a<6i0+i$fIgoeZK z3qy#Uh;q*t$H>h-w!*&qp0VTk*B#1L%UlUTmRqL*pk`sFo30RoO$Yw#{D3FH50ad`iW{KT9!+zD@vKOeNq zZy3Rc&+BU2J!~0E&ED)7S|)~jP#I^y`2|d;m-tnDd2y8hllgNvWuDho@036q=|`4? z+WB+t&wbXg(0yUTdyh0U6iRDR94I2>H|90CQSY;T#cz;3MDSfH{$sf(>Ci;I&#j{5 zGrU$FL>zO6y>%^03d7<57}#TlD1XxidTiNb-(83Jgo{8!Lf|3EV}_K?P5GUq53U51 zHNn}hv&Ws$#uaO|DYq1$c+9CUYd%;*t7p>4gWj zAO`mlj*ht@mLjZGtZONEZ33{+==}RF-faiEB(&{pE@$qB>S=Xm1B^QLiTapwcVqra zDI$UeGA$jvSC?VRql%{C7&{jJ-RntC+uN<%ga`q-Tn)YdaNKBZZOi|8u>R9(P;3}P z8jV)c?}UDnu5|DTn?<_bsQt=pI74YJ^4pMthB4{to3&9Y=@|D*qN0XdGrTcFB=uQT zX&Ku51fbpk`oH{fWWan-@UiqAp32(@%LZs@VgDwk-*hN~ zW7J-WLDlC9W!e^u=oH{kR}WRcS_N#799tB@eLf~d!)|xL0y>*U)~^4CmFIShlGs6*e&OsM3UxaVt+8&c| zmgH!@kbjGemxK;qCK2K(e(B;!dWGEAS9NZ$0xr^SXmAuT{wa|Q5^&7p^O`XR?BL}% zyP|gasjKg)sTez%!;J+uXqVdFu+C(ze$(`wV=|V0hu`K%uOYYsM2f&OBL*@k%kL&w z;=>X#!pTgLhjF@}Lh73o-V>a{tbFoO6o(zJO+0;<4e(T2Jfbsg+W^1)B%RH_q7F;g z+jAxb-7)$#hj3xiQ~N~c_tIT{lCTfaQIzl4z*gsVAF2K1-Q6U*UF05S0%+}iCN)V| zZ+ahc(l_bQhIklNY@CBEGC_I3Xc=gSCHD{+ac)xMb(^Q;iKMV08^PBv`z$5T_(lH;UUBU|CgK8Og@l#(?3L7jc zlET)|t$FaSArBmL8Rfj~wXpSrMgp|d=sCry5f zzc=Vd?i`?ezCN$DM)jus=5tDVfC?ufo`bV@*y{0x8dZL8>g{QdcAN?RB!eatC$|UA z>Ff35FPmW8_m6ECdm^Jwli)F1tqsm(-3lkmrX8@ZeZpD0qCRAW9NITUlnBVmDeJ58j;&|jRGr4#)|a`5W?hxosa|QotxHm1PZZgk?7GKu zn>ntqez%z}DHf2n!Eb1{SS3u%3h*Kr7^l2WX!RBd4Lj2AxGq?(%zy@mjWV-)*Kfc? zT!#wF==V=WdwElKRd8JRpX{huyNClsIXt4z@yqPmdn_i{uRNc|aMSTitJG{1_6ykq zwcRcv0^CBux#MiRWUAJ_E2H4$`gSYSpU>-S?16EUOy{=lh!$2!I{zU zzVtxfb&SB>$8gi<#6V;%pvmwmQ3t60 zm7sUM11DnjUwZ2NEX)lW)gKPQ_Cvwsjw<8eY$B_D>B_#tS$0Qq=~eW`Q2ic$Ojsea zV|DTrn^44Y@Qg@%T}&(un;R*42tKmi=YD|ge>+wie0*TtbJSy^-_S&@9BcW(n{6~o zw)5=dW%iMGD_-C1*+B5+|1y~hUPM54h1w{cKO~agOwaBKL|%bWI!7|cSk6IZJxZ|5 zhx~GBA2sbGtT;8YtWWK1<3?#2bt~uwT@Fy0VnMlePQ^yaN|4{+&Wh>1f8Odn`L)%BDE6K$obClJ+VjM z>vWcSQu_C0;DKs6e4p3ADVg&62`Z5Axm4UFQ49igC4Vdyi=J*|#oO1HHzCZ+eV^aQdF( zs>#qm#~T!l*cW!H;Z|1A8-A3?x+Px@cU4`zn6XZ*8|FQgHwB*Y8j#oZ>g$NuxqO`} zN|w4S2nj>SEp@>SWLBr|)$acNwfj27YhQ!;#$J+{Ppe8;M{!2)+A|=f9)heE(D6(X z6bsnx-CRmoPDGz8U+7JyVr6!;B8S~DoEzaW+_q!g$@a!kQ^b4VvtdUy-=5yo8l^yJDlrskXqud>!6o1DVH!vPd=W z3DCcAW)sf%CA)^(;DC(nUGUAda)tQ8TUr^DL-`~0s(OPHCbVc17aqZyL`B3V;_1@X z?887UBP%vxoAZ7Lb;?22_U(gLkS{FMV4Q<&2R6I}RW)KMKpFwL+8d>*o_yj>(^zpe zqr$lS_C0O_>)zzg{fX;$!J$MJ^5A@_`=f(2MtuINvkNBjt5$5XeW-Vlczrfs|U)1n91ywp#wkHF96#D zRwn<}1m3*aZ^t_*0?SPO)rV;bsrpX)G2&qURV;lfbZhSZ+wfOk5MAJcvfu~SI2(o% zFlJ>W@O-9u1)+c4lzxR2u#x>IApZXeNcg@meWc&eMkU5~t`oG|4olxcR<@_^AB$%< zk2+FEkh`$nkqB*C=_W^|G*h1fdc$|KJR*B~TgmEDrXcla~bnU)vvl{}O}BZvds6r!Vcu-UGJF4RWCvw-{NHI{HO8 z98)#KE5I3Sv;R+=Z6IY5DZzA~DR1<~$4av^>2xgvEPfl|MA@Pw;pWaGYy5bzb&weM z{5MpYyVZSVoeh${az;%{6lcr`*FR9lARQAkj{HgKzFunS zvo|ap&I3ln*@PnNDD*cOB*D$?GA!5fzAT~dBPXYA5WF+_bE$xi7>t4d?Hcrb9a8V* z#?DuQkEzE$FZFTC_Md5SsJ^e*3#{$*tz z{X1&F4C}Ag)L(Irf>XSTl59cCV3Cd!8KaSaVc_|V6v->UT;Um}AV?sN60I%P!r+RyoZ&ZNyAx-WvDob&w~7lL8pLb!12<|z@$ zsQTAGTYhL&O6VULYt-srSa}2)?OeJ2NNbJ`W=juHfo~Vt&X2u*H`#Oi#9F&T=Tc1M zCyQr~ux-bwgjK9)#;4l;5C4azuZ)YjeZHobkdp3Fy1PqCr9-;AySr;CDe08%?sid$ zr9paGx{>Z@z5l=G{l2(9*Z1tqx#paik*B*`u3g+3&dd)j&u@9t^)W?u?=dh=UD*FN zK>bif)4&4f@oNroy*%BGoB$o))RcZP=6L@=1Ok)3{;x9C?LeH{@pPU(3`)d{Q7S?# zk9Qw{h!j{S1ed4b!MsS8jkA;LxDfhCXGT=T;7epN)so#m;z3$|gkpv2h|-!ZshoMa zTgbI{3Q3)QsY65GM)_vHS9#=uq<_%66?S2RBpuGu3qFK?v1Da@{;+auNU_@JiGpWN zDqrtZR9z0o;r0Q#B91>BppU^RW}s!T`Q+Md+(-)dM|K9`o3ZuHllKZUDfw4f*7V@v zy)r+zd!4yN{HN?*x)tyq5hl6qaD(cBk7!!&RHH5JC3Ik;cXNPK#*ZCx*VTQyi3j!% z^I3$+SF{x_R(LXuLEGmMP?VD+(4+hS#_>+RNof6f>POSFd!@Jh;KUF1$^ac>VO6HL z(uP)KeHAPtMtu7Ee0{#qC^=}zpgwz$sFCXmp}+FM-ozpi{ zYQ5Y43+!hi93mJTubZvnL)7dqBRT4TP@j!KWY5~HHq0eqRAKW!*1I2o3OIa2{Bn5*C4|Zo0ML(wpwv>@ z1;^OYQbwn)?RB?^cHk>MVMA}NAg38+bCX4S#TwxRrpj0e+lBsFJ_8Nc6b7pPxl{kY zRg|K(mK=3!27$!Kpv*JUADK?~xKr(@Rl%_Z!8N+c$vryALPplpT6yjGWY+W-Gb-!A zMe%#$r&D+3p||?HBBbw!B4X?PEZ3kpdydiqWwL=Nf0IQ#hzOZmrJY8LL0uf@-U?3&O)8YCtPT86mD2uxCE_4-VUGdS60_1#l8g0Z{rJQ`A1G|@YJ0fI^VqPvt)vVvYh6MOGd3|!!*9?v>H zk**=0lV{WBbT*-}Li)5KPW33kzRaDLX+4Oq-8rvy>KwV8O20P|?U^*-B2L87b?Zau z>=$+vqOFOZx_*Cf?%ubJtD}5(Gir8_J3Avmi`=-r0WDf3pq~S6Cnk#Au-}=tzb=%f zJ<~8AB-P3`cKm<9CbdwO59yL=K5Hx`8T9#^8C~LFhU-0VN2iQ zXW5ow?h_t1xa{SxZhF;s4Ko)-3eY|G?X~h5UyU*RC*5TW(ZXSV&LN2 zOUfJ4+0-s>97WU743c_A>l?c=*1|Dm!mz2&*<%HXkz3uC%NhAcnj=KVUiRxrujBRz zX*C-?UnFPAv)exN11v5-)}?TGJUz1gS$+By0CcIbqd|BXKLnGjCV)&RRoWZt z6s`^nhry?A%Ggq`v-9ED0m1fD@}j<$^$FB5)&64#9=xRT@0ca0fu`t|9_I}JCH%nw zZU^S*i?1qANd33-o=f(E$yV-3?JQ)}281BTxPq&Eq~RE4U&46{)Ib`I{CBIGD>+RS zTau$%+cuOiXl(-ZxrDpDBRVb;!-M0t6US-(-FAEtk9c>MQlk?-lSpD0h78&+&Q)y{(^p{D_=3xNFwl85**9R`L^l`!?*g?rvcEo$NGAU97!^ zG~cTeG5{Gj5mxUFMg5T%Zyfl*Ttiy6HPT8jequ@JSC_r;q~nnkueK)4eD`rFhppZo zXX@?#$Y-PGz;>slgg+)gMEWpl*8X`3?Ts#y*X!X&7sdv+4uQ!ju%o*rwII&=&DU9j zZTRHX=#f;M3oq(F;5Tr3*3!IW5o?#lO}rl0SLWAv`Qht7J`;bO)_rZn;Ub8!5 zjStkawC~S~VNwL%C>F2q%gdJ$i2G7h8y0oBoGg$S_`e#dwn8O3Yy`h+A8;GZrfPst zz5e|2oy*i3T+u@s-J}x$ZdOwD5Ek?X(TNA_(90N-@Gx7rfI^MV_h+`L7cD~<9VH#r zX=c7&lnjLW0U8c3z*68Xh@fxR(m11}d2}C+5DtfdLz33-Vu=TRShRTiFIt>;`9ui# z1-UskPExL3acZNBBCFNuFDhQ`fD4kN`GUK+F&rF}hR z?Xc_-f^cYSQSOO1M6z&`>*aaO$SuZ% zOm-wmNTjk8oQ2<#Wpn0#Uvn+?QuCSxDB@j_afk?bo>!~~ADM3m$s9zwnSL=}+YJPW zju9pVp7^GRnlvl`E-=)8x|>VB-J(QQwh%50RBsNwA^U44eZ&Isx%TA%Z8kD|H|M

njxF6F2expY$#n0%Vdw9K;e(B0RJSRXh;fHioEe5v1O@?DCY#%>na0(?gum4A)rZ@`v<4L@QrIvx-s{~kof*>Ij` zpk`Obk}vg{l6JREx@6_`j{1)|air2{aS~4PERrHO1?j-{pv${VoF^xN&x$6EdIB5T zSgd-^AAP#$mgSEmtG=1^mjsaa<*T9^?T<}_)U32Bpi%@g9E>AlBh!*&ASF@CFd7m2 zJlKvoxQd@n$gM+L5~n4&xWA%VqRGeQA9;}8J|)Fjms&`LbF?UO$}p$-0)Z-~>;^8N zPoih5qj#sRJ7)g3DqD-|ub85m@A|ESF-!1fFNM7u`pF7>)_gnedbD!k-i0-M8e)KY zUh?1H33p4V{q%$_i+h$YxW{J|xwvrP=dvwD(Z=WG9^NbL{5#Z2^{1UGv+n|2earR# zkpjyvgedtz%j%<{$;>PrPDLnroYd!x2o`ZJ1o%^p0&P!pHAi2x3a2bOU?r6wq-bwd z0!pe$h+%`_+7VS=f2z2woZ30Ecezd=F3aKL82it|Xz)0}T7~b0fBmmQhS?N*oZBjA z_i~ioh(BxAZY0vT*^fFS=B`a@#=G@>HS~h>hgjZRebdh~2SN3vvA4|Y&Rg$BB5O*j zy^|Xzao+DqzL0mZ7qrtbh7O#40L9!U{b8;(Qsj7t3@0#bZ}_9-;p|5!mqaHe+2d`pL1wdj;;wZHJqD&|&O-Jja;Z}nC7KB>E`1RVR< zC?XY+QY#_l+qz#q17|EG?}nsG!QReD%87e{^KJL{F~6U`GRbPvnsl=iy)HcvJ>K-w z3>Jm|3mtT@&_P5P^tzQ=1E7fYHz=ZtG(@5Sez3N;-Zn^kZ0(cCS9ESPrd*~{AjeZJ zvi4ru^x3e_4=oC%Y!~;(4$(i`h~0SFZ$CG2eax8l*b3?^F~8)&A|^&0>}Hn$)CaGB zETa0vxZk0Uwwsas7JC`eAMbNiQh1a`Do5<3{nXF`Ns?3Ge`c>mf>M*ywE?tckcJV| zi^EG1w7xAy)vjDrZTL$d<^7WzVTXlCVqioeV%`X2$(Yn2bwa4yHXjiC=>g?h6WVTP z191)cD8q0flWAH~-WIB9Jn5k!-*Jj}^t66o%Z?RAB{u#Db9A161k^7(9l?FO1o)!| zTt$v?&87a0<90zkovJ`QDUOd7Zd8;Q?EJ>S$;^U8>O)5se`Kn71($@b0HhUOAFa6A zBaaN$PAPF?H?L1om()CqdSw+kFo+=iB)lUW8ow(CU&|yo};_ zyc2(d=ASq4b^iTW7#8>2RlRBjQ0?~VMmo}3d%Tix^72q`C+#uPQN}9VC*K~(cswH* zx#bm2{JzjEhm$aegQgU7#^ZPZ-E60XR`XeR%|}>3lRD=E%c{KP5gLA*vz9(Ovo7AF zSNrs#`u+h+ZhL=$w}H%`Zw^$Bdl`36z-A5o=Wox$lA*uS&N3MqO=xc$80_ptjGBs8|$=!qL`wf%tuaV_3k%@<=)* znqSUqJ;Rh#hi74u)IK&iMLrPI2JSak9t0h`r(z_!g^twBY0n>j36mn1wcr*v?B?tY zHA*vYPA}KZH1u*t9c+fpCJypU>V|htt*i}wtj^f1*51fdyvca{D!fL(W1z$@o0rQ!*uT7WQ(5`N8vr$x8X&X7KZ{cXFbnJ<-=lb|bMErV% ziX9F9+WW>`zxz~dFO2s@D_643_qd^z58S5LbdRIw;|vm5|A;Jg=w=Fx&PD>Z zBp26v1@NXJ!PEm)90$nHe!D7R^VeR6HUcF)qk4_6Orf`#{-gS<*cPX!o)`6 z4tyNA1A=ku6AJ8)Bz(0PtFZB6K@a0QUce%w$iBmeKKEA{g+>Ywtyl!)B5b5yO*_ra ziD5pLd@KF;HKEv{$E$U}_qjNEKpp~$WT_geUYUGr_;qjyds!!k3u&iy@9eVT5ZOc) z)|*|&LYFWTsRlGY*p}KBZ#_XL8pv%nfH0iweC5*2of~gl2>k2%ef-?WMD7*pKy|$oa&sTKjK>>wYmi zCn*}^cI_kursog5f%hspmrGquORo9M%!j(K%Py#^Nuqqf{zLGbQ!>IlbQ1#eFJll{ z*OQDG>fb_ND4K%l7R$^gWn|W8J>h<;U>PQ7&g76)uGMAP8mYptBAv^ z2p-swqcUiNLZ>g7R$UemW4)KP+MPf@m)_;ycR*b@?-GK$(CE^nW6+x9rh^+m@Q8S_ z=X0}3LlVJfMvIoawo8)CTQ4p`LR4Ixz!m<64O(c#?gs4Xb1a9G*vU;t6`e3Bad|QR zDzF;BkSKD)nCp3Xf#X35lU|UpB_a^n42ZEj%6BBq7dVqEizzyy3lf*%?5Gx?h4N}Z z7MTy>kt~FBlHWawsW_j05@XaL$hC6LOQc;y#JCtu53PyNbIxUh@V;=geM(^c zueMvD0tQBSpsZ$(4vQDZlf@^mzLhh|Ez9BCOb-4VGBEx3;oCEm_^t$Ey^0+6Po2L& zhQdO1EuT&`p1qf!)-bRz-}M+#``l4WUkr_&83%BGVds+F+A_m`d0)?OS0e^K$KWs? z-Ty!$s3lsFB~Rgr-|?APBYbQwgDlbpk>Ut#9I^kRS!F~wNjKl;d)94I@QHlKX2L7) z8SRgPmzRe_0rANglnXw?=eoxW6VpktzyJ5SQa=MDA6q< z)M5y!n}4`#{`CD6^3W;vrF@jJorHN7ae?;9PUh2-*EUKjwC#(Rm#YCRyYua+R6Sk{ zFmC(iA*nrABI2_ORmHr~o7sgI;ZLAJVp5MS5|v*}k;=2e0Q2ypfU@}?pu{IR4O6RH z4I|=H$E)dW7;!kePumqeatZRBqfxUoN5{zh z0o9;!i|vS>tE-oSvgDUoo@LJZ=bIS=TsSL}pSky*U0CnpRY|VN~$p%%QtDY`okL8}cO z{ZT&B`WsbL*f_hVfmHm5K|P9E!*@@u@(ARZAuk<7s4GS37YZUj72tRs23U~L{tGK8 zfQxr3KKL$y$mC=?{?GCmNWb3^N##MJU4;z}n98CP;tY*9OJ( zpJ-@f-hZ~dee=}U;4dBZHrV-R7ENc;II1cNoz#jiWt3?5`;0tIw9)chY-OFd@I7;V z1vaP(>z(HYrf2&>PlsoH*mNc8x%C?V2}@TvSROthf~pZ#ScO@tROAdLA1bAJ*I76z zktRz#lArTVsSV{lmCVDYmdMFg{p44PgtcwkkVX0lenXunEC^E*MCf>9|9T9y(lSVK0Ad3BA;H!KhZAS?+r?(<^ zgoZrW#bIs6y-Wpru{XKxuI{9#oYlKoU%G~~(LAJWYc{T|B(9OVqEPI%$yS)hfyruwGeg2 zY&iVfGXvAKmGp|rKkF4m6I`Oz2miTenO^-x6QE?&gRbrv%jDXchnHt9@=l zuGu@GM3L4q23X<&Hg$94U`zUjm>K>?D48W)xdm?dma`%6YzD8#KDWuInlbKk3<+JV zQK3PjX{rK8F})#V{SD~OL4V(_w%Vh3ALpVA6IOJYy_@d${Sf(wJbUSA2JZbW7c}K! z*N=JVQMsQ;MA83kCHv?1aqQ(et_4I|jU%54lAvI zR9IdT`OjXD@sF}q9CoYArhk=35U-ea& z4I>8{OF%q&%&C)P9p^5kbyXV=DWV&8w+zmgfLu)+p2yeoy#gQrksBuf`ryyW%}*fO zKdxV0jnRu3uG4ObztQR0oq&J$`#R_N!GsQ-mvj!!DY0x}V2r~cK00io8+1`y;DA;T z8;CR-$?1cyc_4R?R;zQyKc8<#9*&DS$ukk0&wyPgiuOp^QNHE+*sE9&xbah>WSzm$ zKGXlUm?1y5l_e?ce-bz^EK=PS#UgfI%?3==y5}isQ_!7+jF?VScsNI4q+51zz(Z9> z^!-50bWi78ru440i?Q76lU?(X`t6BQ6N;O^MzQa2(242}+V>2bU76o}|3(y?A4{vv z*n6`|)3d)VyMLnYbAyI>H<0t;MpcB&Lo(IC?7sv^*p|`}% zM(>~A(`8`by#3X}W8)sEyYV^LxoX)c>H77G&EbC0z5y!IZu0cvm_F!6k2(;rEd0|) znDOEACz75He$FMlJ(|Vn9bfqdFKJa+;h`%A3lj1C59!w7f$}uZ!|~)GJsr{sg_Do3v$YF|M&{48e>oe zpYxP=t#%6|c{F=6vuiTbkZ0E(36uUvo#oY>6cRMv0s#mXo!Z;%4Vs-WC|MUM`64); zA>fV{8DR3bVq&=H&F_(=K_UzB{tg@CfEPPa%{LFU4Nrtf@56%ka^H_fPrP3p<{zug znWu2+^bV{LUEQ1M{~~d34U;Ste3VdY$F{pXQ%ysH2OVDZ*Y9!BYR_Cy0dG+$g<)lr zd`@y3SR+yJKr>DR_Kjh*C)X6=t_RM{^L<xe}tf0^PK(tvIpSw%K>@EK2#; zIwjLOHLl5Z8}_oKbRKT>hS3`v(KH^~_SM@- zbOs8@of#ODzy|>Xy`4wqCVOqp3PiwGbrsl;)tRx>-S}|Un-L;%1@FkKkyjkre-Ob^TRAdK*IYaEAhbwKH zP33uU>!*a2ZxoRRF(xH&+gJN3$l4N?0xkVf5I>BC4TtBL32)HX=q)698wO!fGJ64) zH#dSBilk^lG;wy$kvWPi&EU@%CQU)PO$5*Zrm1RQ@P{^P>p;ZINXQvk_F zhV{fg8~XEw3$4}|4rcPk5#>b%2#ZRQ?@KtXqL&}Qxh3Lx(y4_GClL;C(&E_^FD@?X}_yc3q#hz*PPa@+dao%vXbFbAAtN zxzmB%(cGiTp;WZ=mFpnl<@#^B&W!b};>e0>-W7)gN$bNmgZDf8QWoyyFbjjX6?eBh za3dKDLsBp4*D=$q_=!@@LZchH=z&KSo~BxGjE|wLWvNaN_nsuC0qdT`ecPTiEIV@i z%Z?XCIeuZq`WLx^_u)TZ;q8Mu{1TO%HX`#RI*{qw*Ud2zCbNHfT5-kSR z)K5|G^)Gi8Ta`eI2jA&G`KObZEairguX>FA(M}0wf$%JrOsNcd2di_17m(&cyYb20 zl3fB`K7PJPo6Ue=a|mI=lH!ZcePp#GI{M}9Wm{%m7(qB76VGTWOGlSUfbiA}lHDC3 z{$v49SBjy>)-`}J5qDE*gHSjx;ZXt&I-HFQeutxdR%SJ@?Lj7Sy~O9!z=;wz7JR5U zW?k218NRl-)=yk}>a?2@)iK3Tbab)R|D>-X^p0|&1Uh@Sntsb5&d#LrNl0p0PAgxLOIF_y7k!&vy+!K{A5yy_q4wY1Ar4&~!DJdz=J5tTP2gjdu zTcN+gEq}S9o*4|`R3kx_bLw7^dm|$otm%NLhO5XQ4WfegSFjlgxNqh~+b2C9{d%b~ zvPn|?WMYF~)uHxbXY`)9vPYQ3s+s=s2&`w4!GeACZ6cv$?So$X+E}F3!C_DZPKJs( zn{d}yUopaZbZ4YjoNg#nHThSv%CI5v{%+DrJL5%-TV8_R$p>H%)gW)a9Z_@wTWuj9}(pFW}nypW$qdaQ{& z&BmOZ6ax)pWbkd0uhlz+;ZfY1K*(({DN%0UTWkWdwxmrqst0Q zOWwD3o!~a*3}^FR^(WW)p_`Sy=r!++sh^gtR@VU)?IMrc(2I@NtIU6=4K<Vs$=uKe{rtuJYCjcf zQJJKhcEM?Mfk$^YKZ?C2knc+#^^h9`Vw!+9NpOE}bhSXC!+W2oKjWx@ma;A(STW-} z|M*$lSEO!vp$RL0Fbi+eGj;u5JbPK~vCYKA&Dn4GnQyAowSSWRBLjmFmL>^f83^H3 zjU7{dQwaHjwi%o4(Fi{UF$=olbWI*JaLsS3T?1ByemcJVQ~rf~{}mmex1ano6bnTb zE15QLC{10q3q1-!Y!;MAwHlG4e=6YnBg<^#gRY~_Fr4!q zS8snyWt1NwL7NVjvFa-KfuA?Jp8$!L|JzXpb^yWkRiwBf?~_f-mcTp&zi=fnQq=9l@gg~^G< z6ieCUUphJ@qTY_oi$kdKw-UBj8K1bncf^6h?44GCWBE=q7@m-#0XbaJOGVLxxspap zaGKT}AS)Z=G03Po;|A&+bS)}+bZqWY(a=eHd8xfFAKuic1p<3)GC`W*_vm<1+o)ZY z%@8;KmL@&YcR^7pJ>nC^;h`b|W_}J4p2@wJ&s{|c8|!WE*iir?NUZheY|>CkY8+Nk z1E1e+W1$A2W)t{GxN(&%Up3-c)m9Z zhNhG9g8H9aSj4@|e-L%~sqbLO5;llzMyWz5*|I4;Z6iDWj)QYLOzjYV=F$y4U+s}# zX(~4#Sqd|hRcJsAFDmtrur$|JNJoEB(EYttbZm9h{t-%u@ju*vNM2h6#i1R^(jYh; zXu*%UNyDX}lcd6O!&A;W)TANfE)MPdQDw5Wy)dg!feD(^#=RM$2QsXIGas|01|(Py zc>2p66e&+QsmK{;OzNP`Yk2l2W!}v$TJ3eF#_Q(82v338%YboUcS}-Ly3a&qMiQyXy2oI=@(%@sW-*>l?Azd5 z9s-Um2ST9MFuC9_%QKMRc{s-_TNDc5-&tX<_HYP7{o@@r3l?u2?``h}JJjoUsLk2} z-%b#zB@P`%ag)@_Ll>;sh;<)l*yNRs#qxC$3a<7bF^nCOqxoB%rg8W1LF19D;ub29 z@5gEsIGt@m9dn(jgZaBq#(K2+7BhWtdrPHu7*r`ce^+bew7F7DLwmXZtj{Ib$go!6 zLT#vh9Pt>PP5aZW@St(PGUiNm&SE+)0KnQs9m`#D16K6G;uRBm=qMpbp zCkFUW0vH5NKz*M24f`V{Q-?<%N7XL6hH{s3p?o6{tkNfEZuaxNtAI%*kgBU$9Ereq zG_8(vQ(twxnOkW~bQhqBe~@#4sB!mRhfaF95r=KMK_Z`Q0kZvYAb@X`E_Qq=?jX{p zbD=3WM{h(HFM2*2SHls05SS|1C>Fa{n_-X+>%ybnC%^I{TJS&ZZg*@K`Wx<&yr(6s7uQqrtIW%!TH=y(khV9}?3GWOz?67V0TQFN@mGXNUn42P?>8JvlQEt6hodYlio-vU|xvdsLaiY zx?nw~Fi4zM@(xj9o_pAm<`kLiF1h_xY5VwfDB$1mbYk{TxXEph`~2;HgwmIth!?Ye zyrN^eSOe4#EDZjFZzLhrlt1uQ&^}o1`b^PUJ}o957yEv6vTnr65Q%^45cJOPVy)X7 z5-+h7!Z*Aoc)u@eic_~iV;=Gso%yoO6#S0;Wi+SJ)eWv|UTjQIAy=q#ebRw7n^ZPw zhgCe%jFdiEMtKsHApIcge#U}Tx;(3pKo0C?EE_UgEMqL5q1rz@l}&<3mZ4}AQ)e?& z^xlvw#Nlz+;Ny6(b0fQ4DJS{rdT;pf+^h#-i^PgKc?L{dFL>HerSDFtAoTgOCq0&( z6uzM(8O;dpr7UT8{Jpa!_q{h?R)5`sc*>m>t6BErwyYl3T$0!*sY!Zk3#qq%4u8e> zT+6nH8eL_Iu94>ztA@+TU!S7b?*H1(VsubU>nUy!Frojf%2ynt!gxSlwtQjgEIfJX zuvMG7n45}H{MZFtG_DeCEAwq|zek{Ym~}9;;bd*`6wL(XE%j0TyLB87+AnM;!yEk% zu{xbC{q%Q{t)dqdA8d+J7N}et?}UWa0$3L8*R^$~SbAQ^79oc#{N^;~76DbeN)?_S z4rnPvFZrdixku96z6^(Px*b8h28N8cO{0z@MIs+zO5B1*g6SoioaRy@t9e8l|H~!Oy^rFn*jtEIkr& z4Z+bugX6;*Nuv#FIc;1cUJ7!C_RvW{{n+~3=aH{Cew5u%8$Cz*pRZyYMsut-5YVOa z#C~NQFM9|+8+o(-ym7l#{&GX_z!?=p zbo%$?Hboz1&^p=+lMc`sa5D z73{t01#64N`li!rY*%mEw;UPHcpH9<_gCxg1{KO})YJ^*~4jN)H>xiZHr@}yi_j~(4_#KK;a_X1@LZ3QcJ-_FKmuEi5EsG5nb zDY{YZGjGg0`Z36E6gM+!A6<8PONgffReQr*V?whpgToX_)J-Sy{ikO09YmQro$niS zUz6*~w(--HElAK z+Ne(nFs%@X^xAh|vjpGt9QI0(ilcATRTKzN(ZM;Boqqg~^CxivTkX+lu{}x;X%cyZ z4Erfe4#8rhiJeuri*GD%8&7t^2d559wTD5;bY%}dpbnu!b00fH&K$Mp=Df~fttzCB zwILojwvYUa(K$G`?h0IQ#mmf{ioVTd5ITTyP06WFm!S(!WkD1KTJc~c@c4sprAiiA5I|B0JgsA$qDSoB`- z>90y2aCY$x^!0IR{%(WH`NH}j!XK$5?$tnmd_Te>4bMN+mM8y{`-!^p8g2Cl)rQq> zi2GRiz6Zkf-RZ=V&vj-B8T=a`(?PkWaE}5mEMmIb};>t91al*{BLiQ^{Y(B`1 zTEjaems)W&OG=V!FGj~-QkD+k;@zx#b!1~+4mkiJ8^$9m`H4{~@^&O)rCmLn{v-CnBdAF@ zf*IrXRy`xz>u<%vK||GB)ZNMx&SEegI#F@*x#iL(sId9@mtWOUxu9hXx*7$ovpVKO*e=iTosY=ey`{2Wxl8Ze3Hr=E?2Hp~CMB7Fkpa2uY z6%kI2OTPxw6+1;;=GfpA@+;)hKlwlke{~ukXxyBP%x#sZ60WI9K+^G;885Vmd4<2K zJBA)=c}QvR9i567TElhuRp!6g89RISjIo?+2`153YIZ4U(90v#Q61I+v4^1|q)sTR zD(-m~)Lzy5yGxxqSiG?nETwt~jo`xe3wfw)GkhBQL-lE>sba$EfaZ@-QqNBZE?<7fNv4=t1u8a~Jvji$o?xC|~u6Wra#&FIB@}%w_#_XAaok2P99?tP1bn=EW;`e+V9EcvaCN@sFC{^Y;*ss`>*vw*wyQjw zP5l3o2sMmAjE)*TzI!}PW^Nu9pQOVlDuRZQiJcXP<%*sgn77-^>Zurcx=y1wbvgr# zuGe2{CN6jV+o9I4`=14`GheVqjs6DZKEzXjz)ujO^G@eA;B{HW#c;^$<%RuPi~a3T zuYwF82wquInwkELG-b}_-0=-;?~v3c_AS@;iY3SI%IeP&ec(!c&{Nlxt{B3}5#?Pr z@~HS}Cu5gCUU?MtIrnKvm;ma`{Uca=&4;C~3-aYZkT)coc7WxL{rhTV2hx$8biL#d z>J6ngr8}h~7d*aaCDO20sj&NR*}cW63jD<+xmzZ^|ht#?j_zCkSQkDWEO1vV9R zggf#gOwks|d8u1ixEL^cmdSt0qwKN<{rT=H`&qFTpO$SY$S#xIdNih6@MYG@pyGsE z4`&1I8f7{E$RfAG@PQP?k^FLLuh8bY?4cXDZfUI2l_aS8Blr#WTUJ(uZArke4Ayx? zXx0VV@%^up^zTzoYDAC_b;Zwly=mA2E+}wT#Ejo$r%6fRto*J(2!i%zW|4~RS~@6I zJZYaW!6c^WM_K&MM_p{a>-(<>ASiMrkN=P$n9Wv+Y6qhKw_gZj8tvZ~~k zQvEmN4FB)8b(oA=-`{ae=TGk+asRI!QtUXDyUae>I3Gbv29Q^p@X{g{e zXH7y#%p9DR?PUJJ68{c_eLA$qf*AVeHLW>mxM--~sJqW^jmkTj6Brf$iYJhacW#2S||_GLd{lFE&C(sN}o7EqSkP?v=a61 ziGb5u;+XN(oBsg?S8%Epdr4ssDYj{&er?2%d$@B&IS+7|t+?tM)}eY#tE8cs#>CI7iPW}(VScUs#oJ49 zO(-IpBVIcnRs>GyCRN67dF&2-2c+?#K27bhAg9(i7YUo4oMnBps~6jra?h)ux6udU zTy$>VteXnR2=0PL`gkQ4RXQgg*q(!Gn=U`Cb6uY(Gp6Xjz~|MrIKg{Cl}^c<42qfo2hm8MBn*8myB^CqNgpl89YGxHbb`|=#)rLu^LS> z>W#^$yUm_Z`@hD4e>iTKG8LLSVjrloq>tlHPOYHYJha-?Rf(~GJT|v66B$XBZnxb9 ztoMB*9X)?u)cqi}sVEf6F%d5U{GG)B-0LqHM+3gEcmRa>ig7yD;gLIk-7s3FOiE+d!Xg5++mFEa zCS6n@p35_>|3QOO{HcWU(aEFoQ9$d&6K)jyhap zuAs%itS~9OhZU`6ORZT@U>u|BgwyQ{@#?TfW6&KwDQD2D^0;PH*m?{mtZ;JQt0a_spIijn-YH%W-aZ|(eO1@S+(@w9k+!EyF|No?#k;?G(bbptO2wR7 zJm+2-pRh|)g6byP2JMx`j}D|JU0~Wcr#5&df{KDdKs43i#mM{d*GVNmi2u0tC`qYR zGf>5v-S*>l$bZiOeBkZsXRv0uj4nlrqq2n>0v;P9E*i7a}Pbjg_r0bwEe5cWl`5hAwB( zbYU5hDe%()HdXnWM)dL66wdhjln24D2HJS*Izi_B`s&ZElqB!M1r4hzb zub{06U++1TPHWA{6h%MX?u}7~lH?j0p*1D`o}5JsAiF-~$pS}8p@kRtwaPQ&>a&rBs3(x2y+K)2R)AT;A{ii+s%X=gHEEAne z`VuyZ)CVT|jxI3Q>+AY6^lnGum0SF_wqUc!1X{O`S>AlKb%~`0mruSggo)^3oQ#u~ zwrD%1kuXXwU0{n3KTpCKSPBPjw6|6VJs^G;8kNUNbG%(|cX#))G9(_>^Zb5e+oiTw6k;r{+xz~3_CPtHi`Ie1#k0s{LnN>>99Nx@Xz zbzT0-md^&a35CsICD@A58;8oMRqHj*3_J3Tp4{3Wi$0ujuFjk;E9=C=ld!$PX0N-y zB{@mrchY=y49eUKJ%1Z9uvw_K?zNQN+jE*`7R$EqAw)2Af;lul^T@>aCz?kEnKy6e zUMQ8!U$^v{Qope8nOETcyYfPfi>|%AsP?{Nhu6w!HZ~gK*r1%Vsm+J&hSd7nsv>v2 zRQpbUL?V;DeNAdUGUum(;LYC!t4RRNExfEv(xIKbr2=BirCbGtFFlsYFL|4GEBI_@ zrK(Z*(%GVf0WrOJF)OjjHM(lzCm5HJ?m9){mwH}*?@a`P*KZ^G&(_*ENdNot)PlJt zf>UQt<9}i(&phi8RY|ER@HZd|*MHa-J-+PI{UwYeq!!;Kz#haY!nb$UWSxaBNKQ2w zU5|*FwO3+|aB+y&axR|l8nO#U&ZOkXghyJP(AJYsZs68M*2yy%Fmzi*e1>>)tWzB> zxls>WF0+c6iMS>+dMcKDD<_PLLOwMZ+~CV77!pjLEUWzUt}`3kV#d`G<^X1esrSRC zFZ`npb?jvpx2?!6+E=5b@M*$7S&n_T;p(vm(yp^*u>=K6LR9oL58U-p+YAWOyFYGA z`jB$|Kc2pVA*%1|n(prI27#d)h6X`WLFw+2Zia4 zPjJt@=iGhv-fQi(wqR@a5ry)B<$)8?OCo_3^2cqvRQ8ZVRZIUO5oi~yx+ zS?=3(GJo)|BWxzo!8LWhHA}JCmSSTWkbpo>{pBA;raufM%)|o?{tzd>Gm-!P{w7*y zu*LH`!2-nrm?Dl_Yjv8$&qi}(&QzhXf`w>TQl4T}8bwH525Sm;g95Y2!VE&tRDjLJ zMJtTiaG8aD=*WPrw!j9EjQ?G6&$perAn4E<*545f?m*p>C?%B> zfrn*Nx1g|1o3KtzWEVt#+%cEHs<62}g+7VEuv-Gsbx5&wa4;$PzIe8lY<*n<5%(7) zGJ+u-be4!~X}0zndz(oSy|&x6X3X!BuQDo*Vx@TusL8%fW3N~PhSDslMy%4j`v^sVq)thgI&$aYl7Y`^_}*2eEVz|h8d?C~W{ zeHPnuS+a-3{9*JRgGfv*ce(Hy5eHdgIBzwdTp-`-tSykR6s8mrww-(Uct8IA-s{}Z z6b$};;Ppyd|EZwq)nk{BAKqFIS+jGi>S{o|Nu=`ZI03>T}`% z8UFI^DKBgI3n4brj~_=3(;6CSm|I?99T3I4AXjz|Y%s64WD=i&Jgf*CdD*R;pl#T# z8<{|YarOBCi!BV4TuFQya+j7*7x-4qkB%GNNCm+>xXj7OeXHV@@gKsqfiwofxyH2E zrYJbJ)Mt?LeO4?YaoR>dULJIJBZ=@V8@9o4Xu|TxUd}#n3!Xwq`M`3Rr77qC@z7qP zoOtx>%W+LfPNCV-X5uHSxgO59S4V7HeG8Np&s1r5dE^Cdlh6s^$Rv9`WK?USk3)-6 z10|qPnXra2>+0j}tL4OAhfB{##SKcdg}FjXq#(AI77W=>v)=~{->dVGenir5X@@`Db#dq}PT93#lcwpH_tqDxU7 z-f)T;LD|26R#GkdWWbn$SI%cdHh}>ey{qXz$IrAYg#EK0 z;T=*47e^gF|CUg3p!U?jYd@6+9;EnP_a4Z+5!)mA`M+|Z$7@pZDDyoD#eR2cqj(|? zeAWwo+u>8$N$p`Cli;I(#=9A%h*F;Hxc*iYFGZi33I*C_W4%7!76{QsH}8iH2 z^Z$u-_`}MWWXo5;%+i#AzfUs1IxZW(u4A#${DO{km>Igh;2yj$@a|h|Js`!k&DZzo z3L%zc+c<*Y?-U|tqSYRtBZdfFGPC~QLRPSv6<_-t>mz9(t&z&&EGqJ)m1U+9 z<1Zn?)zOX0c3PF=Ra0RcISvLN`Z3VG|7iOFV+b@Jz{&E?ZKN%?Ba4Y+>r%ozQV_mG z7oI9?D{GL*BET{lYB*I9?{Q9^>j8OH6BZnh7 zL$IL_s_Le4M2Tz-L$Dyk`l^9H9yTItEKiX6JTQ2=oPFna>pNd}wI1Cse)sc7q8^_q zC2TaAvFo&(#kT5T6|3W%*s&V}Gwo>7Hx<@ULtZB#9l@a8Ni0J*MX@bD-=8?XyQ+Kb zKLoyJxlwiWhCa>YaaiG|Fz!|UEm^QUTQ5nOx1gitZ;Z?(6|iu=>_fh=(cz7mgGqFT zAe*iIdlU>kFj;1ru9f-tYq(-^&^sXGQxqH?yr*eDLdDQf7o{#Aza}Yi z1Ar61*=S}Au%le`d+3aKZ5*F_!H_Qoj^!glfhzGfQzh%D=>Z*_X`Q*~3`2EmsVc;@ zf{AyyCOO-BfFol{LWqrs)jE$N`upEO=D&9WOYu_LaxL{aV(>=lgLY_I%89m>)Su{A zqJ@`W@1lVept~6mipQg&AC>Gw*&dV-c55o*dejtN3G2S`LOxk-S1JAx@#u>53YaZ& z53?iUz{qD$2W*JuP6rwU>dDsRDQ+j~D7(J5T}^cnr(XYJEm(WfYudL3D@W@ocLEV|-+`Q7Dt9!ISY0-68Yc)8c9 z_d|T$ZhWi^ySscvEI9>4c+gv_Ya_lB6maX(E})@3KM)DqknJib=E)cIu8wuGH0W9| z!-ag2dYoB2Y)4DWjAY)K9_j2AHhKsUsKRV}UoxjSp75BeeFuD!rENIKA|0572p~ku zgojFb?_=$!Tov3DE_-~e(Uwxompl3KW56{v1s*uC2;a&CYpt>x9=|{kU#AvQOnJy( zj|`QjAw4Unb&XUcP$ImIhe8!7iFMLYMuR>eE~=s>I4L_CgME}9F|SCN0QSQH`z+i! z^i2sa&zExJOuaWw$OUP*3q_~+WY721%P6e4P};S@&P)@caX=45>X5#KKG!Ghd4B+8 zDVcX3+OhNPEFiT_8uF428WyqPL7+eplWjva0jVDdP<|i1$B}8<516_`RKFK>`2Gmb zn_u{B8*NCK-5fpsw)P@7X|FEBV%6m5Y-O7knL1hN#G9kvcXkysWLiti0Ea{LI`<|j z9holDtWR%@0`tys8B)Kj$I^!FQSc{_bN#!6;d;#yjN*y28i}AB%O-~{s)CGD7U9L4 z)I${R%G{pd%HS>Zv=H;I}OF2my<&V)SK-q&WIF)-^1Ta6vKTzn{eY&%?Qq!>Q2of`zA?Pblx(Cwv>gy)=3 z9=D!?fU%D4^z;P_E#IkZdw)|?f1Q#3TgVDYpU>k{Ad``P?-v;d5$JKV{)WA)jM&Y= zCD;N^j$t6cxcZNP!MG?NS?>nFud(C{sL(Q@Of zIv*^~)Pp%Lbb#!OxRmY*yw6_XO>qr`!s1>N+VjkM3 zFn_L3l}*<(mC)uvX8#Duo4lD)>YUN~5jWJjhEN|t6A2S3zmU7E!Ok>XqW_^qBC*ITEdduw_cPyfY*J6fOaV<`Q0v1& zKu6P3s-_l-i1dqP9e8jYEh?&P3)o zOv+uF7d+nB76rF8Kp@BWu6$s^VXZR{QxMFp>_JJmrz8eT$`w54KWxiEJn2wA-+}r= z{tO5Vhn3~*)tk?$r+FLqP@n>hYG5v$LC#H|xlA0;I;^N3ev&=g;I2w&M% z6H0Y21WvWm?<84|WPB0KWcCwC$?`r^)BMh}-0Gj60_Y2}EmG=k!{!8X3vpA{!;uju zeEy7N=IJ0axfHf)hO`BY%g~@{E(m`qQI(MYjHw98QXR-j=!5KPz?&FG5`Ub)qK?Bo zBtU>qthu!H4J1E7J(HdA*&6O%j7vaUq8b=W|4btzUT7Gi$hDpj#XISt88MwF2tvM zFNkSAgGK&tTP?O%F{J~f%yb5t^V(7I?1%8;p4!L1 zqFBhV>U@9O^YP0yfpC+x2$6llox$(Iq57^QXU~fzsyXoLd_k{fa|B4E;>Sv?POGH> zFi$UZ;mWnHruCO}60A7X7*AOk@M3c6_FV*Xb>AG4FK7S))(ltRJ%wsomRp#y?PjL^ zQc}GTaAsOpCn|flH$}4`w37g@8XjEq+-k%>AlpnE)M(Ynz{^tNmB&xgN#?Z=#C|mv z3}5|RF6(P_koWeJ^9_}BF^by#IlvH;Jm!t0NEubPk9aA7mnY;lzVuMy+eS+xEL=Kp zs0h2}mV+8#nnz_nY4N(mXA_3>-hv`+{E+UydJQx^$5{_|nW3z1*qDo#I1u-R=6$qi zm_)KUZrDOo_?1AUJ}bVMH^e*0n zk@p0Y38{`xd_HbF8+bt|n2DM$eInU}3?+PwW6t*f2cFRgO*uc34S=9dSg}iNSlbkg zJaQ6=`z}Jr*4imYp+4Lp?ROJZ$@Jr-c^bL=ZPY8if+oh06W#LSi8Y>E#5hjzkguF? zbPhO+C+Dbo^3pXpsMn%*%=GLpOf1Cj?C?iCEO23-l7Ow_0EgQ1v$~VT-}$$n+aZC z54~E+$92T)dY!1qov{q`jR#pgX6_gqR0czvE^I!s_>se zl-`pz67f^(wENAP?RF*DKMVt?euYD>4qEIodtegDu`*H~gt6)*(fW`jpxkgHa(Vh? za`KbYvwEeYe3qHmOWb=^x0Vb9151me2B<+r2l{0+diteX>lK*RvP=!1Y{%_J;rQ4Uj?t0Gm6jeT#m7qM0TCUDDvsj>10%1|t$2? z+$C;XOU_#dEq$ubDms(Fbb*ULJ%ZehdC0cJLBG&yfO8hY6A@5*J+{9EhVE^dZ^%H$ z^O7r*m@h|QKvN>^EH`ogWrMeFlD`&;u$8t13gk!)194c-z+I^LHc>16GxZ2eCso7Z zu88Xg{py!}5O%8gy^QaS`Zbj8&8yb8$*Tj1VIj*$&PciAzyB?nsQGFP@C=M*g~y45 z*{yJ^M@X5~z_}TUb~qK5rEh-FPD_ztYEu(z?WXD?vv0||fUj%Q=xkLM6r8SbI^EL{ z>5(Jtcq_=<6rQpAd=^EDu-VW(PNBDHP+a$)0{53#Rnc2L_^#KMsclHH`x<&(6j-I( zk@Q|>Fbth$$mGY-atw8GUY{5tE-CiNEBxDd>9zCEf$ea_%K6MxWQdEh0jiP(n{MmL zs?XqAte@`l84GPxJM-C4rOGfP9wIPHUT%2_Px}yW$+*EZ1XkvZxJ0o zjh$GljZB=>MN&N%9M1|RIs|dPs*@pIzTE%Xy%T~2Iaz&vjOfta>0sVURWnlhU3dok zO$rB2W3?m`AXIOzlJzZ!OBdhe*LuUkYpqlDxi0S3+TE{JQ%I$D5RNjCsc_ATWAIk+ zSpv3*N$IqWvEPenByz10f30PJ|sCfVa9Bj2uAKg>m56*7Mj++O88AI2NFRZuu zdzr*8zf~r)N#T>sdQl>IxqGBc70=Jid_D6r({GEvb~)qZ0f$(+`Z2%Apk~ctY zaIZ0u-J;~k2ktgZPd`3Tn_ie?5lsAEb3ia3LO=Ziul#9H=veT%ep8vXiLVrgZh|cOOX`&Ev0l~a8~}OHc(Zk zYibfPDUwV5pgW)4kwjyU$H%X^ZIESo7Ik}}iOpzu_nVn!>>TnHkM|wpf7SC$DfZ3J z7vafSNNOsAJG<)S5_qGLszP)zP}vUs+>_` zL$uYe*&E{eCA^F%RHGdh_xdB3o)F{YWn>+z6(NPCHg^W!pPt|N+#v?)$#Ih;B4^ga zeD^TtV=>J_J$Zx7R;dJthH;b>ABi!(c4^6cUU@!6qpp!3em$?uG@5>unXs)=#*4OJg!QbN|;SR5)+TH zsI{5>9XzU_)NWsAn2zIMB*ZNe5w2k3iowiz$CM56XPFmL)zDR2oGJ6tk^-F83*zs z`Z%<^O!vzY0bF5@YZ<*?7iam7_!>$w%p7$3b`lML;!PtWaBtRJBXOR@!^nv?f)b=c z+B-Hqn5o@dqii(?PM-vE)_eZk<3F)QW89J)BhA~!!phuBsf-UE719tf18oS!UkMqS zL$O(s8z|Qyx_(2V_J9#Wpq<71aPl1*066{y_?nWP*OFE`3WC!fv1?u~KZG;CH3^nW zT(R@y4o%H|$QBUyOuVIePLdQ)QTES<_ej50KZf4S*Oa?e64(x-FSM}f0BMDtjt{5e zB!DOVksmZR?{|_uBCsx6$um`NP`4+vN$TgIOk0$u{~=9duUEH4S6`n*YTn6+C}K@* z2b*3P!d1Y|jO%0FWKb7ZO)M#<2*MB;NVu#0CdFQ-$5?jhHSPMdhlc_^TpIn7Yi+o> z*XSCf&Ruy3$3kzS@zhrpJ6E4EQRHLtg65I_edLlYtL)D_FAtuEkw!kJ=_*JJKpw4D zUl8vXhfzs3d)j1+E$_jvo8V5*XSLI{n1hRF;NZ;h@-OaDRKjFZB^M+75!WqP;>>(* zY6R;5-1aPsq?PCR;zJ&k=0)^6My*3Tk#{*EIQn!q;OPsW-$`+lVW%`C)7rdUg5an< zZHQy@R>0p2U5W;}k|=oby^;Q{1D?0To_E3`B-TNsaCsqNPCeobE32{CHYy2mrk187 z)2yRd7Gr3r2e4i#ur3XCN4;b?dt~?DuI`JetU3B1#r`Y)r<{qObA)9QLu9y#yqMAU zq4I6~2_#?%K51FTEu~$HSf*JZ-K+HcO>sXd4S-5YNS*nwc6#iFoWUv!j*7EJbCs?S z#KCZJ7N5N3P${@jpzMDBFnXP^3Qq&B(MOips8)s|kfobm?&=BLJ$;TP+PW`^-|+mW0653(~3U6u9L~v#hJ- zYD*V6up{W*`wpd?r))-u-R9@DqadM?yH7>0{lxEnzLVP1LATOSXJgxGNhqyc#*B1z zwh8^T%Cgb_CYo+&iF{XJjr?yL9>6!tfM$t;5^M?M z$~eiO2yty9&X`4ws~IUHvwn?N{UBBF(@y#gYF{onb^I!K>SMDaf>)&tbAm))Sb!r9 zEdH++pJ{F%u3k1r67a+Wc$+z_;~gdf<6WyOmD{?><9o>JM*bJ6;zs&aqnT2h`mB{;SS=_*+t}f{79Tdji5suKs{_Wg+zesKgRPK;gVVaQd2eI5@=NMF8RDjZ_aH0xcymqcUbw_^lR!C@M$jAoYpL`< z#4x0s`&kM&2qwR>edkCiVqN+uxjq@}>wS*xaCwLuX>iSL?uJs3|0RYXV@DihAGJQv zY&nT+-pJjs+c(OkT8cbkMy;u2TH1S_UhB7geDkU{m^UK?ObVV%BD8x6xR4nWCgWwM z%ea)Q{lNsjMAsa3=1yw1s1}+-kkBiD#fPOHC&sHzzX)?>8wK|eqseSJicV>uWMpcxFHRuqJUf++bzt zRNh-OsPapI{ZQ%>yt|RoE61nd)dO==`hL-=!uY4oZStfP{VeB1q&&7n2X|G$J82M0 z%~+n-ZHtvWv-9gfRqyGKv#1C%v4!8CIsZKCgMCGQPmU;Z>&$URZ*UqR&m`seuq38C-tXAfj6*W>d%4C%&& z@mcx5KSF^n;I_1QQ}hfX{M5zHRRhPPW~3-x_&&PFAIm8N&?IYZcd0!XYBN{MkCl=d zL=pB$1P>FbG>!vQe+roQaC==nVTY@Kujr%o7Uo- zgmJd`H?qhP?{8{s(2)=I|4J>mEMIc&IZ(Eqy}xX<>$DCWO; z)ZmbwDzP&PzuOb8zCtz0m6Hi$D(AsL8SQOkP`y1Jxqj2`CkLm|DunKz2719XWKVw- zCv#A{>Z^T6mkP`y=kUOhu$a{nO|Wo7?TN09Kh|72)jh$OS%s)&y4k9jQsHn%&qdw_ zuuddULPjy|%}I5Kud$K`HK@Nt@lUluo6|g7w(Gx?i2}p$=4oJ)*C`N{)BDhd-!V~i zE5cz%I85iUxSqh>fIWBNvjYVkd%LladSsIMYvB_T=_~M;Dt;L$oLhx=iD;*HQv5GA z!w#jJYsmiiey5b!;6<8;sTfTUtgvQ5DS=rV1JqLb z-@myq;Erq|-bqjgR7x;@-L6Mkzq6@g#R`o4aFEc8BDI$sEGSFC-4lXl_%OrED=mZ{ zb|&HTawVV*__nKC5=^;uqQWJY8KZN%WEF#!-(-zaTRI)wABXr&ys7*toVc=gG|-hZ z;4G=$>!Zc>)4dJ8kdw=I)UUD0xsQfv_MJ$s zu1}fDX9d50T|a`8-I0{bBzV(@Myg;TNlNaaC4O# z0wV989(ga??mF<)MEu=jsn+A9&0)VKiFa#`G8psKO%pg*Ihbq?O&UasK=%7)S=Og0 znxrMQjw4`6ZKCtI(wv86T`(=r&mB~wWwlbcSnj;4c{L$Nz z9_h0)^zTu4zg#AY8>IA*I3crg-rVhj`h)oIQr5vxC+yX$jA(fO^;EA*(o`O1j=ESK z^LJR$?B(x=>9uFSUeSG;EoP=bMyreRLI|p(g1yPtLL}Jqa%V;hz5U6A$D>RbhhQ#* zawYhyzVfBFw97Xn)P=4wYANH7X0+Ki+Nmiy?V1u;A`p&HqO{NWr8jRe%9!R{j0>3l z-^L2twP=m<+!bKs!c3a2vEIh)zpu)p`%2J7O9oz_gqt*0=SJ<{iAabJ)MP;pkyRfa z5T52MHLke1DUN{7WRVhYYSHiJl*-A_6tS?ib_LsXZn@_g=h*O6E=-S6^rr^C2tDm^ zWe075D!KRGix=|aq$vh3bQ0c_;?jN!xVm+x6oPP)J-*BB2}zAbdm!tf$I~az!gzn* z-Pd*6eY-#@ms#?by?2~{vtBt=-_?Ly zyP}rL&*lg`49?@t-27SBgm$Fo;TaC!fI?0;T%~SLCv{^|=V@<`P^_Id=A6EjnskP5 zHZDk%$*nJCY>CHwEfP#*rPdyE<;fPRagzM6$Pp7N{|E>TeDLo9Wjom6<0v>^O9Nbi zZl*N!K<7maJKn7~j0v_Fp(yyip7R7TUtVQ7Wsu+p(n&}osR+Nk!k~_WEQf+^XFwNk z5E;yaZ{`lE!*^{$++txSF!>R^Qp`tnrIrT^Y%nr^7>E{IO(t2BtluU5ICuLDFnJv; zfws9r|F*fUpmMGopfpEj7DxzUJOSi3Z$jn_8a@nPfIZbHil>Xl@1<+q?$x8+Iy`$g)^xL3b{k3xI*a%q@V zdi-$-IU=A`@n1#93avXP%d*6h*an^$CU$r!8d^`x@;ZgKND)Pmp>=AQmJz_#8-OMa z33>^=@*DFb?9MrQ7C$~v^Pkhw$^~JEdp_md#Gfsah=`G1^l&+Ra{T|55MI_z+cs9~ z(b!KstA0bt0HFyxyECNR*(;Fj!&ss-ULclB>ORTFI46{o<;pAlNIg1*?n0aBJrU-i zQcAt8c)HVBfgqyBNC0t{p#Er^fB2r`6Bb)*L{h}SQNe!pNsHs8WpePFc?p?J}Mk>@q=*zg6Rph0IuM*rtU zbXq$TFIs0y<&msw7CHQ8leQ=ANFfxI&ptwAsh>QT5`4KNP8b-a79&;@H$%DV@(yu$ z+Oom-x}EZ94Ol4{oQ=xMZnV*y84pu&I)w~Frd@CInwjoAXnkV+%{MVrqu1X#Jr?6a^rslX>F+#r zLcHb=Ea|Kzs+<%koJggY5^h57LGYU#|8`nve;(X0zc>E|-A-GJ-h7?ItNS|G4?^ zj$TVu|Un2n#zT0j7* zH!X+QGPK0?G4A{8u8UU>dO}}UcLC|+QLIPu_YT5dKA0Ea6!S z{?HDeXV;784u8TAI!j$h>vOlEZ@dcq=NrygzjFukqxQX%pG_lMh`$}trW5l0$uGWg zH=a%-iql}WHc1;ip1gNeAxDk?+nz_)783RC`wy=5SQz;Yr#RSkVefnmDP(#eLBW^U z-{QNO&MSY;5Vta?oXg5&LvcEUgNJzTd%^T4ueqw$j=g&4NM}D?5#MGNgVK$>F{wH*46a7 zT%vo^APGNA?Rju1Z z0oUmS^R)=fKEDcSFC(cufDLgD_oBoF58ho#U|bCRuu@U=U9^C&Y$%g&gkAq8A6Lq?7~N7|%9Ox3JfkOB#2+daA4ooI5IO99%o^P-=l{~vf%Bm59pY=(?_izGmMvhe({0jS zL%c)&T!*QMp(VGmoSj|eDq7TM$(M~}%k-2bHeHQgF#Wmnk(_*B}g0 zT%vxAB)-Jqx{VdarexqN!_%JVyDk@YALkOOzG$Nw`(IEECGV?dx*Ybie4x~*Ey>`W z-1zHt`%wTj+<)l- z1)Kh3EbqmQX9r$~%L1bNLJIAmI~!sAiUcAzJ;=n47hj@|sx;{E9et0q0ox3wJj|** zuZiv?MH9|h%VxZdNwzpV%OeqTSRg^LKLPMS3l-1_U7=R-J;81@^)qJo+(Dd7(V#Pnwn{x3PMok39xD@0M2f6X z8ifAu-vo_3rq&uz;O z_A@XLa|5k+*Sq5|4*X2{ppIDZXmf%rJ`s3MLf_;S6=+F5uCA#22JNlKO(H7+B%Or7 zuA|;%`(?gj+!67|Nzbq&&y@ddln_HT#Xipfh?AcJB{MLHwbE*XrQ}F|gf`i*M4TU0 z^AtI&>DHUymV$|wXMZp~Pn3gyhk^Fc+|4p*qMdqC;DB%=i#GBs%{pAOvCHm_4Ursa z7L8kf*y3af%r`pCC4#swk{_{V5O#5LKPNGif#btSpmSE)pKS#>MGDz*N9yiYIkhJ` z9z!BOeRNchbToG9P$SKkNr8C+jK076I0KuLt}M2mrNLK3ZtF#G-`s!2C&)=tgpL-1 zD5Jn9pEe`&7WvbCTaGxHWWa0b{X_AaE_#rWkR_Q>;IYt$n<6}eO8Yr)U9zb?Uv99N zB1;%jzU*PW!ilxL=ess)kySCA&9mTsxyQUUy`}==y3bq{rdw&Bl_A$MH9Y^m(79sQ zEIstrJAaUDrm%~rxq0{GQ|2t(a5ssw{w z)n3&z)#UB?I+|m#`RfV)d;U4}`P>xy37E)a@z7=$b-t|MWK1a@^T6ft9`6u@w}*i9r-MaUS1W_Nr$o?hYX;R0wC7H1zuk^Ct^Tc z)yVtrR^8zO?yNo-d#!(YM*YqbJe~tEBt^5tX}kH-NgO-8K&1XOnr@ z-#`$JFU#q3G5zVUJrO%39I*3w(y}Jm98zHmW=44p*-z2cCL29#`%+(N0WQ zggYHUPsC8Npn;(^7Xjlf5?nQ$U)O{>Pc9jTNQ+4`ZqUU|Jv(E8;lIAB0@)Y%HXJ)l z(0Ru7F``~|%?Py76fY4gfQe*|95>PVm3INGpnw;2%-IWz zUDUpK*_EorZa$0C3U#`lFJ|l!bBj6vE*t*(pl!C;!iT zMoi@d^aVAJ{L~JbCURza?T%)4(TmSj!FP%NFs_Ghq7$q`RSqN+>kA>uVei5}3i4Kz z?E|ouH;ZYrR2~-(7?|v(6fjAPNHm6vox}z_tyEFR%t;0w$Z!fgsZZ#sLRe)SFg$FY z%mYEJE9IGzL1PjcV-ZWjZ(HDRvE#%P<<)!#8EAJnEt;h>Ee9zL|lLnzc1ZpoicEz^5Tp1R^?M78%jcwOX zQ+$uYPqsyZ=2|!9O#dY!pmhy67n)j*HRl1Q4nYwXD4(y5#wOYA&7z2s+YJ_Y|1kQ| zIqQlhOC6SG2Ouydb+IDyzOvX#AoJ+s*BkFNpszi4iA**k!#QcH3YQQl++Ue-t^(%_ zeovhjAHrQ9s59(x-)6fA^)1Rmi=xn#x<4VtHikAdQiYlQig#4q_JNb-t&M?Yb%n@U z*2lorwT49dqCsp8gqJFP2yj`Z+mEevvWwC)%)Zpid1G%E!ct;HmM^739*X0?zAYj6 z;-cWb#p@(N^!noa<6>qSGRb-$mS24Fz{^}+#+<7Dz4gkf=PC7N6jSCTYC?chyB4)& z8K(1YQplB*&CBfb~*?dpY6YX`+B0uiAK+TzK%GuPQdm}({cLVygxAVkKg;b z(n;#YD}lXdfo5O!>uWx|!uI%8_jCqw@eNa%ndmDUG95wRHDE+LA9-HAR~X|k6Tzxi zFKbFvV}~f$oA!v~!jHW`ltN@eq4;KBce+-EFrXs_io?@OZePs*_F@w1DH(WQX0=t; z;Yq=AIMhk;?5WXQF_8kID`3IX3E0L{Md4IDUs{t^eb?R2sV+-e~R5J-=7rGWq{nMbxv}aF>vm z@t7ZTYC21ABh`ycHYbKmD`gmfjO=473(GApFs0Y|?=sQ*9MuRqo4HRA2WXxiUkD_* zu8DWl$fg_kO>X+7aBQ*8^L*Q>fQFF?=o1nMlB^>N-afzGa!i9=_?#KE+ls+y?!4Fo($WT?O09125s0tF zsD2POi;oa%CKpPJN5@dWCcM3g%TZ~T4A|Yt+79yc)$|T^yVR(qri0(Vkfv37qOhf! z#wsPrE|5tLb`CxoXMeK!9%eD!>1N1nKB4<3u*(0GM&hbJ|Kiy7adK|u;nQ|8M&r*i z;wJyr&i&Y>fjOA$v55E`<=chUC#8(c(fq)MfU7!St-oW&Tl|c@@?CqGoTGy{f-$}2 zhC9`NXAx+%UXCB%RrP%RK=NrOrbY0id+-I-gU>w>yC&!E!*r^%y{&pWfeb7^NY^6U zZPJS2qTp>T&S?|-d4xIEL6PM%VH)YmSLe5V&6bTl>Db9!y$5nkGX}2hSJwukc|`amK1jl~~#^Ss$jpG98huujS)?>_2|5!jyqW#V!63RO#8=y8#CI_V(6 zQI7g)Y*6WcPut#Jl1+FnnecQb(|^xhYplpBi@xBK`=vTJ6BeYkB%aD&Ldz#0B{@K61!0F2s z>BM>gtDrnoFIo6p4t~+EjTKvUAiV#3VQ9A54_Up()4!P%+~}^Qg115$G}z#k&~Q*Y zUJgxMlKe*CPGH-7L4(}`Et&?8@-e;Mz#-5IqYb`rv^dye&l5;nsE})aWx#24*f8Zp zXyJZHGZRD^D^hK7K~1Yt(AQ}I4{n%9Als2IZ+& zIqo{Omhyn>!G>1Tcr?OK@WfqsP&YZ=eqVRW)Wyf`U^L9u*aCaE&YU(=R7bBnfY-21 zn~?tbulLhluS&_f3tQRYn3s<9!SERwdcrx4%-egTyU*iGlgm?el67jMfJ(<>-*(+U z^sHh33gmq^68f&awVStIYu`EhZM71likltb8_#`z-x3tv+Q&)1aY5R>`D*bSk+|+z z-qKi#?S86b)moh$K|fcwjzVq{4UThX`j4SC@>QCv2I7hNa*esSS2JwxDBAswp{uHX zBnJFTlh-Kf-=|e`SI@eFJACptqzfqi)vOa^l0!sMBFt3cq)?#q>0#k&Xy8}Szpi#`r*GWFk^x=%X$B76OP5f zotH+i;i^WY1q;aw{A_G<1H5d^efuB}qN0cw%B||H{o3FHY3lx3N~h5;$T~IJF1CVG zKdNlx0>q20$VmiD*M#02FddFh1GSfOabz6TeyKKBM{yzNVL${rPu(u1UM4duzua~g4(tI_@S)x{;TB>ev#g*7HJ=?X?`)TXc= zcBUbubQXph?c5+opSEwOSrFB`VV$vv5C@i_o=& zJ?cM)32#d^iF?YR#LDom_txF()Vf)GeuLeL^-cWf!tt3)2p2VpqeuZtrp%Di#1HbG zXigAurViVGzlTk?J^iQE;rU6Z;a$-rnIS6uY2uuoB7JDhSIt3})hUJ1UnN0_NhR0K z9#I7k)}fy>2-!#CkTLs1f6KD`gENi0x}CvJ+7$bm;~)+Z19 zZ1ItYZPGk4x@K_xk}{!pn|aCPER6LXb zS@Kqc$%-|`AV80yQ-1)v=wvw(`|d#=nJ-Q)=k@wtsnzWP<6ktu;n26AZ$Rb>gfLgT zES)OCMd5rvsA2gv={s|wSf+na-o(wrg{&@FCo1|?l#}l?VNdO>m7LeNQCmLtYn)~E zSy}bc`PnY7HoJX9Lv;NGWK;Of@roDvBEFe1aVSF^&iARsR0XK#+?mt=XfYc-&fwqd zSalnql>qGNB=Slv7jSz%)m9UN*z1Kd$?h(W=nShj4OYq`n%m517?qo?3Yb;f2|8lJ zrqIAZF8QoCZBSz@vK|LFSaxT==!??ZQYhf1e(HwY5a(kLQG3rNEuML|GH z8l)RU>F$#5PU)6D960Yj>V2MjpZk0HLq53oUNf_5zO!b{8k5h~RmNg#O5FyvUds)c zYtpe64&u5k)R9%iY`ABZz~Tj4ncX#Ubz!~XIMBtb!rgeiT8-~r^!Si(-w)Y!-N}PH zMoEX~u2nX7Hy2ZChfPDaw4DV=Bui07OYLIZCLi2QtI2JP5AKl^dkLi1<(N>Q`QI?T z3XmqOh;B%XPEEL)qe^w8eToE^L4S0Wj}q2h`mRceyNmPEuC3Q^U7;HrLC_I~ZRi`$_iTpN9-pz!LYb1GRU{M_rr3dq z*O2dm9d_tf$=)_ot;aAlN&9%u4Q1@ZN5_f)o-Pwii}~pu7ug`Y`Ie>YPiEZ)`P6v7 zVK^4uTcq3MRp}m%Lg5j;;egt&%fv|OG6}2Fy}qbg(9&<3$yw%0aZ_G zN+FUkOGfQw^~BsTh}Ymt z$Z9vY=#~e%lm9tCYKz6CMbAWwbu>iTC%&YHne^~YRG5P9!ZlgiSV)3Y9a(~z6Hqov zQs?T1bMfkCuxzT`cPz#KcGJSCVuLAC)K)FO&Ls_vf9-GM;`t7~`yWnyczjnfO&q3OSTr z7%hu~GH2q5R+Q2t04bUDQgijlnZWb#1M72}!3f8pR+G8p59$j~;+>)^N z_$m;P<@*h_e$LtS={TE*QBp(<1`q1aZVk2oQX+j8(zj%3%XS?@t@!+D<4YC4??(L|(k?rMkFXI_w@%sSa|{;bJcq6?=+PAefuq8XWZmxe-KodgLT?db^&b6c2dg9CL%_;o zm^YGkD)F{abM>0Eg!26M{)ip1lRdOWR3hq1d+}9ZA`#7KI+97oNy;{T0I_WMA? zy)PM3I0|GY&!&nhUWp)Yp~EjsMtV*y+|Ki`?DhHL_*M5{Y_0t%w!`cT8=@awY6DW3 z99r`d#{3dCm>JyF4^hvMtjZ7DPltC3myBwUJEI+iP`63B|**Se? z37CyQ9K1=!0r5UWR`!62Lr!cHpSNV6hR#(>fBT(-*+Hcb`(X+NuIM00QROm?o%*^h zdlc5wdi*HJa7J84D0m2sGR8SNSyOsAz24gSG%Ax>>Ekr1|8SZuifM;~k%C;xLgHth zY73;7-Ae0EJUjh+99tk-(5Z40%-^=Dgo=#@8N37&P|?j;N)_t?^_UtUNDHit2wOab zXvp)S-H((tq+=ulSEY&2DAiJ_cTqw58X$!x)YuKBwze#wuq+jigrwHx;EHhpO>wg=Sr%Bw0l%WX5qNAwzN`QATS@DjC8sSh&wOBL zToY`Nl*|{j%dYHmLU*>cjo*sbLxPJb74e#`06$@ta`t$G|o}i8* zqPF*EtG=Roi(vI|>|s*QkHX44haDF`)lFJD)AE=JabMI%2>SGpF$|^AV|HB#IOU8E zy6Zqo4&FX5?7OZqxqA+%5XN(Ad~{J{rm&T1hog>9h4q_$)rLr(DM5uItw7>#0+ojE z7Us~lrxM4&+XSu*`2GgQA0d&dCf-Wj&68a9l>5*v1}SB4)8X#0+ZKd=%R@!T^LLLf z84PrF0Jxph*l^%GZ(L8W?H?5~-or1e5aaMjz+(gm-aYe~W}0Y4O?x5|aMGxGki0-5wmrrA3(9t^Z!!JQk(~`)13Wpb)L;T%qpqxMbhw6AW zzOy9zS50qciD5Ytj$xuMJyuct)_OmOO+#Bhv+Qajx#Y@bo$8%`x@u1%BDd>XSNzq* zdnAHnM^<-KW=+qi!pcm!mjz!VJ;dBjMv_|-LGvfu#v%x>H?Vtqk~;6?d+hVwWrr!` z+NTM@R+^r{K!m~5`Dm(N`im4VYVc~&!E_^3;VQNUO85(FJS~{1v_<5;IxVJ(N^7>^ z)#KXhxMt?6Kt($B{9v*K|HjL7Xs()EpXvw?q z-;!=T^yfq8&o@>b$FCbE@~)l>?5uBl)d4Sj3FPG<2jT`R^S$_hoP7YPV8ZkJ7Dap+ zJSz^hl@)Yqg&?B|vJEUHTtm-$R74qmiy7ApGNpDkGVRdOeQ>YO@1SGF_RyL`0^cV< zf}cNp_1v@9?+R_a;ZVW*XfxR<)w}m3%jZc2e#TU8sgVEMuc~rENLL4D4cIMy*I2)g zgvoX{v^Xq(J(EE@;4)gWf06j!U7Th_R8|XOrQt=h!X{n@Y^a2tD!9=4yS3s~#x@ z4lU5cyi@6?A2la`0vr`l-KxsxtvW&d9>Ajeab28EUMZOpS;z5xKJmk&@f$abm(FJN zy2PXAStvkRGP_@@?9}LP!7X{}k2R`YWV)Rj>BX=@oij2#PAE_%G9u|WFv#oYcU#2T z=rGCu8_}XCn`0xHfH<#?6`B-Dxi`>{227?uv)7z^JV2KS%M$Irx!Nn5tR)3z64HF<901* z8z+?5+t0S^Y>P(k2)Nrc1Ha=osTeviXQlE$RJhwr7MS2LPZ7fg^RXuQ_?lnIs%0A9_Bn7I^0@Vb8QOQUQj%0S&y$ajK!mrWDuePy~n#nzx z643V8aaMltYfTrhvU0q^KD8PII})`kLEbPd4dBrIxcEF8_0Yx3M=&w9fv@54JcIZ& zF&yQcMRF$T+&Gc7#z76kDU;9Lba6uPFcu*7l}8=ho!C?Ml%?3HH%_;U-e2k-k|rL6 z1}@iKy@0NbPpv&tT9Fo<#P=}$e4p{NX?UO9utw87?X2=BaiE;2iZ#Nx$UbtvnE&Qljj$5-TBbM>>$`s%A52HCP2+6zCKmP=e z!w8qQ1pkhOwgq*e0aa#VmuoTZ-7wEC88D)pLAxjpp*&URq;c!s5*dZT>w1R4iCJj< z7yNUv7PZi>;V^8L z+&NMbo$H0U@W=F-J#Ve*6&?i@Mcfx*_%*zI6=uRC&v4-vL}B4iM^zuAU7kPRb0r`R zxXvL+E;jK}KN~5&j8()QsVf(MIhRL3Y1em8;WvDf>*=PsceRoL_UHDEaz1$r-lSpR zA?trnFd**qn7ANb1(P`C9m0B)d)qAYiV*mK(8%o1fT2!{i{8iSW-h$g#NDr3kUlMNNs8s%j=Yeu~_vpcEwnD2ZQjJt8)lp1u z12*~Jo%Wm|?LCP+3KLWHVmK10aof*nVL)^1spu|Cd)8~5# za6CaOtjdWPYtu{2DVXSpEJJht&cDuF3%$u8L#gTz>5vQZ7~J6QEavtO_^rm$PWU{9!FPu#muuttcB%R|liwl7 z5jAG$Z42+Hx4WOlwpuhdGCNuckDP6$*u8#UB*i0MN#0`m`m-4suB-enqkD#Eai3@B z?VaD_8cxI13F6-3>0u&I9K=(N^?^_*7T9>>O}>kGF2zZZKWeuA|)czn-RW*O8Yqf3F6-z8e!#0 zcb#6S<|T;16Pz3wk>)nNsO|Dt9Z&bidXWFCN)|F&1i1M*($Z;s!%GQ=F;pDga6WKO`2F9(wYnAvDpVHR&x3G(usx5&UMze|`;6 zF&VDhgT0|sWPVvLcU2v((Z-%p-R)p@hNeH0j7)6?9Xx#vDe3|~i=xe;uKiyE!t|R& zoKBG4E|0AZE99=0LZy#XsH#N_ygiH< zkr09Udw>)FJ=_21*Jpz6J(yYsq%U<8u{hy;)*3vNvKa)5z0>Fc#W>0Q7jxv}Z zAmMDS@SK*n&yWXvTN=XeEAal&QaBu1yZboM02kLJRt*MZp`ds7j!Z;Nz!w0(O7eeO zh;$lYHZ=dzf_3E8Md2}Jz|KQgGB0j8?+&qnGb#=7-)$)I0E|5bjNoZUD?nd3IgFs( za1IT)5QF01<90%R-aLxv=&^($7(dds25H#sdN(X49RV=&xEF4#|Kx2O!P_?}7psH6 znVUEB4eg`ZUV2fQctnD5G8d1B$(D7m>)oJ(FIJ)-=7FqHh6-w9ECLXiFz`^SI=k$8WbX{M(vCryV^` z4>72kcqXPJ^d)@8J+ zyI&sm^L!cd+8utY#AXO^l7qT;{2vSj-hb*32<;bm-eDIUnp4a|0kTT%{yo|+tvngl z0aj^Eh;aQRgf~mcpz-Gf+JEF^9$*geB%q+!Gn$zsqG@9;H-8$YTMLK>NR5eD@Dss{Qq1=>K75G{}IF{Z~=P^|`yzz#G)>;WH~9<-ZMC z6d5gyln3A{d|CkB3H-l^Mm+>f_luVSo#Zk5*24K zZMJRIRQ!|V^_Jfy!Rvbu8Tr1}Q*D>s!3tz86&7kQyV)6_u*(}s$o9>VLL~^a5*Fl0 z0s8Mx8U33ql+ApqZeow)=38VCs2r6C?Z1yfwXzfMNmtHf?69egZHPdiM#EO>zdc^T zY#l|+@PKyp-%@iPk2K(=w0D3&$2LeVe|yRQdv9Mj4WuW-=WS&AT!CGXH3F#B7H0tA zZ|`ssWqAD*_FenNJ?3Tgq@HdR5#(Qtl8E%TSBx2fCXTa}ws$Ppp=?EFno|U{d&?Oc0uL|3-)$K?%zTdP256u95zSGgYYn_?&IUIsj-%CI6FHy#3OR ziO^`M-wy|QED)%S^*93MzqF(SfN`CUNlVt=Q^O#1cO{?8rOj0fCIa|3lc*5=t5lBg2wj!T%Mb1LEd?djP5}yPk;c z*&)jCjh+$<8oPZ*3Igpbn&bZW75}}MSTeD*|A-MTzM0a0Hbb+Xg+dOnbfw{l9(Wq@ z&!;$m!r~s-kGI^mBDoH?i2&nR{0GCGOr9_s`tMye>B$ci8)=u@dE;!+tRc?>;KhQe-pHS3GN*G z?}GbM?6EuZPy*VkDO$Bq_*?1Eahq@d%Zt{s&+3(}P}d+y$es62+sy@FU&h1#=)kl% zFj`^X5$@ZdUz!d={<}Pl*P-ne!%-2W9@~qdYHSPuY0|$-bS3%6b{`I8Rw-&^RGTW^ zUf9ro9G&Ku9s6Vd^Tl;-4cdJ0?Mw~ZtJS+JrQTC0Q^POf0&Gu?n&pjtq5Mg3#?>b zQs-R@{(x&4#?=Mj-~Rg1M*+OaNsrlQ4Jps8uQ*wNA+7ub{hhmwo8oWml4$*Yu%sCt z>Qu|X$73vctcLj)2@uGXZ&w~`KtpId`=}*>w$V`vP>@>je+;M`0~io(Be;bZ6|U=` z1Tvpu#Q#w6*N?9sMZ{~m`J(&)=-kTBKWtxNlVw$qMMv~>GAZ+OisGU%mIJk(w~xkB zoqda<&CJdhWSe)Ycos=2Tsy%8P}4{KEza6QbA-re1Vi9v;(kcsZo^RGn@#?*jI{I= zGNz_S6nD*W*Ao=(`O_O(-Oa|s{zu_SFVbU;=f8_gYpzc$nkvqec`VfKxv;u$*lJUk z+ev!BLZePy$S)T{=EJ7}$FF!&$Q(7^;|L^=p;RKi||6*%`dx~ zf_Z{$%cPO)O~y@;)r$!MPTHVLaINp;jnttB2!t-;Ss{lf;y)&}g0=t+gXf~)yV|OXunFtPl@lE=?RnzlYT#Ftz#6xO| zB~vmrW7*Ws$gL@?-7?9^glUcxW&OB5bjwTtZ@FwgIc_n?34Buj_OfEey;dsKQF!?4 zp6S9S>ykIDCL^Qe&M(q(Sl7d+);IN4>wGo~TT{a7!uR0oqJulb;4Q**i^(eV;RcV= zTMxf7-6N%n;i8KE50OPKnB}}nFrWFaE?DIXC-uZqNT4z^VZ)U_9=2bQ&g*Cq?q&V; zDRM~QdevH%&GI9pCBx^ZGGuZ2)&v6F+vzLn2lY6ZtbNm^)KYr5yQI11t_$m0FTT)! zKam~0r+L6EQqIDRs=yz>+zOcqS1 zhHL94JU5G%0z{AGM(GRd6`y5zzzQof>Va&n%ViBb@newhwj5p7ykm=m6?O0>4#??N zli6@3UC!k!`f~B{C3WgOxaM%Z`-LQ0%R0lK`YHVE@5j9T4!-8z(f8ZX=Q3CU6za*4 z#@!E%u}~@KGebi|6&yrVR0Pm8-QPS!qu_62Yc0F?f!N%|+|x5@>1OG2jBi+64rrr{ zgIc+jz|i|*pBH>nsmOy4s+BANT#&WnygZgu1l*mM)5HM(fQZqSn(HQ<|?owOq#t1?uCAaq2K8{OVK5+tN2J-;X2FZYk<*+oKm z52x|PmL-p9EyE1jWp*F)=myGzdQlpgx6JcwyRB@_Uzki z6k4z0XUUFoZ{bJ>L;lx1XFmPp1LgL)*IAi+Q+T@fAuve-%J2N0vt~qFLqb7YTRZPi znl}*WyFGmN14B_DXR*v|^Ke&|AbAY>$1ArtJAnTqgIkyrNsyy8{G)v~Sr!9i zHs6EJyzAS6J~hL|uvc%q%`Z6Bg|@4GwO!|zSiQzMznw)kkPQxR5=pJZ-nDR17PAp-cXMnP&Rztp*d>O!&BxBeR3$e@Cr{!gUquq$F; zs7t=~z0X`V2llo><^ht>j+)VfIpJEJ$n=HJ8P`Af?qvhBE4~ueZ*c2hO!wQ3&InxT z$lBpzqay9PH4vpBIr`j)?Hu1a=I+eaxu$$Rk^O{zXRr`WQyw_Qb~Ru6WfHbt-KATV z9m3C9{aPbzp5!8qMsIYwmyfvX`bOS-tV)Esf?MN@??cT|PT13F0MUYs!hgos-j1 z&~N6`oYGXj>6iIFUw;^1Fk>*M)@2;u;$k_ijiVuhEP-D|%A0nz zHf<0`^ma{Xr#RyVdopBsIKkA5RRHaYJ0O!Utj870;MqjPgdjTan}Ej;G2k91s^w`N z9EJlr@|V{{6-0sJr68xIq_}RSxlgHZSGumy-(H1+qj72dZbzD*6!3k`IONI<^fw#Z z`grxAk^X!8n}@PK7wxlO`X5^c813THUWg`~d7(%^nh7s! zT(@Fa<}*uJkC+{d!D>xUII*Hio!6XSmACPIYFCh6 z7uQe|!qg>#?h-*LREho};&T)F)}Ds?rw==2%B$Cuv_dea&5JsdFl%eBIs+EAGkrH- z&obu{aMo9>G>qf^MGH2ujMY;P2`lGmvyFq`%F?gPQWr~1o9GOLr!~*lIV4yZY;n=0 z>JOA)C8^#aeg|8UkJzpDFg|g&Kp(1UXyj`mX%a{9qncBKq|act3#^ctBbp3hEpuvW zvX!sLg@j}hZl zf3kidZ`%%>x z6#7ks>1BMAwyJh!nu2@V*5I_vM?SU}Y^qyB!CSpI&Se3;-E@@vGhBhTWbei%w?@nC9upApW&m4WBjX` zYk^Ib+{^AttV1QYqi?CFn?ljvele~MkLDjZl+E6LxgattoH3zPD2yrX@(@Hmy>z}Z z4Fzv46)#xg9vT4G6t17nH}=xnT{6Y@eh6HtQZ>2`Q1CE@+!C4!U6w%fb|To)Gpf42 zZV7qAO1VE`K<}gO?6814bY4myQz&Qdvm$Szv}k)@EI*QhjN^@$!xl8OX&|?fRfeS# z#4I;{xHt$QbI2>ATXL|y8g8RX>F9*25m=jsl;bW5w0&7by!tjjU0nS)AZ8U}{RRD| zC4Voizp!f-`Dw20%z8qG&|uZq9H}fjZ+e2i>PWdsRpBV9s%QrJC| zkxSaAy8K#-M8<^xfze1t-SnwzR>jzJM>%lhBCe(UD{t}e2{wu!dU%g1l3ow0*gxCq z&IoaB2h-cV3^ZN~9+bxl){{`v_l{lcUeC)5>J7GC9lxmcJu#QA;};4+M`hm?y{9-g zdH2$2t#hsQ{-Z9NXpAu*+Lv#Kf_W}g=;)Y8V#W-R+LL(~q#RdHVq}3TBK%7BZ!v1>_J%Eb?4%RDW0a3Bk{$)#LC^Da2&ymJmWA%N z=qKal0^(uJX%t-qxXRS|)2elnx?bFI0{UZHOJUtmjt7U$Mh#t9^Rw5TkZYo$FbY|N zam8q`U}=FyTa(JLn0iU{>N4xj7D4{yvJ_J0qjZPUJj5u19=Tl~2yJakoHz58*W070 zYqL?AW5lLCsRl*1+AY&)_pO9?`?m>GKFVt{tGAcKSxvaSg$p;1c^^Hr8F){B9<}(A z$(wUMfk4^7sptb-mmF;Fw)>+S59vIyiN+3fNa&T_tiw<|Gwluv!$Xh@SLo zEKy*>K0D`zVQ@A~P+GonQM_%6bt#@_;-^%k(a&Ejh;M!ap*{E1F2IPEa7Yt;v!!M1X_8<5IMc>7Hho#WCdzw>*)y+uu%d`N@6fm2bQyf-*+I4R zWUqMv47=UjlB0v*(@6RVU#i}?f%aeeT_vOoutUr^o86wr-rd2D3V6|FyA`l_fJIfC z`?3t+qRM=q{07_8;-+?My1g&o6q6obTiMzc>kS5o9l_KgeNoUGtrJ#blE$VAMetQ` z`AEjyk|QAiX4yM5ZYMNGrEc?KaTf>k3CWGv*oa?@>S79myH7^&X!u#*0t+wdx%s@P z#v@a03!u5yLr^pT#sH+S$!dgP1U1Qz`p8o*l&>{wYL;nsd!3Ot&g~ZtJU15cyG{Tn zHD7gck6A=XD0*KW4(3t^%7EOcGVV_K%9D6oox(B?)HBj0onOBATNsD}1Ms^MVo^&^>4w@a^+<0SZS zytX8~cbXg}q}}&31n2dtA!lM>&&azU+X`MM(2M(vqu{I4Z?2DRrN90-mxV7j_Z@ym zPR#WQ^RfyaOF~*nkv5!bwoFCd>&OCtj_tI#1yXz_1lwHBp@X*3<*;;qdMchj3|KfJR&@xCq0GBNBJmQ&+z>h+jDk;h2!y+u#X)h zaXr3E!T2DV;B(^J%NCab=&_X`hPc$_z4B~jgYX9u9xy)$9Gm9=aMgbg`7cCA9FnaZ ze7_p;ehSv1P@N$Xwa9V*V|Wi%s#dN})_G7`%YO82>A!j?Z}`|h!oR$^QE(zq4UtZ! zH5#cVA%~VS#HM=ZKj2vOPu#1_Q+CvvIfOmLUc7R#Oh*kJ&<$H9>K-2S*0R8e0A*Vo zr?zK;C`&(wVXiOQR=-TO(%j7RV-(K^(If)PHb7FpWxSHylLAuUGbdzF&N(OrsQhhOEwNgDRF##y-4qa4sat) zw)2^>k?st~&z|D17Dd@&KX0(8CXcJX+TK^$>S=jEQeGh;jT>QKb}wF|1iFN$!L>lR zv>{pm{YY|eq*vnAsD8ABiSGJ*UJ=iD*eK@F$9_?A-z=N${;2(F+N|!%QV)!`kV5Lp z%2Es-!izZ^_Z+r*3ITmhk?G8A`5EnV1#O-62D>ai22!t&w#Whs* z@OcEnMi#OiB}4o~%$PF=jqoF&GKN`BP^cMj6o**eiMAi>eI~xq%a=bo%UvU*uO;q( z*+Twi^Ik}NXu{x09NDr$bEyzP*gAHU0d>b4rjm~wk8*s&+jR;0BNX^u?(%GCp{m9=(pN%O`A|=iYiH|HQg6^*6n0T%@PxZz~7#E}v9n7g_%V}`GiT)YX%b8mt%J9qmZJbscR z&vq6=#73kt#;>SXcFxL&IX}K}#u3*Y*VoOvF@=?1Y!lnQte`n|ZXYjYi%Bjs5|NgC zzvzCv64U8xBdHpvX1|R1*!8penEvWh*hwvi@r~{CPo`M9PZv{7Qoex8d5lKKCPSXE z!Pe*AAE%C6^qESLH&v^@b{Pb3_08yt{M= zkO#P_j@R?`R42(?;{v8Ud|n)Qig6SIOP%oyo*p_|oxf5NuCQ<7{kTXJFJZNr8gsS) zy?)y>=k1Wub#}nx`(T#uqv_AiS&WdI?Q}wyWvt5)awPdSvDhE!_8Vmsg-{o=W-DUx za7LcBfhMxUYwQfoeyMfhM(~cW>&@4r;C=F?9~pRB9Y+ctj@5Ng~W~VocitzG%9~90#*tqT6i^ zDb+U^YP9J!84WP%L%!^g)7~^GkUko>+4kthTeX1U+ix`#LH@RcPOsO}zSNTt0sdqU z?XOV6!&fQ{EsO>aV#Afkznz|?;oTjS&?)R-&IMx@Pru*y%QOxSG|DgDx3Ol(9eSI`RSYU4V3;jkb_R9D#wkHw2%=-|Bd$PNCF~WUG)HqGky^-qoFBIRZ#JHX}A3g5x zMGw?#JZopCV=A;$Zb^!EVvoJ9>DTlBChV{o`*igQW>Q$0cqA-!Dw^kXz|n+@MPKk5E#>aE!4Ks4?M8>eX@jPOszc6Q*S0Y7kq zNy{sp;1<%&+L>lpW?NswRT{7Tx68p~)=Zga%V6*3*B8x6r-Mr{C)|shZj=18r}5q} zgLD1OMW<=~t~RlCMRi2&;lWucA?PUj1!KyqwZkKO$17Z$;Q>u6TPWLxUyBA1^x1iX zF$e-T2}c-TQTZ2Ba6!FUp#u$$`E;Ip2&bOIs&Z6_e49e2JxbhTQdg5!N~E04F)je8 za03DYG1jf8Wh0@^)27`BG=*iq3-0YY zZg6_K_wH$>IAfKf0VF-ziZ_!%OQ2gFa?-=6TPVpj&9+q3+&>nk6Cq(^YPrR`W86PS za#KQS6(iZ{>k|smRJ_Y|n`mhyrtRZ_q|1n=Oh=O1u5!Pqri=#%Xj;^<*YUgN`wG$9GY*p`M#bRs+NLqQqsT&b6g1RRf#6OZ_P+$pFY;JGkb$9;3G{b&+7D zjRb7goD8Qp8u7G9UE>|)XTYMTN2Bf<%189gO!Jjj>);cfUu%uzZ(l1p84MdxO*dp2 zOnx?IqsqugGEb^dQ+iGUnaqH_0%AWkaBLF4o&dg1*a`z#NbF z%j7c`sh^_Baq}0|0K9HJNBXm=6sj!rEDI%vz2p^6;A6vA{kH|dpN3OEOWoWqGXgD_ z)3*F%Z;{P_LARI%!x3s@d|->=uDL6LozRY}tghJOR!%;6_!WY%3GXN{6>+SEzCmkW zu8Q1(u^Q>j%ph_#ji{qMkaEr%43L79n%#p_{S|H<+eRQqUa?tGt1(XMMTpXP&^d|} z`!kZ=+8B7H7V;Ou=u!_iQ?bJI;A_1`6jNva!SoFBL|Hc9%qJaqtq~%AceTz>j;)#r zVb`Rm@K=6@aA(5-^}cBqgpaUx=nolN+F0CP5?b7QsJmfOQ^fdf%Z#`8LrQ3TTT65B z4|^OQ#U!rzWte(mRH6Pts-5qNy2+21H=q>$)5)QJ+b@&j@O)ql+IAk)fU37a?{>f2 z@?$K6FA?FbH2>8~I@>+-m^j(4^@Heh{Y0;zw)|3_(5p&$WCmb2%ar{}ENL9Gf)!)| zGUkMy;nAcP+&aRtYevdp9XEr+EO#djj?T0PE-k!mmrvy+tr6)uOW4ys-rRA8GupCtLd*NTR5^s4*Pw*=EG zI=@yZ?kwNCwc}RpKn3<*-R?06Smf%3d@5jY>W%XLgtr63Z z9dk=)*GI_=OS5h_=j=;Zv;6r=8(q;CgC9})mOa?{QEW5~-3MF^xLK}#P$R7q%6X(0 z*H4P<8k33c_1joJx#OCa_=MRLd^@?@k@89aSL;yX`>@W3L!m^nN#4VW?V9ods5XgG zK_xsq+r_KXQo3jQ{;Rrk2q!G(_RD6z@m{|D;cCvF+O6?eO!!E4?Rb2NVc2Yh@$f4qzQG>ShG787Dk9%W_q>^u1&JZeI`XBK27XKl}R`G*yBGD+S8AHUxvsik?@zg`gmj1C%;*M+c zD1ys~RkE_h93S1eYcTv9fw~=;-iW&XVFP;R*Y8>vi_y6}?8{tG$&JurQMBl#z30RM zG(ssEBx}W6@eMI-m$uurKkI_OF=8_3y%kelexdN1=OZ=c)4H4W7E35=#j`5cj={5R zsoUY5=_(l>-1K4%u`Qgy=LFs$Q+vttAFm;uR%SU7L;j>$@21uYre0@2+gVRLq7j#0 z&->WmexW$l=PsuTGAFFPXp3sP1;PE7WWcYy9)FYf8tgiblYTPP&qrA_xx&o95~?kk zNXWMeon4iQQ+ISZI5yR)wDba>(S4sA%ng6+?DsUw!}i~!*V)T z_vOQ^v*%7S_@tA!{b`hlS~}G04_rxn^3IO-lPwvoYIpr6s#xh9AKECO>(CgDMa}9l zctj=XOn`wRUs5b%SRgTzM->Ap% zvnf8XR19(6;$C!%_Iq%3(^@z^$9Fn0Ye**+1%XL|R{EWPJ`bh!J42W7wR^BwT|=R* z(UOstbLTFVf)Fc@7I%_o^l}F%|IzVl^7~6iN&FrZzzQF;xU%XOx0dnbVxV_xhqT!K z!fjb4I+KCs4sRSDWb!_F;E`}){N5>=fN{dqHuWVZQHR6pte1k0r!6az!PAy3mIMbM zquYx!%n}2YHR<*9QragWS}!=unRnlH=cV1`69T(o1ZA{zVFTzrS@bP_GwxH46)mq_ zh(lfl+lOc{#0{D1;Ap0d)e$qxEU^GUJmK<_RImN_GHvs%>$vCH#%SIT?4yc!kk!1( zL#;?%b*!KGEdP|K^+){nW;h^aJDyA_1!>jTMN?FaXBAXS>{Hq5W##b(7Vt8|bVr~{ z`FK}6;i%R-`Ys`(F%&*SE&nw`tvi?E#xoL6cJnn7&Xls`Lp)9vsU_TUj|+Um!p@O* zsmsBHn)py19aS{mtOe}7LT=)ZtDd-X>=cn=Z4vW)y8qG(hkSMdJM|3dbCPPZG z5N!;G=Ku#le?^qTo>0#xZFlU*-YJGO8wiidfBoM`zd}4s>XQeErVm%!F8f z{6HQ30Yd>>ulZLUnFsbEn46r=#W~-#s3IuKcl+a`#D?(Eankoc^XPr{@JO7>yAbD+ zn=e|wRe8-TV^flb4toPB63x?Exj@CQ6I&S@dcljzcq_Jylu@oSpR?xoaf(ItS!|>} zFWFAn`bUZ-J746XoWaWLx-?cko{pR=$DijY?&ZI#Dl+(LDw|bn7A})0oX|(+-^T#b{ z>7rhOX>qv6??|}GHS=)-QJKc^YKte8#F?BBu+9aw{-q%yE~*;Mj48cjZ)i-rjOiTJ zA2|{jXIV2j6O~xE7JnMFS=rT*B|&=$E?m8*(Dm$jdqME(TMqu8#zErSWf}(A%M~sh zB1}YS-#;MSSxKfTR}2Mk>=gez(vOJo;a0q_p|YmeUM;s*gLTj!+0@8v!0sraS#~7| zdsb<|@D-bX2WlgJ(=|>lL>8;~cq2I>?50gB{@sCljCftj% zd3bWYi1!97K|TJ6+}rfQ^fxQsMO{%z=b%0%kYS^2#{ci2RkmU6vm+dkd`#+T`62~{7sZt?o=6j z@itn>1jEeNPDBdd>29i=W@;=glQVpOx3Atw+Oe)nms0-yqax-9F}EK@H}&_`KMa?Z z>ol)eH@PIVhlwy{Us zZ8%yB-B=me-d$g!oz8*y|Pbg?YVy9cSM9|bG5 zQS5h9=$p5`7)ct7(p0hdk>Y0m)V+KY^3%s!_UU)?nA61VWIaW!V5VTA@xi>^?U3DO z%t0;#R}Q{-oxVFB-3T@jJrck0nC5~U`=mnru*&OO14=5k9gBzE<>K6ilt~pNiYmlY zkc6}1ummS4^+J)mKvt>5Y2fPW-Hv#NmxWqz4SN42iB$}pzU7e#`RdAtz+D0?87i^N zA6|M@_jG+eg=ZAAk`^i1FgWD`i5xuT3XrH~n5h?#2&{wVNXVmM6XXw07pYL-HrwCM z;3~D7bycuK=1^BUYt0n#>e(YZJ2D{hg)`&BpJ+G`@uQ&6ZImZ?lxVyhUBc}&C%)47 zNjKMXP$3@j)SWb!@tfqZP9NQa3$4=0^Cj{}^7LaGJQ;KBS0a;PM9YK14#pcep_O&y zi;jKGeOV}18P~d}W4UG(oBji+l;irPB2Of~(c5Yh;;fX@DEDh{)JE;}jOD040P7Db z>s1dbwRhHC=V+3@EQ`?z*)~;7BY}4LGR_>;{NM~Xf~aCK6MGN1fr{Y*!PZT{QlVnqd^IEIDU9v$DNen`I!KJoJ8eLkv*cb7(m zHdF=Om*oZX>Q}^CLj%2+PpBMel{8%`u*E??|CTE~u5MmI7bpeT(RYmBYubI4eyw*C zVncVNiYzaqTVBp#iY4x}LRD&9!ZP3OYBBjVBw0#eF2`8Mw0HPPZh}KPCWI}djl+0X z^b#6eAGA9%rsy}Sw`6bXiJ%#z%CUUb{;0^xGRLk0A&reNvVt8;I-=)rvKYl5Z4sy} z-{~*?sMEU2%o$KJBsP4~o|kCko1TpF1NUNYt0xgvm(g>>kHAiU*7_lOkg~iaW&4t& zk$9~~)E+ShF4h@o%`AaVQQ^F7*F%!AQrLZ@G^2L? zGp5*2PVg8n$KsN(y7oREYRlK@Jkp_Ipbz3D6lmYZKI#hYcI2w>NJ0kYt&KG@T5mtQ z-)TLVc)(Hxq)+tMCQvPLW)Iejoi!_lh5B`f?`H6~GadmM6~_MJX@lXoTztX+Ok@2L zZuA37tPrJ=Mvb0Q0lhvqZ6cYv$?NN($9!ZY5eQk3Zt0B!EfH-6L!nMf^;I#N_{-M@ z5dmuUTa)F(isnoGxB8=+r2) zE+@)6bqrIP{JF2mQ5V)_#P2-drFLs9*tDNfmEclaWBixWAH)e9zEnB&sxLH?^|ix!eBi zf3(B+G*|$YOW{m;LzUjS=u}jn5&mGf{)rMvU`}^fNLl~=W0*AyJBNx8v&`sKvwP$4qF8hpg}ao2 z;XQ`uVoEheI?HQzC9a3%k}s=n-|_2RTdC&syx2Mnv9o!#us0dP+l(H(6#-)gfteq7qoi1;aAk%N9rbzx3)L;iWok>wL($tKBIpEjf? zEB}*!+*$?tZ8gTHaqnNozEfnp8jPvv1I2WT8OEoTZR?rFX;)@PHWqLM%|;m5OH@X@ z)kc3$aNyF@pB(73@1<#5mVA&aq+B~FsEg0>iLSFItMOZ^e0?IqXq;)vRT6qy zTqWUsKalt#V_G(tONV7ZY@AU5Gp9F~oh_0ok~M_9-c4>P4cL@;O-6`DNH8=!!*FYfwl2BM-e`T&U z&%e*J&lT6j_(mUHT6;SS@VEJEg~nMa_Gj~E1A5Au`I)Fc=9W~4Bmp9WLIfk#Z#C1F zc&EYG(>S1!% z$SlS=nqYkSokU4fA(pJB$BXNAQH34~&QDP>I6gOKdhLsu%53=JqtSQV`%ZB6fSf5$ z>IH*Yq#<%Ln#l%>Lq}DH;Ds_j``%4(;%frQj;>dYFAiE;okaTBwo^_`!aRWWE~*D5>DjZD z@MlQr^QV9=(~{UZ)@BfR(yUxND0bhgMuA=!_10-$zhbJnIZVtK#}zMXnkt;{N2 ztTzPGy0Ua@p}m*W`;pKnm|BrpXIr7N!J1ZA#S!y1@e<}J_4g7bHvmr&qrD~amv_~S zSgw?}!@V0f4QY|Tp%sRBLAAVgxiD!OWySqVIthZ#svBd8U7n(*BrIn<)Z1}Ko?ZM` z5%C{a3k=LE>VKna^?2z+VpBd$Dm!R-P=h9qlW_sebR$id#Ga-Ty^uDh`?ffWIOk7! zg9*dCUk^7U<}}nFwndAQ_EfNqUmbN%ucHk=wc%z}sIpKO$XaUWILfuD3H@FLN`|!9R?QjB3Uf`O}tzgYn76Ygt;_!uEa^v z?@L$*N%%AD_Rhn4BvNbhW^YY8lfD~M@#mXA=gXANGwJyvjsEJ^95O;dKr6qYtu1`w87oF_- zJb%C&u{vTrK34_A^q~MxPMlm0=j2O$?vlGNmt1VrFgGUv-yu}-O8m+#4YYhD~ zJ39t5=gtl?AGO}DAZ?3Zou5_bFy-ify$aH@mtrDOUtDS%H`f^ij_RC7JoPof^_f|I zReLk4P}HH<)|=cy8LT9r8!1UlK%#Ca!l9^zHNl%4T2L@9B5jvse}pctAu4;?Hc0+` zV{(hP3B-qKZ=)Sp-o-)JEzFJ8$HFBvNyGdHl;0k_(Bc>iI0@9}oWYn;kdp``D|gy1bMNlR+3=you{73Z2X4Umz-vzNZQ+=>n}8%M8YK{ACVIBsHk^iiF8eCXBK-2_1JU7S=dZG9>9Hu&px+cK!WBlA zYov(uWHRc!-IsSNpIDk%pW;Itu%MCg{*Ys?yx@bzf1D3c;nII20qc6yTGsKr-aFAT z=uXZP?{1c?T;{~f!aSPX#B3yLZDM$ zwN_a5a5dx)g-Ws{UB8$DEuwPQTZ^gTQ&cyNYOE@X08L@U6#`sduMKAkp7?X`1`_P^ zH}*>Wr(xN}84xXZd$(v^A?at>J8EWbU}FPi9vA#QPzi*#ZUyd%Qu*RUW2(*)sq^f$7OZ}3VS zSZ`I+M$HL65Xz;62NkctF#Y+T>iU0NBT!-3y#VRo@5_^*^B^A&P0Sbp+&L5D5O5wx zg_=NBx8*(r?sCRtj8mfM-Luxq1=r<#B6UP2+5SZ z+IH~Oi^nL0`Yu~1Q8B*it=-wRM{e~fKIYj@<+YLs$)@kh%~r^O`;2sQnhx4dp}D~u z6jq3{+#(omdO^T%(cN4{v)m^9^Qq=h3wZ0H8Gj{_o3GAizdzNQz8A{V*zC-gqY0as za8@)&vpC8+fm7XHj6uvh;XS>#k9pCa$vz3qu|{%#9YpGNa!NTifVX*n6#jeO&KqG} z^5}N`dkwQfpQ-C7oIPNqahf?(?$>RGFXzN1if%G7M%7C^%x6D!>{6pa{Pvilir;#C zM5mK0L+V`jdH5U219NWK~jG%n0InwjmFvNCDvIyM-@z7mUz)@8C1JA|V)sa&cO7ivp5dg4T8) zni{MqR_8aQ`6u=Pn6zD8$e0fEv%56t z0HQ&UDIGo?=ieoJ+$%e`94rw$0{o{&gZzlk$x# z4F6ZJ2h%|It$+LPciB+=>tMEoCXuLfN)5Lzc{?hM2+aHuA1vdh1)^K$$4{Sk&)iRBw zkx`3ys(z@1Jhe4Vmr7vVHDATsaT>{d>2lC8WlzmyI47$0BuJ8dPAiWv@1v7edo@_t zbkRa)!#@f#?d6tOCi;)H+;^z+fT5F+Ibin>?--*oPaGMt5N;65Smd zt}6xkA~gC%cf7)`TUb2%7<8k~=4F+EW>gk;PU(G3cTsyUptgZFAs^Rm5<4B{6n``G z0;h3l_!1(G&PcK(lr2WP(2w;1rb5y8i5IW<1l2+uyQs6pcMqz1raxPhHkURgbqktT<0Gg|5W8gr_L+4L2UkZ z{lX(z1k8PeMB~L)oBGks zRV?xT=b>M{oUL$W;B6{fGZWSqk!PN{f^K*K4443;1t;+rzbIYXJi>}-(`#f41-9K- zh}*UR8Km76x5aL5@%c^=BWdY6ZS+0yNdSEB<5qMbqwd{eLGOpctM_xISAs2)kDCUa z)tc!n1Ppk|48Vwr5RJDT*D36!@ zTyM$gTwzutO)d$Y3};6Cw?MR^CY{bt0l)YZ)M8Uyo}%bH$~T@w|ChITXe2^Ve{WAS z2YL>{+yC{|{zNTFtz;e$d-Ac7OjOjexnJ)0U`DmjWVL43fyB!&_nUidbUtnXM`s*F#f)(612Ip7byke1SW|z#ZGPZFu|kr-B{w-~PR##EJ+j|%% z2)UjX6zapxA^>ZmtzZO5_S~B&`em#=?u8DC3Kfc!R&dm~^f%_s9Y^ycwq%N(oExvB z*nV1&}Ggt|NGy}EUTD$u8{`PdBhwlIYBsk3N~rb6YioTZF&nYh-JI5`OL&#@ji z=qcl(t{YKnmr4NameWctfw>&$xT9_}!_KwJ=C~qPqhbMwKD0`^S+RBI>wq5lmRzc$ z#rI8`$#N9Yz?(PSewlq;pQOK_U=qJZs_}P-jYWTvp0Q^om*2qz4i3<)+Hbj^$$r95 zsBFgg>GaREZZ#pG`m@-7YAWY{YpO!`v~$ce#7u$<&G!Mz_2~I~E}JshzO+W1-BO`k-n8-(Lt;%9NFi(L^;Evc)4nM_>zGp3_XmOAL!#QO@4Z_ zd$fP&5{-44HN7Q&7)O=JDlC{5NY%b*7;)Eanlnba9EPUM>7Jtr4shlz6+umWQYJgu z#m*+S8to2RJTfx~4O(j8AQyQrc9d3qh?sab3c$|wVJf2VvaRq%{M9x@^pY7*un;ns z2}dr7?eIk$W1JXq6g%=l(I*9>w0=UEbi9>ejZXFpFH0->y}m>aV(xl%X^?ZVCcpu_2l&3^RF#XO)5CBpJa|dX@tOl-b8yBb zN0A68m!uuJn9#gjyULM%KQtx{ZBt5HXc1)rEHu%N+PdFx$E~3HM@{{#;>T(d?EZzN z^QX6H$w~m(A0zXiHC)0az~%p+^8ME#2xFM=?-@`ldugOY%*pLgaW=o;RGgv8(cBr7 zRLTr4QR7XQj%uX2vDUd`5rQJBK|@H^BY|Dn{@SlcIPg|{NYOzVRC2V~!W(JM3=7Bf zLY6lgc+zM~iX>^Pm&`X(ELb`cRi%ywE24}K>5gP_+_$91x>MytfA|&hn1EuXh>)`^ zk~2pGt>9_QHd<1rR-u>!>zqpqPu(n1#P6HQ{Ht^xtxN^BJRw?0^bp2N`lUrASTfjA z{1dky!JLTUIzQ3j@;^JOz**pTRKO-Ne52~P#$_PDB13E{0*%H3{C~OFgU@mQRgB^5C97FtdYgT(TzgR$3~9MKl3;f1d!i#D z{>Fvp%a}O>Rr18bs%xmdJE6xgV$``spk#2llw?;#6iqOt(m7KYzA zMS9k#vVO3! zLA}Q-_0(C90Y7i~MSKBCj<5y%VUx{X)sClVwVaO9HbHr=(+c={pVkZ38`}gIJL?yX zc&^Gw;p=UnF>ZWKBD>ujcwH2eDq~Re^l{tOx&b0`AF{-JY{;8%A9jQ>s}{^T=VI?w zZ-jC4X4l!gC}LUlvU(1w3RE%_KDUZZc$*3KYpv>oTg!vi^Btf$@_-)!cMBqKK!4xn z4$6O(0WytyHnkQ^*iSvfS44Jd8wuZU^4V9^!h3vW!!tSaRGfmSteOms zKdW%&PUe0F1lIAxAFva>(S@`x^iPyvn)4Joqr+K=y5Wa#SB8PRi5VG25`73-W9F7t zi$xZT!g~SPMv?ON5+=6Az-4>&;c&#*j&1(ahz?l^;B>gLjVTSTd7VXJkaOK_Wq&EC zndDrqSOQ+Ot#TR`fD7ht<(i|*&a&5ZivX<_OE9jCjeu_!F@zce@t$wGITkjZcgJx# z8$I(X7S3mx-NHKg*Ux-c$1}gaTg&NrmcSOTNcb8a%g80vd?gkH3gxw9xS9LKlgq;= zOK8e&H)~fC`c)W3(`a4Wco0Cv6O@4&WxLkHvs;nzQT}~^7}_eXUAQO5|L|uApOgH1 zbI|Lz@`AO+^qg8d@z%~z-DFn}JfjSzYm~XPvTaFI+GeS;1GPs~MAZT$i~Ip2Q+Y8? zrO@Z&R5v1ik_L&z(i2zM5WApE`A>D1RUX`Tpudue#al-Q-Psgj&;p19pJuxk+m0iZ z0J~0LRu8_X*IeQrQH~puGVHJ)NA--e4o?b1J)=kb#7K z1G}zTGY@1__**mvD!-QLv)QZJh4hQfU0=>aCW9#-V?@9Q56lp;opxoO#YT$iNzjDR z@H?6K2B)vR=7Hh8N~b(k)qnJ1kC-DC$cPFRm4(y#8Xll#ijldrw_e7_a0p1X4LDfR zH|*C;{@H?=u-yeW7qHL8YN9;c`g@7|B!c?E4*#@DR)zoD4>w245RJW;eNGPri<^bRt;l+_B*+Yuk$yv^fYX2st690qobxwSoU8(PfF&v zgTJ%e#+$@BN!b|3AD>3W@k5IT4RSYG7BlpW$S1tgise{4r;x>4B_W@XmS7I$Fc>+s z2AqL17%~`<9VboXbs=~L=ubg$=_-_vNE#T0dt@F}=fr`hsTE5^v_V$1G%vtnt~g}X`W}(@7$CiWQ1< zRD2v9@(@u(ohWcPpy@4U`t(;rR6@P20sa*FfUiMV1v$9`bjYjr-*FDi12aq*E@Mfm zf~LPe)c4n6v6brPiKfk7#io!*D zd`;$0(;~a{)diSC*N8chLTcFtD!)ML+F<0cKWd4SG@CgI73E;DZg@5Kr2`alHZisf z0>A3Ilc`EsP9Z+}70Nuq-Z`{2lO$#`!SfTwq7XeU?}s1`&0?<-n3`oy4lw1iaJkIA?IR zHih`(KJ~)`zLah%$X${JyW@H=(9>j^O+NbI^~az$Ll>HjhyLB1s+{FF)xi3W7JR8# z^ci6d{;b41i*YjVZ=D_c*Vm<-BZEr9YCYPL(L4;E6hsqyEx|-Ll%}$S2kExeDDuaq{k`T>> zS{AdJ88b!fQQ8z7ci?@BS*7&pdz0^A8b~s0DtnVX;?7MdpJ;^A*W4$2=JPi*wvNrh zH&%76To&Nj1I?*3t~{f-7H@VyD$FY09uq9v-knkYtHdrT0(=UlJh4>pW7jo1+aMLG zx<#1+#kOb4myatR-2i@~@h7lw7uB;@5G&WQ_!J*P7Z?3=NR<3uyw1WZjo3Um_5~{^ z9aur%sz6L)5r4hpc2<}#TDECNEF~%36KeR%n8=R|v`#6h6f6|BRdm2Tc@|-gn_tV! zD;g1mVojDlT@kxk_}c5M)u=g;QTYCt)pvKL1$u3_J55JbopX$rzPf6_&Af9-U;i~3 z;H5Qr`KgvG!V?0xG~!h#jIQvXEOIB!NH-s!W#UCiUch4)oFhNVC8Bq8%R4y;lk2MB zZt(kGfF>B2Lei&AD3u7>OO8+vYYI^?kaoWk zcbin1#%o)l<40q%W(Aa05j-7&EH#PO;{s9belNv__1u5j?kCPsw6%>FjZ1u>ZDfdw ziLS_YUjFFug4rH6I^eST*2FhkwPFjs;!#;4`@_7p>rCMN+<4=tVp|-jZ^d>#Wm^Wa z@gN^_ZHT{iq3mxI5_U`k4icY2xAp0iF?hF?gD=rjCC0?Q)m#~TP^SW$itacaG9m)s zbu<%3=oDpJOzXOvD`!7?B3B_XfvM+FUl{FmZ=A3uh>$rp?|LC(U9n~$$9 zQW7cvLga0erMY8CrOXE}!7lL}jM`4ZX0{NmG(DJ}w1gco5N<|m_o1RZLkL@J98Kzc;Q)BW%WCbA8A#nT;CRAXg|Y?5CP z6A$uODGB#Q3^k`H;G@Ft0}bylggEfsU;h{L3@Xui^IvT)y&3GJP^1fAwZU%=L-t<^ zVF5Tbdp54z>k>Fqlc`+X95Yx{DMVAu=(oBty{X;s3I&s^#L5Ql#2CJFX|?MQLPo-?l*UpV8=d zkQL&FdAP|X3T#O!gmxMductkm85Vp|GHDk9TAi|Cr)o25f&hEB?KbKNT5b$g%Mi&nqj+s=~l5slt70*H+?| zgZ_aS4dt1#OdOgUVNX>}*RJI!SbVN;WL%BHKodZ#1AS`^L|QGBsCf$rgVT1a%H0nL zxd=d`OGdk8yg=(#??87QB=z>`nwlGAUQyoU#=c3r;MV)2e1!GY9xQW&FA??P-zX?! zvb7~Oo7WEX1CH#Dvo`k>_Hh-4%hbJY0vAEu3fIkOv1;sNwa$T%fj|p!TuHcrlW|!T> zML4lmye2ozqfl^<#1hE8bD=(XUnGmKrKRR;ExQ2jDYO>miU_Uc8Tc&>Vchq9qdzQ= zgbev06tJ-p;AoOdv%Uv`2jFhJw}o=@C;`ZHd3E`Edb8Eeh_BW;mRg!}CbUJg*jAO|j~Tat9#R*?M%2Km>f4)cFVaZo-| zBy5UtNm(-gJ4%H=XeNwNqVf)y6^=I!9i)MBk^a6}gZkUzxtMXV`ThriPawzq5g$EF zHfd3!hjE>|sKr@1B7`!R<$5Nn{!G=eI__K6qTW40dvulrB;>YbX341_xfjzflQUes zoS_WS!|I2qBv(Iu8beUlbDI=9i=xb8(6CxuUibu+g8nGxtgO-+NE>`w9H7jfTM&Jw zJhizyXd)cx7PZ3eq_R3g&(xL-a3FLU9$0cuaO!6)8j-@-IODaAJI6t-epCQ|HK&;F-gz!>E`O%4ZZVEP@ZjNCT zJz=%5WFGjQgxIZ^%3$a%iHk>En0fP5J_llf$ro#|0{?yfnFT2h$&k2*g-APWZSK|l zsH`**yEL7Fiv4N9x{m_Ja&c`M0DwQdA#Hm`1^9UKAk7VA2H-NWht=Wwo{<@m+TtBN zizPnGr9Y^Sm;R`f=aR2{(%N^hX{(!Zz?f8nZC!{~GCZ@MQ|SfC&Vx z{=W_FL|HR*Ej0J#5vvE%G98O98r}o^NcD5``PIXx`Gr5A6mag;x_D7UE)YD?Z)-B3 zk~&Cew_r+Nn=4D{%$kt~N&ri`aX>k!+q`fZFM77<>aASrJ07+Jbe)2!>->U;z`2wX z`%zJc&JS|o4(x+IReM)8akw}}sVWc-186Powt&BW6n@zkfhcy(gNC9qi(6ZVy79AP zJh-kF1KS~~f7Qza&bRFtTH(35MLPwg03V()^mpm>KM~0m>akA_5X1XEwh=xGnwvVg ziVN&8Rd5l_p9#$)0#M!6&^C7F%7#2^#*}Q$H0DBbkXky#fVatn)#V1hqBu9LMRPHw z3e+u~R$4!8EAwxHF6`u=y)3m3PImdHv7vS{r;#L_;|03G(&;4YW&e`b+}=h7fi3o_ zi8_uuy9-IlYS4{`9lxD*VE*kpdpxsZsT|+AQSrO&rO~h#k$oDi0+twFPYg=!h#E7g*-H3lo^A^IPwEOI@0#3Uz~$i4nTL

=*gCoOlSEFc-Ndfw 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 X#IDhJ% Date: Wed, 7 Jan 2026 16:56:27 -0500 Subject: [PATCH 051/139] updates --- intune/device-updates/windows/driver-updates.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index bc24b3b46e..3e25105ae6 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -41,7 +41,7 @@ Windows driver update management applies to: :::column-end::: :::column span="3"::: -> To use driver updates policies, the following licenses are required: +> To use this feature, the following licenses are required: > - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning policies. > - A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). > @@ -58,7 +58,7 @@ Windows driver update management applies to: :::column-end::: :::column span="3"::: -> Feature updates policies support the following Windows editions: +> This feature supports the following Windows editions: > - Pro > - Pro Education > - Enterprise @@ -121,7 +121,7 @@ For more information, see [Role-based access control for Microsoft Intune](../.. ## Architecture -:::image type="content" source="./images/autopatch-ds.png" alt-text="A conceptual diagram of Windows driver update management." lightbox="./images/driver-updates/autopatch-ds.png"::: +:::image type="content" source="./images/autopatch-ds.png" alt-text="A conceptual diagram of Windows driver update management." lightbox="./images/autopatch-ds.png" border="false"::: **Windows Driver Update Management architecture**: From 73de40201d912802f014d235268e78f1575336d9 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 10:31:06 -0500 Subject: [PATCH 052/139] toc updates --- .../windows/driver-updates-overview.md | 322 ------------------ intune/device-updates/windows/toc.yml | 12 +- 2 files changed, 6 insertions(+), 328 deletions(-) delete mode 100644 intune/device-updates/windows/driver-updates-overview.md diff --git a/intune/device-updates/windows/driver-updates-overview.md b/intune/device-updates/windows/driver-updates-overview.md deleted file mode 100644 index c1da7e7819..0000000000 --- a/intune/device-updates/windows/driver-updates-overview.md +++ /dev/null @@ -1,322 +0,0 @@ ---- -title: Learn about Windows Driver updates policy for Windows devices in Intune -description: Learn about using Microsoft Intune policy to manage Windows driver updates. -ms.date: 09/10/2024 -ms.topic: how-to -ms.reviewer: davguy; davidmeb; bryanke -#ms.custom: -ms.collection: -- M365-identity-device-management -- ContentEnagagementFY24 -- sub-updates ---- - -# Windows Driver update management in Microsoft Intune - -With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. Intune and Windows Autopatch sort updates by categories that help you easily identify the recommended driver updates for all devices, or updates that might be considered optional for more limited use. - -Using Windows driver update policies, you remain in control of which driver updates can install on your devices. You can: - -- **Enable automatic approvals of recommended driver updates**. Policies set for automatic approval automatically approve and deploy each new driver update version that is considered a *recommended driver* for the devices assigned to the policy. Recommended drivers are typically the latest driver update published by the driver publisher that the publisher has marked as *required*. Drivers that aren't identified as the current recommended driver are also available as *other drivers*, which can be considered to be optional driver updates. - - Later, when a newer driver update from the OEM is released and identified as the current *recommended* driver update, Intune automatically adds it to the policy and moves the previously recommended driver to the list of other drivers. - - > [!TIP] - > An approved recommended driver update that is moved to the *other drivers* list due to a newer recommended driver update becoming available, remains approved. When a newer recommended and approved driver update is available, Windows Autopatch installs only that latest approved version. If the latest approved update version is paused, Autopatch automatically offers the next most recent and approved update version, which is now on the *other drivers* list. This behavior ensures that the last known-good driver update version that was approved can continue to install on devices, while the more recent recommended version remains paused. - - With this policy configuration, you can also choose to review the available updates to selectively approve, pause, or decline *any* update that remains available for devices with the policy. - -- **Configure policy to require manual approval of all updates**. This policy ensures that administrators must approve a driver update before it can be deployed. Newer versions of driver updates for devices with this policy are automatically added to the policy but remain inactive until approved. - -Later, when a newer driver update from the OEM is recommended for a device in the policy, the policy status updates to indicate there are drivers pending your review. This status becomes a call to action to review the policy and decide if you want to approve deployment of the newest drivers to devices. - -- **Manage which drivers are approved for deployment**. You can edit any driver update policy to modify which drivers are approved for deployment. You can pause the deployment of any individual driver update to stop its deployment to new devices, and then later reapprove the paused update to enable Windows Update to resume installing it on applicable devices. - -Regardless of the policy configuration and the drivers included, only approved drivers can install on devices. Additionally, Windows Update only installs the latest available and approved update when the version is more recent than the one currently installed on the device. - -Windows driver update management applies to: - -- Windows - -## Prerequisites - -To use Windows Driver Update management, your organization must have the following licenses, subscriptions, and network configurations: - -### Subscriptions - -- **Intune**: Your tenant requires the *Microsoft Intune Plan 1* subscription. - -- **Microsoft Entra ID**: *Microsoft Entra ID Free* (or greater) subscription. - -**Windows subscriptions and licenses**: - -Your organization must have one of the following subscriptions that include a license for Windows Autopatch: - -- Windows Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) -- Windows Education A3 or A5 (included in Microsoft 365 A3 or A5) -- Windows Virtual Desktop Access E3 or E5 -- Microsoft 365 Business Premium - -*Review your subscription details for applicability to Windows 11*. - -If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). - -> [!IMPORTANT] -> [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. - -### Device & Edition requirements - -**Windows editions**: - -Driver updates are supported for the following Windows editions: - -- Pro -- Enterprise -- Education -- Pro for Workstations - -> [!NOTE] -> **Unsupported versions and editions**: -> *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, available under the **Windows 10 and later** blade don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. - -**Devices must**: - -- Run a version of Windows that remains in support. - -- Be enrolled in Intune MDM and be Hybrid AD joined or Microsoft Entra joined. - -- Have Telemetry turned on and configured to report a minimum data level of *Basic* as defined in [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection) in the Windows documentation. - - You can use one of the following Intune device configuration profile paths to configure Telemetry for Windows devices: - - **[Device restriction template](../../intune-service/configuration/device-restrictions-windows-10.md)**: With this profile, set **Share usage data** to **Required**. *Optional* is also supported. - - **[Settings catalog](../../intune-service/configuration/settings-catalog.md)**: From the Settings catalog, add **Allow Telemetry** from the **System** category, and set it to **Basic**. *Full* is also supported. - - For more information about Windows Telemetry settings, including both current and past setting options from Windows, see [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection) in the Windows documentation. - -- The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. - -- Have access to the network endpoints required by Intune managed devices. See [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). - -### Enable data collection for reports - -To support reports for Windows Driver updates, you must enable the use of Windows diagnostic data in Intune. It's possible that diagnostic data is already enabled for other reports, like Windows Feature updates and Expedited Quality update reports. -To enable the use of Windows diagnostic data: - -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Tenant administration** > **Connectors and tokens** > **Windows data**. - -2. Expand *Windows data* and ensure the setting **Enable features that require Windows diagnostic data in processor configuration** is toggled to **On**. - -For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). - -### GCC High support - -Intune policy for Driver Updates isn't currently supported with GCC High environments. - -### RBAC requirements - -To manage Windows Driver updates, your account must be assigned an Intune role-based access control (RBAC) role that includes the following permissions: - -- **Device configurations**: - - Assign - - Create - - Delete - - View Reports - - Update - - Read - -You can add the *Device configurations* permission with one or more rights to your own custom RBAC roles or use one the built-in **Policy and Profile manager** role, which includes these rights. - -For more information, see [Role-based access control for Microsoft Intune](../../intune-service/fundamentals/role-based-access-control.md). - -### Limitations for Workplace Joined devices - -Intune policies for *Driver updates for Windows 10 and later* require the use of Windows Update client policies and [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). Where Windows Update client policies supports WPJ devices, Windows Autopatch provides for other capabilities that aren't supported for WPJ devices. - -For more information about WPJ limitations for Intune Windows Update policies, see [Policy limitations for Workplace Joined devices](configure.md). - -## Architecture - -:::image type="content" source="./images/driver-updates-overview/wdum-architecture.png" alt-text="A conceptual diagram of Windows Driver Update Management." lightbox="./images/driver-updates-overview/wdum-architecture.png"::: - -**Windows Driver Update Management architecture**: - -1. Microsoft Intune provides the Microsoft Entra IDs and Intune policy settings for devices to Windows Autopatch. Intune also provides the list of driver approvals and pause commands to Windows Autopatch. -2. Windows Autopatch configures Windows Updates based on the information provided by Intune. Windows Updates provides the applicable driver update inventory per device ID. -3. Devices send data to Microsoft so that Windows Update can identify the applicable driver updates for a device during its regular Windows Update scans for updates. Any approved updates install on the device. -4. Windows Autopatch reports Windows diagnostic data back to Intune for reports. - -## Plan for driver updates - -Before you create policies and manage the approval of drivers in your policies, we recommend constructing a driver update deployment plan that includes team members who can approve driver and firmware updates. Subjects to consider include: - -- When to use *automatic* driver approvals vs using *manual* driver approvals. - -- Use of deployment rings for driver update policies to limit installation of new driver updates to test groups of devices before broadly installing those updates on all devices. With this approach, your team can identify potential issues in an early ring before deploying updates broadly. Use of rings can provide you with time to pause a troublesome update in subsequent rings to delay or prevent its deployment. Examples of organizational approaches for rings include: - - - Structuring driver update policies for different device and hardware models, aligned with your organizational units, or a combination of both. - - - Using policy deferral periods for automatic updates and the *make available date* for manually approved updates, to align to your update rings for quality and feature updates schedules. - - You might also set the update availability for manually approved updates to match common update cycles like Microsoft's Patch Tuesday release. Alignment of schedules can help reduce extra system restarts that some driver updates require. - -- Assign devices to only one driver update policy to help prevent a device from having its drivers managed through more than one policy. This can help avoid having a driver installed by one policy when you previously declined or paused that same update in a separate policy. -For more information about planning deployments, see [Create a deployment plan](/windows/deployment/update/create-deployment-plan) in the Windows deployment documentation. - -## Frequently Asked Questions - -### Do policies for driver updates support Assignment Filters? - -- No. Driver Updates aren't currently supported with Assignment Filters. - -### Can I apply driver updates policy during Windows Autopilot? - -- No. Driver Updates aren't supported during Windows Autopilot at this time. - -> [!NOTE] -> Windows applies critical updates during Windows Autopilot. These updates may include critical driver updates that have not yet been approved by an admin. - -### Can I use policy to roll back a driver update? - -- No. Windows Update client policies don't currently support driver rollback. While rollback could be scripted, there are too many potential variables to provide a useful sample script for doing so. If you must remove a driver, consider manual methods like PowerShell. - -To help avoid issues that require rolling back a driver from large numbers of devices, use *deployment rings* to limit driver installation to small initial groups of devices. This approach allows time to evaluate the success or compatibility of a driver before broadly deploying it across your organization. - -- For policies with manual approvals, you must review and manually approve each driver before it can deploy to devices. While more work than policies with automatic approvals, manual approval can help avoid issues with automatically approved drivers. -- If you use policies with automatic approval, plan to monitor the policy for early signs of problems. If a driver update problem is identified in an early deployment ring, you can then pause that same update in your other policies. - -### Can I manage a device through multiple driver update policies? - -- While the use of multiple policies per device is supported, we don't recommend doing so. Instead, we recommend adding devices to a single policy to avoid confusion about whether a driver for a device is or isn't approved. - - Consider a device that receives driver updates from two policies. In one policy, a specific update is approved and in the other policy, that update is paused. Because the status of *approved* always wins, the driver installs on the device despite any other status for that update that is set in any other policy. - -### How can I reduce reboots on devices that receive driver updates? - -- Because it's not always clear in advance when an OEM releases a new update, or if that update requires a reboot, consider a regular pattern of update reviews. - - - For policies with manual approval, when you approve drivers and set an *approval available date*, you can set that date to an event like the monthly Patch Tuesday, or any other time of your choosing. - - For policies with automatic approval, you could pause a newly added and then return to approve it. When you reapprove any paused update, you can set an *approval available date*. - - To help mitigate this type of recurring challenge, we're evaluating changes that can mitigate the need to manually coordinate driver updates with *Patch Tuesday* updates. - -### Why has a driver disappeared from the list of available drivers in my policy? - -- When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through Driver updates policies. - -### How do I remove older drivers from the driver list of my policies? - -- To ensure that the list of available drivers is up-to-date, drivers with older versions than those already installed across all devices targeted by a policy are no longer applicable. These older drivers are removed from the driver list of previously deployed and active policies. Only drivers that can update the driver version currently installed on a device targeted by a policy remain available in the policy. - - Installing drivers with older versions than those already present on a device isn't possible through driver update management. - -### What is the Windows Autopatch synchronization frequency? - -- Intune to Windows Autopatch syncs run each day, and you can use the *Sync* option to run a synchronization on demand. The time to complete a synchronization depends on the device information involved but should usually take only a few minutes to complete. - - Devices sync with the Windows Autopatch service each day when the device runs a Windows Update scan. - -### What drivers are available to be managed? - -- Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. - -### What about drivers that update a BIOS that is password locked. How does this work? - -- Updates that are published to Windows Update have a requirement to use a Windows mechanism that enables securely updating the firmware or driver without requiring the BIOS/UEFI to be unlocked. - -### If a vendor has their own app for scanning and installing driver and firmware updates, is there a delay in update availability between their app and Windows Autopatch? - -- The possibility of a delay depends on the vendor or OEM who determines the availability of their updates. Because driver updates are digitally signed by the same portal before they're published to Windows Updates, driver updates might become available through Windows Update before they become available via the vendors tools. - -### Why do my devices have driver updates installed that didn't pass through an updates policy? - -- These are likely *extension* drivers, which are "sub drivers" that a main driver can reference to be installed when the main driver is installed or updated. Extension drivers show up in the installed drivers or update history on the device, but aren't directly manageable. Because extension drivers don't function without base drivers, it's safe to allow them to install. -- Plug and Play can also install drivers automatically. When Windows detects new hardware or software (such as a mouse, keyboard, or webcam) without an existing driver, it installs the latest driver to ensure the component functions immediately. After the initial installation, any future updates to these drivers will require approval. - -### How quickly are paused updates actually paused? - -- Pause is a best effort, and when an update is paused, Windows Autopatch removes the approval. However, devices won't know that an update is paused until it's next scan for updates. - - If a device hasn't yet scanned for the update, then the paused update isn't offered, and *Pause* works as expected. - - If a device scans for updates and discovers an update is paused and that the device is in the process of downloading, installing, or waiting to restart, then Windows Update on the device attempts a "best effort" to remove that driver update from being installed. If it can't halt the installation, the update completes its installation. - - If an update completes its installation before the next scan for updates, nothing happens, and the update remains installed. - -### Where can I learn more about the available drivers? - -- You can get more information about drivers by copying the name and searching the catalog.update.microsoft.com website. - -### Do driver updates policies update drivers for plug-in devices? - -- Yes, if the driver updates are published to Windows Update by the OEM vendor. - -### Which driver updates can my device users see? - -- After a device is assigned to a driver update policy, optional drivers aren't shown to the end user. When the admin approves a driver update, it effectively becomes "required" and installs the next time the device scans for updates. - -### How do I use driver management if I'm currently using Configuration Manager for updates? - -You can continue to use Configuration Manager for updates other than Drivers, or start to move other update types to cloud management in Intune one at a time. To do this, first, enable [cloud attach](../../configmgr/cloud-attach/overview.md) or co-management in your Configuration Manager hierarchy to enroll your managed devices in Intune. - -The recommended and preferred path to embrace cloud based updates is to move the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload to Intune. If your organization isn't ready for this, you can use the Driver and Firmware management capability in Intune without moving the workload by completing the following steps: - -> [!NOTE] -> The following procedure only works and is supported for managed Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. - - 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. - - 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). - - 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). - - > [!NOTE] - > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. - - 4. Enable [data collection](reports.md#configuring-for-client-data-reporting) in Intune for devices that you wish to deploy drivers and firmware to. - - 5. [Optional] Enforce allowing diagnostic data submission using a policy. Diagnostic data submission to Microsoft enables the use of [Windows Update reports for Microsoft Intune](reports.md). - - > [!NOTE] - > By default, diagnostic data submission to Microsoft is allowed on Windows devices. Disabling diagnostic data collection prevents the use of Windows Update reports for Microsoft Intune from reporting any update information for your managed devices. - - Configure the **Allow Diagnostic data** setting to **Optional** or **Required** using a domain-based group policy or Intune. For more information on how to complete this task, go to: - - - [Use Group Policy to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-group-policy-to-manage-diagnostic-data-collection) - - - [Use MDM to manage diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-mdm-to-manage-diagnostic-data-collection) - - 6. [Optional] Enable device name collection in diagnostic data. For more information on configuration using a domain-based group policy or Intune, see [Diagnostic data requirements](/windows/deployment/update/wufb-reports-prerequisites#diagnostic-data-requirements). - - > [!NOTE] - > Using Intune to configure any of the diagnostic data settings mentioned earlier requires that you move the [Device Configuration](../../configmgr/comanage/workloads.md#device-configuration) co-management workload to Intune. - - You can move Feature update management to the cloud in Intune by configuring a [Feature update](feature-updates.md) policy in Intune and setting the **Feature Updates** setting to **Windows Update** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus) group policy. - - Using Update Ring policies in Intune for Quality or Feature Updates requires you to move the **Windows Update** workload to Intune. - -### Is there a way to set a deadline for drivers? - -The Quality Update deadline and grace period settings apply to drivers. - -Here are some more details on when deadlines are applied to drivers: - -- A driver is approved to be made available (manually or automatically) on a date. This is shown as the First Deployment. -- On first or initial scan the approved driver is offered to the device. The date the client's update scan initially discovered the update is also the start date and time for the deadline. -- The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) - -### How do I set deferrals for drivers? - -- The deferral period set for Quality Updates within the Update Rings policy does not apply to drivers that are approved using the Driver Update Policy. Instead, use the deferral setting in the Driver policy to set a deferral. In fact, using multiple driver policies with different deferral settings to create driver deployment rings is highly recommended. Remember to only assign a device to one driver policy. - -> [!NOTE] -> The deferral period only applies to automatically approved driver and firmware updates. An admin must specify the date to start offering a driver with any manual approval. - -### Are the user experience settings from an Update Ring policy applied for driver updates? - -- Yes, user experience settings such as automatic update behavior, active hours, notifications, and so on, are applied for driver updates as well. - -### Why does it take up to 24 hours for the driver update inventory to be returned? - -- To make driver inventory available, there are several steps that must be completed. The most important is that after the policy is submitted and devices are enrolled for management, Windows Updates must wait for each device to do its daily scan for updates. This process occurs daily, so it can take up to 24 hours for all healthy devices to check in. After this, Intune needs to process the results of the scan to provide the inventory of available driver updates. - -## Next steps - -- [Create a Windows driver update policy](driver-updates-policy.md) -- [Use Windows driver update reports](reports.md#reports-for-windows-driver-updates-policy) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 8868094406..7f0ae78e76 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -4,10 +4,10 @@ items: displayName: windows updates - name: Updates rings items: - - name: Configure update rings policies + - name: Configure policies href: update-rings.md displayName: windows updates, rings - - name: Update rings reports + - name: Reports href: update-rings-reports.md displayName: windows updates, rings - name: 🔴 Policy settings reference @@ -15,7 +15,7 @@ items: displayName: windows updates, rings - name: Feature updates items: - - name: Configure feature updates policies + - name: Configure policies href: feature-updates.md displayName: windows feature updates - name: Feature updates reports @@ -33,7 +33,7 @@ items: href: feature-updates-windows-10.md - name: Quality updates items: - - name: Configure quality updates policies + - name: Configure policies href: quality-updates.md displayName: windows quality updates - name: Quality updates reports @@ -44,13 +44,13 @@ items: displayName: windows updates - name: Driver updates items: - - name: Configure driver updates policies + - name: Configure policies href: driver-updates.md displayName: windows driver updates - name: Driver updates policy href: driver-updates-policy.md displayName: windows driver updates - - name: Driver updates reports + - name: Reports href: driver-updates-reports.md displayName: windows updates - name: Driver updates FAQs From e5ddb2f4fb4834e0f5a27dd62a506ab7008172a6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 12:08:52 -0500 Subject: [PATCH 053/139] updates --- .../device-updates/windows/driver-updates.md | 70 ++----------------- .../windows/expedite-updates.md | 28 +------- .../prerequisites-device-configuration.md | 39 +++++++++++ .../includes/prerequisites-licensing.md | 23 ++++++ .../includes/prerequisites-platform.md | 23 ++++++ .../windows/includes/prerequisites-rbac.md | 29 ++++++++ .../device-updates/windows/quality-updates.md | 3 +- 7 files changed, 121 insertions(+), 94 deletions(-) create mode 100644 intune/device-updates/windows/includes/prerequisites-device-configuration.md create mode 100644 intune/device-updates/windows/includes/prerequisites-licensing.md create mode 100644 intune/device-updates/windows/includes/prerequisites-platform.md create mode 100644 intune/device-updates/windows/includes/prerequisites-rbac.md diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 3e25105ae6..1e1a5d1cd7 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -35,73 +35,11 @@ Windows driver update management applies to: ## Prerequisites -:::row::: -:::column span="1"::: -[!INCLUDE [platform](../../includes/requirements/licensing.md)] - -:::column-end::: -:::column span="3"::: -> To use this feature, the following licenses are required: -> - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning policies. -> - A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). -> -> If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). -> -> > [!IMPORTANT] -> > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. -:::column-end::: -:::row-end::: - -:::row::: -:::column span="1"::: -[!INCLUDE [platform](../../includes/requirements/platform.md)] - -:::column-end::: -:::column span="3"::: -> This feature supports the following Windows editions: -> - Pro -> - Pro Education -> - Enterprise -> - Education -> -> > [!NOTE] -> > *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. -:::column-end::: -:::row-end::: - -:::row::: -:::column span="1"::: -[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] - -:::column-end::: -:::column span="3"::: -> Feature update policies supports devices that are: -> - Enrolled in Intune -> - Microsoft Entra joined -> - Microsoft Entra hybrid joined -> -> Devices must also meet the following requirements: -> - Telemetry must be turned on, with a minimum setting of [*Required*](../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). -> Devices that receive a feature updates policy and that have Telemetry set to *Not configured* (off), might install a later version of Windows than defined in the feature updates policy. -> -> To configure Telemetry as using the Settings catalog: -> -> 1. [Create a Settings catalog policy](/intune/intune-service/configuration/settings-catalog) for the Windows platform and use the following setting: -> -> | Category | Setting name | Value | -> |--|--|--| -> | **System** | Allow Telemetry | **Basic** or **Full** | -> -> 1. Assign the policy to a group that contains as members the devices that you want to configure. -> -> - The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. -> - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). -> - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) -> - Windows Autopatch - -:::column-end::: -:::row-end::: +[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] +[!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] + +[!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] ### RBAC requirements diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index 98113cf20d..9479863ea3 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -41,33 +41,7 @@ The actual time required for a device to start an update depends on the device i ## Prerequisites -> [!IMPORTANT] -> This feature isn't supported on GCC and GCC High/DoD cloud environments. -> -> [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. - -The following are requirements to qualify for installing expedited quality updates with Intune: - - - -**Supported Windows versions**: - -- Windows versions that remain in support for Servicing, on x86 or x64 architecture - -Only update builds that are generally available are supported. Preview builds, including the Beta and Dev channels, are not supported with expedited updates. +[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] **Supported Windows 10/11 editions**: diff --git a/intune/device-updates/windows/includes/prerequisites-device-configuration.md b/intune/device-updates/windows/includes/prerequisites-device-configuration.md new file mode 100644 index 0000000000..2827917876 --- /dev/null +++ b/intune/device-updates/windows/includes/prerequisites-device-configuration.md @@ -0,0 +1,39 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 01/08/2026 +--- + +:::row::: +:::column span="1"::: +[!INCLUDE [device-configuration](../../../includes/requirements/device-configuration.md)] + +:::column-end::: +:::column span="3"::: +> Feature update policies supports devices that are: +> - Enrolled in Intune +> - Microsoft Entra joined +> - Microsoft Entra hybrid joined +> +> Devices must also meet the following requirements: +> - Telemetry must be turned on, with a minimum setting of [*Required*](../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). +> Devices that receive a feature updates policy and that have Telemetry set to *Not configured* (off), might install a later version of Windows than defined in the feature updates policy. +> +> To configure Telemetry as using the Settings catalog: +> +> 1. [Create a Settings catalog policy](/intune/intune-service/configuration/settings-catalog) for the Windows platform and use the following setting: +> +> | Category | Setting name | Value | +> |--|--|--| +> | **System** | Allow Telemetry | **Basic** or **Full** | +> +> 1. Assign the policy to a group that contains as members the devices that you want to configure. +> +> - The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. +> - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). +> - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) +> - Windows Autopatch + +:::column-end::: +:::row-end::: \ No newline at end of file diff --git a/intune/device-updates/windows/includes/prerequisites-licensing.md b/intune/device-updates/windows/includes/prerequisites-licensing.md new file mode 100644 index 0000000000..2ce6a8d797 --- /dev/null +++ b/intune/device-updates/windows/includes/prerequisites-licensing.md @@ -0,0 +1,23 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 01/08/2026 +--- + +:::row::: +:::column span="1"::: +[!INCLUDE [platform](../../../includes/requirements/licensing.md)] + +:::column-end::: +:::column span="3"::: +> To use this feature, the following licenses are required: +> - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning policies. +> - A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). +> +> If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). +> +> > [!IMPORTANT] +> > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. +:::column-end::: +:::row-end::: diff --git a/intune/device-updates/windows/includes/prerequisites-platform.md b/intune/device-updates/windows/includes/prerequisites-platform.md new file mode 100644 index 0000000000..89b936c2e6 --- /dev/null +++ b/intune/device-updates/windows/includes/prerequisites-platform.md @@ -0,0 +1,23 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 01/08/2026 +--- + +:::row::: +:::column span="1"::: +[!INCLUDE [platform](../../../includes/requirements/platform.md)] + +:::column-end::: +:::column span="3"::: +> This feature supports the following Windows editions: +> - Pro +> - Pro Education +> - Enterprise +> - Education +> +> > [!NOTE] +> > *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. +:::column-end::: +:::row-end::: \ No newline at end of file diff --git a/intune/device-updates/windows/includes/prerequisites-rbac.md b/intune/device-updates/windows/includes/prerequisites-rbac.md new file mode 100644 index 0000000000..93199cca1a --- /dev/null +++ b/intune/device-updates/windows/includes/prerequisites-rbac.md @@ -0,0 +1,29 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 01/08/2026 +--- + +:::row::: +:::column span="1"::: +[!INCLUDE [rbac](../../../includes/requirements/rbac.md)] + +:::column-end::: +:::column span="3"::: + +To manage Windows Driver updates, your account must be assigned an Intune role-based access control (RBAC) role that includes the following permissions: + +- **Device configurations**: + - Assign + - Create + - Delete + - View Reports + - Update + - Read + +You can add the *Device configurations* permission with one or more rights to your own custom RBAC roles or use one the built-in **Policy and Profile manager** role, which includes these rights. + +For more information, see [Role-based access control for Microsoft Intune](../../intune-service/fundamentals/role-based-access-control.md). +:::column-end::: +:::row-end::: \ No newline at end of file diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 5fe3b6a9ea..1d1d6111c1 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -20,9 +20,10 @@ Hotpatch is an extension of Windows Update and requires Autopatch to create and ## Prerequisites +[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] + To benefit from Hotpatch updates, devices must meet the following prerequisites: -- For licensing requirements, see [Prerequisites](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites) - Windows 11 Enterprise version 24H2 or later - Devices must be on the latest baseline release version to qualify for Hotpatch updates. Microsoft releases Baseline updates quarterly as standard cumulative updates. For more information on the latest schedule for these releases, see [Release notes for Hotpatch](https://support.microsoft.com/topic/release-notes-for-hotpatch-in-azure-automanage-for-windows-server-2022-4e234525-5bd5-4171-9886-b475dabe0ce8?preview=true). - Microsoft Intune to manage hotpatch update deployment with the [Windows quality update policy with hotpatch turned on](#enroll-devices-to-receive-hotpatch-updates). From cf243abdb857d68aa724d939e4c7191241cb5788 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 12:54:14 -0500 Subject: [PATCH 054/139] updates --- .../windows/driver-updates-faq.yml | 2 +- .../windows/driver-updates-reports.md | 27 +++-------------- .../device-updates/windows/driver-updates.md | 15 ++-------- .../prerequisites-device-configuration.md | 30 +++++++++++-------- .../windows/includes/prerequisites-tenant.md | 18 +++++++++++ intune/device-updates/windows/index.md | 3 +- 6 files changed, 44 insertions(+), 51 deletions(-) create mode 100644 intune/device-updates/windows/includes/prerequisites-tenant.md diff --git a/intune/device-updates/windows/driver-updates-faq.yml b/intune/device-updates/windows/driver-updates-faq.yml index c7bdf35464..57b74d09c2 100644 --- a/intune/device-updates/windows/driver-updates-faq.yml +++ b/intune/device-updates/windows/driver-updates-faq.yml @@ -18,7 +18,7 @@ sections: Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. - question: Where can I learn more about the available drivers? answer: | - You can get more information about drivers by copying the name and searching the [Microsoft Update Catalog](catalog.update.microsoft.com) website. + You can get more information about drivers by copying the name and searching the [Microsoft Update Catalog](https://catalog.update.microsoft.com) website. - question: Do driver updates policies update drivers for plug-in devices? answer: | Yes, if the driver updates are published to Windows Update by the OEM vendor. diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 53c33a04ef..dabfc978e7 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -16,29 +16,10 @@ The data in the Intune reports for Windows Driver update policies is used only f - [Windows Driver updates report](#windows-driver-updates-report) - [Windows Driver update failures](#windows-driver-update-failures) -## Prerequisites - -:::row::: -:::column span="1"::: -[!INCLUDE [tenant-configuration](../../includes/requirements/tenant-configuration.md)] - -:::column-end::: -:::column span="3"::: -> Windows update reports require sharing Windows diagnostic data with Intune.\ -> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). -:::column-end::: -:::row-end::: - -:::row::: -:::column span="1"::: -[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] - -:::column-end::: -:::column span="3"::: -> To support reporting on all status and events for driver updates, enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection on devices at the *Required* level or higher. -> For more information, see [Configure Windows diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings). -:::column-end::: -:::row-end::: +## Before you begin + +> [!div class="checklist"] +> - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). ### User permissions to use reports diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 1e1a5d1cd7..07e3eab154 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -41,21 +41,10 @@ Windows driver update management applies to: [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] -### RBAC requirements +[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] -To manage Windows Driver updates, your account must be assigned an Intune role-based access control (RBAC) role that includes the following permissions: +[!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] -- **Device configurations**: - - Assign - - Create - - Delete - - View Reports - - Update - - Read - -You can add the *Device configurations* permission with one or more rights to your own custom RBAC roles or use one the built-in **Policy and Profile manager** role, which includes these rights. - -For more information, see [Role-based access control for Microsoft Intune](../../intune-service/fundamentals/role-based-access-control.md). ## Architecture diff --git a/intune/device-updates/windows/includes/prerequisites-device-configuration.md b/intune/device-updates/windows/includes/prerequisites-device-configuration.md index 2827917876..e18d15f889 100644 --- a/intune/device-updates/windows/includes/prerequisites-device-configuration.md +++ b/intune/device-updates/windows/includes/prerequisites-device-configuration.md @@ -11,15 +11,26 @@ ms.date: 01/08/2026 :::column-end::: :::column span="3"::: -> Feature update policies supports devices that are: -> - Enrolled in Intune +> This policy type supports devices that are: +> +> - Managed by Intune > - Microsoft Entra joined > - Microsoft Entra hybrid joined > > Devices must also meet the following requirements: -> - Telemetry must be turned on, with a minimum setting of [*Required*](../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). -> Devices that receive a feature updates policy and that have Telemetry set to *Not configured* (off), might install a later version of Windows than defined in the feature updates policy. -> +> - Telemetry must be turned on, with a minimum setting of [*Required*](../../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). +> - To support reporting on all status and events for driver updates, enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection on devices at the *Required* level or higher. +> - For more information, see [Configure Windows diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings). +> - The **Microsoft Account Sign-In Assistant** service (`wlidsvc`) must be enabled and running. +> - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). +> - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) +> - Windows Autopatch + +:::column-end::: +:::row-end::: + + + \ No newline at end of file diff --git a/intune/device-updates/windows/includes/prerequisites-tenant.md b/intune/device-updates/windows/includes/prerequisites-tenant.md new file mode 100644 index 0000000000..1e10e403c2 --- /dev/null +++ b/intune/device-updates/windows/includes/prerequisites-tenant.md @@ -0,0 +1,18 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 01/08/2026 +--- + +:::row::: +:::column span="1"::: +[!INCLUDE [tenant-configuration](../../../includes/requirements/tenant-configuration.md)] + +:::column-end::: +:::column span="3"::: +> Windows update reports require sharing Windows diagnostic data with Intune. +> +> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). +:::column-end::: +:::row-end::: \ No newline at end of file diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index af1d9f3be7..c26c224696 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -120,4 +120,5 @@ Feature updates, quality updates, and driver updates all use the same cloud orch - Licensing: Windows Enterprise E3/E5 (or equivalent). - Telemetry: Diagnostic data set to *Required* level. -- Services: Microsoft Account Sign-In Assistant (`wlidsvc`) enabled. +- Services: Microsoft Account Sign-In Assistant enabled. + If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. From f577afabcaa15c7f74d855c1c7add5b5052adf74 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 13:58:23 -0500 Subject: [PATCH 055/139] updates --- .../device-updates/windows/driver-updates.md | 1 - .../includes/prerequisites-licensing.md | 2 +- .../windows/includes/prerequisites-rbac.md | 25 ++++++++----------- 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 07e3eab154..ce7f032aea 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -45,7 +45,6 @@ Windows driver update management applies to: [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] - ## Architecture :::image type="content" source="./images/autopatch-ds.png" alt-text="A conceptual diagram of Windows driver update management." lightbox="./images/autopatch-ds.png" border="false"::: diff --git a/intune/device-updates/windows/includes/prerequisites-licensing.md b/intune/device-updates/windows/includes/prerequisites-licensing.md index 2ce6a8d797..9a04d5dc96 100644 --- a/intune/device-updates/windows/includes/prerequisites-licensing.md +++ b/intune/device-updates/windows/includes/prerequisites-licensing.md @@ -12,7 +12,7 @@ ms.date: 01/08/2026 :::column-end::: :::column span="3"::: > To use this feature, the following licenses are required: -> - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning policies. +> - [Microsoft Intune Plan 1](../../../intune-service/fundamentals/licenses.md) > - A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). > > If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). diff --git a/intune/device-updates/windows/includes/prerequisites-rbac.md b/intune/device-updates/windows/includes/prerequisites-rbac.md index 93199cca1a..e5f007643d 100644 --- a/intune/device-updates/windows/includes/prerequisites-rbac.md +++ b/intune/device-updates/windows/includes/prerequisites-rbac.md @@ -11,19 +11,16 @@ ms.date: 01/08/2026 :::column-end::: :::column span="3"::: +> To manage this feature, use an account with at least one of the following roles: +> +> - [Policy and Profile manager][INT-R1] +> - [Custom role][INT-RC] that includes: +> - The **Device configurations** permissions **Assign**,**Create**,**Delete**,**View Reports**,**Update**, and **Read** +> - Permissions that provide visibility into and access to managed devices in Intune (for example, Organization/Read, Managed devices/Read) +:::column-end::: +:::row-end::: -To manage Windows Driver updates, your account must be assigned an Intune role-based access control (RBAC) role that includes the following permissions: - -- **Device configurations**: - - Assign - - Create - - Delete - - View Reports - - Update - - Read - -You can add the *Device configurations* permission with one or more rights to your own custom RBAC roles or use one the built-in **Policy and Profile manager** role, which includes these rights. + -For more information, see [Role-based access control for Microsoft Intune](../../intune-service/fundamentals/role-based-access-control.md). -:::column-end::: -:::row-end::: \ No newline at end of file +[INT-R1]: /intune/intune-service/fundamentals/role-based-access-control-reference#policy-and-profile-manager +[INT-RC]: /intune/intune-service/fundamentals/create-custom-role \ No newline at end of file From 5bf995459f7c2e9cf60246dda29d8dcb009ba1a1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 15:09:07 -0500 Subject: [PATCH 056/139] updates --- .../device-updates/windows/driver-updates.md | 19 ++++++----------- .../prerequisites-device-configuration.md | 5 +---- .../windows/includes/prerequisites-network.md | 21 +++++++++++++++++++ intune/device-updates/windows/index.md | 6 +++--- intune/device-updates/windows/toc.yml | 4 ++-- 5 files changed, 33 insertions(+), 22 deletions(-) create mode 100644 intune/device-updates/windows/includes/prerequisites-network.md diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index ce7f032aea..f2a378b972 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -6,9 +6,9 @@ ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Windows Driver update management in Microsoft Intune +# Windows driver update management -With Windows Driver Update Management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Intune and the Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. Intune and Windows Autopatch sort updates by categories that help you easily identify the recommended driver updates for all devices, or updates that might be considered optional for more limited use. +With Windows driver update management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Intune and Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. Intune and Windows Autopatch sort updates by categories that help you easily identify the recommended driver updates for all devices, or updates that might be considered optional for more limited use. Using Windows driver update policies, you remain in control of which driver updates can install on your devices. You can: @@ -29,20 +29,13 @@ Later, when a newer driver update from the OEM is recommended for a device in th Regardless of the policy configuration and the drivers included, only approved drivers can install on devices. Additionally, Windows Update only installs the latest available and approved update when the version is more recent than the one currently installed on the device. -Windows driver update management applies to: - -- Windows - ## Prerequisites +[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] [!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] - [!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] - [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] - -[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] - [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] ## Architecture @@ -75,5 +68,5 @@ For more information about planning deployments, see [Create a deployment plan]( ## Next steps -- [Windows Driver update policies](driver-updates-policy.md) -- [Reports for Windows Driver updates policy](driver-updates-reports.md) +> [!div class="nextstepaction"] +> [Learn how to configure Windows Driver update policies](driver-updates-policy.md) diff --git a/intune/device-updates/windows/includes/prerequisites-device-configuration.md b/intune/device-updates/windows/includes/prerequisites-device-configuration.md index e18d15f889..338adc9527 100644 --- a/intune/device-updates/windows/includes/prerequisites-device-configuration.md +++ b/intune/device-updates/windows/includes/prerequisites-device-configuration.md @@ -21,10 +21,7 @@ ms.date: 01/08/2026 > - Telemetry must be turned on, with a minimum setting of [*Required*](../../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). > - To support reporting on all status and events for driver updates, enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection on devices at the *Required* level or higher. > - For more information, see [Configure Windows diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings). -> - The **Microsoft Account Sign-In Assistant** service (`wlidsvc`) must be enabled and running. -> - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). -> - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) -> - Windows Autopatch +> - The *Microsoft Account Sign-In Assistant* service (`wlidsvc`) must be enabled and running. :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/includes/prerequisites-network.md b/intune/device-updates/windows/includes/prerequisites-network.md new file mode 100644 index 0000000000..41cb6bb89d --- /dev/null +++ b/intune/device-updates/windows/includes/prerequisites-network.md @@ -0,0 +1,21 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 01/08/2026 +--- + +:::row::: +:::column span="1"::: +[!INCLUDE [network-connectivity](../../../includes/requirements/network-connectivity.md)] +:::column-end::: +:::column span="3"::: + +> Devices must have internet access and be able to reach required Microsoft endpoints to use update policies: +> +> - [Intune service endpoints](../../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices) +> - [Windows Update endpoints](/windows/privacy/manage-windows-1809-endpoints#windows-update) +> - [Windows Autopatch endpoints](/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network) + +:::column-end::: +:::row-end::: diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index c26c224696..92f4e32e97 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -116,9 +116,9 @@ Each policy type has specific prerequisites, detailed in their respective docume For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. -Feature updates, quality updates, and driver updates all use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are identical: +Feature updates, quality updates, and driver updates policies all use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: -- Licensing: Windows Enterprise E3/E5 (or equivalent). +- Licensing: A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). - Telemetry: Diagnostic data set to *Required* level. -- Services: Microsoft Account Sign-In Assistant enabled. +- Services: Microsoft Account Sign-In Assistant enabled.\ If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 7f0ae78e76..8a876ba5ed 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -44,10 +44,10 @@ items: displayName: windows updates - name: Driver updates items: - - name: Configure policies + - name: Get started href: driver-updates.md displayName: windows driver updates - - name: Driver updates policy + - name: Configure policies href: driver-updates-policy.md displayName: windows driver updates - name: Reports From 73772e0dc7a7ef0cb344151cab2f534fa584eb7c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:21:15 -0500 Subject: [PATCH 057/139] updates --- .../windows/feature-updates-reports.md | 27 ++----- .../device-updates/windows/feature-updates.md | 72 ++----------------- .../windows/includes/prerequisites-network.md | 2 +- .../includes/prerequisites-platform.md | 4 +- .../windows/includes/prerequisites-tenant.md | 8 ++- intune/device-updates/windows/index.md | 2 +- 6 files changed, 20 insertions(+), 95 deletions(-) diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index f3ba72159d..b2048f4b3b 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -17,29 +17,10 @@ The data in the Intune reports for feature updates policies is used only for the Before you can use the feature updates policy reports, you must configure prerequisites for the report. -## Prerequisites - -:::row::: -:::column span="1"::: -[!INCLUDE [tenant-configuration](../../includes/requirements/tenant-configuration.md)] - -:::column-end::: -:::column span="3"::: -> Windows update reports require sharing Windows diagnostic data with Intune.\ -> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). -:::column-end::: -:::row-end::: - -:::row::: -:::column span="1"::: -[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] - -:::column-end::: -:::column span="3"::: -> To support reporting on all status and events for feature updates, enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection on devices at the *Required* level or higher. -> For more information, see [Configure Windows diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings). -:::column-end::: -:::row-end::: +## Before you begin + +> [!div class="checklist"] +> - Ensure your environment meets the requirements in [Feature updates overview](feature-updates.md#prerequisites). ## About reporting data latency diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 0c094c7611..01a7755ec2 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -37,71 +37,13 @@ When a device receives a feature update policy: ## Prerequisites -:::row::: -:::column span="1"::: -[!INCLUDE [cloud](../../includes/requirements/cloud.md)] - -:::column-end::: -:::column span="3"::: - -> Feature updates policies are supported on the public cloud only. They aren't supported on Government Community Cloud (GCC) High and Department of Defense (DoD) cloud environments. - -:::column-end::: -:::row-end::: - - -:::row::: -:::column span="1"::: -[!INCLUDE [platform](../../includes/requirements/licensing.md)] - -:::column-end::: -:::column span="3"::: -> To use feature updates policies, the following licenses are required: -> - Microsoft Intune Plan 1 is required for core functionality, like creating and assigning feature update policies. -> - For additional cloud-based functionalities like gradual rollout and optional feature updates, you must have a Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). -:::column-end::: -:::row-end::: - -:::row::: -:::column span="1"::: -[!INCLUDE [platform](../../includes/requirements/platform.md)] - -:::column-end::: -:::column span="3"::: -> Feature updates policies support the following Windows editions: -> - Pro -> - Pro Education -> - Enterprise -> - Education -> -> > [!IMPORTANT] -> > Windows Enterprise LTSC: feature updates policies don't support the *Long Term Service Channel* release. Plan to use alternative patching methods, like WSUS or Configuration Manager. -:::column-end::: -:::row-end::: - - -:::row::: -:::column span="1"::: -[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] - -:::column-end::: -:::column span="3"::: -> Feature update policies supports devices that are: -> - Enrolled in Intune -> - Microsoft Entra joined -> - Microsoft Entra hybrid joined -> -> Devices must also meet the following requirements: -> - Telemetry must be turned on, with a minimum setting of [*Required*](../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). -> Devices that receive a feature updates policy and that have Telemetry set to *Not configured* (off), might install a later version of Windows than defined in the feature updates policy. -> -> Configure Telemetry as part of a [Device Restriction policy](../../intune-service/configuration/device-restrictions-configure.md) for Windows. In the device restriction profile, under *Reporting and Telemetry*, configure the **Share usage data** with a minimum value of **Required**. Values of **Enhanced (1903 and earlier)** or **Optional** are also supported. -> - The *Microsoft Account Sign-In Assistant* (wlidsvc) must be able to run. If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. -> - Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). -> - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) -> - Windows Autopatch -:::column-end::: -:::row-end::: +[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] +[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] +[!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] +[!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] +[!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] + ## Create and assign feature update policies diff --git a/intune/device-updates/windows/includes/prerequisites-network.md b/intune/device-updates/windows/includes/prerequisites-network.md index 41cb6bb89d..676237246e 100644 --- a/intune/device-updates/windows/includes/prerequisites-network.md +++ b/intune/device-updates/windows/includes/prerequisites-network.md @@ -11,7 +11,7 @@ ms.date: 01/08/2026 :::column-end::: :::column span="3"::: -> Devices must have internet access and be able to reach required Microsoft endpoints to use update policies: +> Devices must have internet access and be able to reach required Microsoft endpoints: > > - [Intune service endpoints](../../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices) > - [Windows Update endpoints](/windows/privacy/manage-windows-1809-endpoints#windows-update) diff --git a/intune/device-updates/windows/includes/prerequisites-platform.md b/intune/device-updates/windows/includes/prerequisites-platform.md index 89b936c2e6..1b0858d2f8 100644 --- a/intune/device-updates/windows/includes/prerequisites-platform.md +++ b/intune/device-updates/windows/includes/prerequisites-platform.md @@ -18,6 +18,6 @@ ms.date: 01/08/2026 > - Education > > > [!NOTE] -> > *Windows Enterprise LTSC*: Feature updates, Driver updates, and Expedited Quality Update policies under Quality updates, don't support the *Long Term Service Channel* (LTSC) release. Plan to use Update rings policies in Intune. +> > Windows Enterprise LTSC (Long Term Service Channel) isn't supported. Use update rings policies instead. :::column-end::: -:::row-end::: \ No newline at end of file +:::row-end::: diff --git a/intune/device-updates/windows/includes/prerequisites-tenant.md b/intune/device-updates/windows/includes/prerequisites-tenant.md index 1e10e403c2..39c7b5a6f6 100644 --- a/intune/device-updates/windows/includes/prerequisites-tenant.md +++ b/intune/device-updates/windows/includes/prerequisites-tenant.md @@ -11,8 +11,10 @@ ms.date: 01/08/2026 :::column-end::: :::column span="3"::: -> Windows update reports require sharing Windows diagnostic data with Intune. +> To enable reporting for this feature, configure your tenant to allow Intune to use Windows diagnostic data collected from your devices. > -> For more information, see [Enable use of Windows diagnostic data by Intune](../../intune-service/protect/data-enable-windows-data.md). +> For details, see [Enable use of Windows diagnostic data by Intune](../../../intune-service/protect/data-enable-windows-data.md). :::column-end::: -:::row-end::: \ No newline at end of file +:::row-end::: + + diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 92f4e32e97..ac51996003 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -116,7 +116,7 @@ Each policy type has specific prerequisites, detailed in their respective docume For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. -Feature updates, quality updates, and driver updates policies all use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: +Feature update policies, quality update policies, and driver update policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: - Licensing: A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). - Telemetry: Diagnostic data set to *Required* level. From b32787ff16381a0d2217027affbb70771c89f9e5 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:40:33 -0500 Subject: [PATCH 058/139] updates --- .../windows/includes/prerequisites-rbac.md | 10 ++++++++++ .../windows/includes/prerequisites-tenant.md | 4 +--- intune/device-updates/windows/index.md | 8 ++++---- intune/device-updates/windows/toc.yml | 2 +- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/intune/device-updates/windows/includes/prerequisites-rbac.md b/intune/device-updates/windows/includes/prerequisites-rbac.md index e5f007643d..d3b52b56d8 100644 --- a/intune/device-updates/windows/includes/prerequisites-rbac.md +++ b/intune/device-updates/windows/includes/prerequisites-rbac.md @@ -17,10 +17,20 @@ ms.date: 01/08/2026 > - [Custom role][INT-RC] that includes: > - The **Device configurations** permissions **Assign**,**Create**,**Delete**,**View Reports**,**Update**, and **Read** > - Permissions that provide visibility into and access to managed devices in Intune (for example, Organization/Read, Managed devices/Read) +> +> To view the reports for this feature, use an account with at least one of the following roles: +> +> - [Endpoint Security Manager][INT-R2] +> - [Read Only Operator][INT-R3] +> - [Help Desk Operator][INT-R4] +> - [Custom role][INT-RC] with the **Managed devices**/**View Reports** permission. :::column-end::: :::row-end::: [INT-R1]: /intune/intune-service/fundamentals/role-based-access-control-reference#policy-and-profile-manager +[INT-R2]: /intune/intune-service/fundamentals/role-based-access-control-reference#endpoint-security-manager +[INT-R3]: /intune/intune-service/fundamentals/role-based-access-control-reference#read-only-operator +[INT-R4]: /intune/intune-service/fundamentals/role-based-access-control-reference#help-desk-operator [INT-RC]: /intune/intune-service/fundamentals/create-custom-role \ No newline at end of file diff --git a/intune/device-updates/windows/includes/prerequisites-tenant.md b/intune/device-updates/windows/includes/prerequisites-tenant.md index 39c7b5a6f6..e3c19f53bb 100644 --- a/intune/device-updates/windows/includes/prerequisites-tenant.md +++ b/intune/device-updates/windows/includes/prerequisites-tenant.md @@ -11,10 +11,8 @@ ms.date: 01/08/2026 :::column-end::: :::column span="3"::: -> To enable reporting for this feature, configure your tenant to allow Intune to use Windows diagnostic data collected from your devices. +> To enable reporting for this feature, ensure your organization allows Intune to access Windows diagnostic data collected from enrolled devices. > > For details, see [Enable use of Windows diagnostic data by Intune](../../../intune-service/protect/data-enable-windows-data.md). :::column-end::: :::row-end::: - - diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index ac51996003..c5c6573a56 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -98,10 +98,10 @@ The following table compares how update management differs when you use Autopatc | **Feature** | **When NOT using Autopatch** | **When using Autopatch** | |--|--|--| | **Update coordination** | You control scheduling, deferrals, and rollout manually. | Autopatch orchestrates update rings, feature updates, drivers, and quality updates automatically. | -| **Update rings** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; don't assign custom rings to Autopatch devices. | -| **Feature updates** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | -| **Quality updates** | You configure quality updates policies, expedited updates, and optionally enable Hotpatch through quality update settings. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | -| **Driver updates** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | +| **Update rings policy** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; don't assign custom rings to Autopatch devices. | +| **Feature updates policy** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | +| **Quality updates policy** | You configure quality updates policies, expedited updates, and optionally enable Hotpatch through quality update settings. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | +| **Driver updates policy** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | > [!div class="nextstepaction"] > [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 8a876ba5ed..fce33fc4a1 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -36,7 +36,7 @@ items: - name: Configure policies href: quality-updates.md displayName: windows quality updates - - name: Quality updates reports + - name: Reports href: quality-updates-reports.md displayName: windows quality updates - name: Expedite updates From 2cdd2e03afb25125129b84e252fb9ca56055653d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:45:15 -0500 Subject: [PATCH 059/139] updates --- .../windows/includes/prerequisites-licensing.md | 5 ----- intune/device-updates/windows/index.md | 11 ++++++++--- intune/device-updates/windows/toc.yml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/intune/device-updates/windows/includes/prerequisites-licensing.md b/intune/device-updates/windows/includes/prerequisites-licensing.md index 9a04d5dc96..e8950a750a 100644 --- a/intune/device-updates/windows/includes/prerequisites-licensing.md +++ b/intune/device-updates/windows/includes/prerequisites-licensing.md @@ -14,10 +14,5 @@ ms.date: 01/08/2026 > To use this feature, the following licenses are required: > - [Microsoft Intune Plan 1](../../../intune-service/fundamentals/licenses.md) > - A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). -> -> If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). -> -> > [!IMPORTANT] -> > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index c5c6573a56..9ac079f946 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -118,7 +118,12 @@ Each policy type has specific prerequisites, detailed in their respective docume Feature update policies, quality update policies, and driver update policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: -- Licensing: A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). -- Telemetry: Diagnostic data set to *Required* level. -- Services: Microsoft Account Sign-In Assistant enabled.\ +- **Licensing**: A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). + + > If you're blocked when creating new policies for capabilities that require Windows Autopatch and you get your licenses to use Windows Update client policies through an Enterprise Agreement (EA), contact the source of your licenses such as your Microsoft account team or the partner who sold you the licenses. The account team or partner can confirm that your tenants' licenses meet the Windows Autopatch license requirements. See [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea). + > + > > [!IMPORTANT] + > > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. +- **Telemetry**: Diagnostic data set to *Required* level. +- **Services**: Microsoft Account Sign-In Assistant enabled.\ If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index fce33fc4a1..bf1ff00c6e 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -10,7 +10,7 @@ items: - name: Reports href: update-rings-reports.md displayName: windows updates, rings - - name: 🔴 Policy settings reference + - name: Policy settings reference href: settings.md displayName: windows updates, rings - name: Feature updates From 8fdc00e304a9546a7100c85744387e557d6877f8 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:46:45 -0500 Subject: [PATCH 060/139] updates --- intune/device-updates/windows/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 9ac079f946..44dcc3a622 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -126,4 +126,4 @@ Feature update policies, quality update policies, and driver update policies use > > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. - **Telemetry**: Diagnostic data set to *Required* level. - **Services**: Microsoft Account Sign-In Assistant enabled.\ - If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. + > If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. From cac88c85e2b46f8ea245d94012f612beac86ff90 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:58:15 -0500 Subject: [PATCH 061/139] updates --- .../device-updates/windows/driver-updates.md | 24 ++++++++++--------- intune/device-updates/windows/index.md | 6 ++--- intune/device-updates/windows/toc.yml | 8 +++---- 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index f2a378b972..71ef5edd3b 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -10,6 +10,17 @@ ms.reviewer: davguy; davidmeb; bryanke With Windows driver update management in Microsoft Intune, you can review, approve for deployment and pause deployments of driver updates for your managed Windows devices. Intune and Windows Autopatch take care of the heavy lifting to identify the applicable driver updates for devices that are assigned a driver updates policy. Intune and Windows Autopatch sort updates by categories that help you easily identify the recommended driver updates for all devices, or updates that might be considered optional for more limited use. +## Prerequisites + +[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] +[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] +[!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] +[!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] +[!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] + +## Control driver update approvals + Using Windows driver update policies, you remain in control of which driver updates can install on your devices. You can: - **Enable automatic approvals of recommended driver updates**. Policies set for automatic approval automatically approve and deploy each new driver update version that is considered a *recommended driver* for the devices assigned to the policy. Recommended drivers are typically the latest driver update published by the driver publisher that the publisher has marked as *required*. Drivers that aren't identified as the current recommended driver are also available as *other drivers*, which can be considered to be optional driver updates. @@ -29,20 +40,11 @@ Later, when a newer driver update from the OEM is recommended for a device in th Regardless of the policy configuration and the drivers included, only approved drivers can install on devices. Additionally, Windows Update only installs the latest available and approved update when the version is more recent than the one currently installed on the device. -## Prerequisites - -[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] -[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] -[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] -[!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] -[!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] -[!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] - ## Architecture -:::image type="content" source="./images/autopatch-ds.png" alt-text="A conceptual diagram of Windows driver update management." lightbox="./images/autopatch-ds.png" border="false"::: +The following diagram illustrates the architecture for Windows driver update management when using Intune and Windows Autopatch. -**Windows Driver Update Management architecture**: +:::image type="content" source="./images/autopatch-ds.png" alt-text="A conceptual diagram of Windows driver update management." lightbox="./images/autopatch-ds.png" border="false"::: 1. Microsoft Intune provides the Microsoft Entra IDs and Intune policy settings for devices to Windows Autopatch. Intune also provides the list of driver approvals and pause commands to Windows Autopatch. 2. Windows Autopatch configures Windows Updates based on the information provided by Intune. Windows Updates provides the applicable driver update inventory per device ID. diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 44dcc3a622..8319d525c8 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -112,8 +112,8 @@ Each policy type has specific prerequisites, detailed in their respective docume - Devices must be enrolled in Intune. - Devices must be Microsoft Entra joined or hybrid joined.\ - Microsoft Entra registered devices aren't supported for any policy type that uses the same backend service as Windows Autopatch—including Feature updates, Quality updates, and Driver updates.\ - For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. + > Microsoft Entra registered devices aren't supported for any policy type that uses the same backend service as Windows Autopatch—including Feature updates, Quality updates, and Driver updates.\ + > For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. Feature update policies, quality update policies, and driver update policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: @@ -125,5 +125,5 @@ Feature update policies, quality update policies, and driver update policies use > > [!IMPORTANT] > > [Enable subscription activation with an existing EA](/windows/deployment/deploy-enterprise-licenses#enable-subscription-activation-with-an-existing-ea) isn't applicable to GCC and GCC High/DoD cloud environments for Windows Autopatch capabilities. - **Telemetry**: Diagnostic data set to *Required* level. -- **Services**: Microsoft Account Sign-In Assistant enabled.\ +- **Services**: Microsoft Account Sign-In Assistant enabled. > If the service is blocked or set to *Disabled*, it fails to receive the update. For more information, see [Feature updates aren't being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). By default, the service is set to *Manual (Trigger Start)*, which allows it to run when needed. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index bf1ff00c6e..ed0a8d8065 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,7 +2,7 @@ items: - name: Overview href: index.md displayName: windows updates -- name: Updates rings +- name: Updates rings policy items: - name: Configure policies href: update-rings.md @@ -13,7 +13,7 @@ items: - name: Policy settings reference href: settings.md displayName: windows updates, rings -- name: Feature updates +- name: Feature updates policy items: - name: Configure policies href: feature-updates.md @@ -31,7 +31,7 @@ items: displayName: windows updates - name: Upgrade Windows 10 devices href: feature-updates-windows-10.md -- name: Quality updates +- name: Quality updates policy items: - name: Configure policies href: quality-updates.md @@ -42,7 +42,7 @@ items: - name: Expedite updates href: expedite-updates.md displayName: windows updates -- name: Driver updates +- name: Driver updates policy items: - name: Get started href: driver-updates.md From d4192ce716c23e69659cfa05d9cc963881d61c1a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:59:53 -0500 Subject: [PATCH 062/139] updates --- intune/device-updates/windows/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 8319d525c8..6e43360359 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -116,7 +116,7 @@ Each policy type has specific prerequisites, detailed in their respective docume > For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. -Feature update policies, quality update policies, and driver update policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: +Feature updates policies, quality updates policies, and driver updates policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: - **Licensing**: A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). From 94634f9ac9cce67ba64a8cf0c154ecd7b4fa4a05 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 17:08:58 -0500 Subject: [PATCH 063/139] updates --- .../prerequisites-device-configuration.md | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/intune/device-updates/windows/includes/prerequisites-device-configuration.md b/intune/device-updates/windows/includes/prerequisites-device-configuration.md index 338adc9527..a50f4171fb 100644 --- a/intune/device-updates/windows/includes/prerequisites-device-configuration.md +++ b/intune/device-updates/windows/includes/prerequisites-device-configuration.md @@ -18,23 +18,9 @@ ms.date: 01/08/2026 > - Microsoft Entra hybrid joined > > Devices must also meet the following requirements: -> - Telemetry must be turned on, with a minimum setting of [*Required*](../../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). -> - To support reporting on all status and events for driver updates, enable [Windows diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) collection on devices at the *Required* level or higher. -> - For more information, see [Configure Windows diagnostic data collection](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings). +> - Telemetry must be turned on, with a minimum setting of [**Required**](../../../intune-service/configuration/device-restrictions-windows-10.md#reporting-and-telemetry). > - The *Microsoft Account Sign-In Assistant* service (`wlidsvc`) must be enabled and running. :::column-end::: :::row-end::: - - \ No newline at end of file From d7933939951dd1899f000d63076b92679d1461bd Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 17:10:19 -0500 Subject: [PATCH 064/139] updates --- intune/device-updates/windows/driver-updates-policy.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 7f5131a7b6..b645b4af4f 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -15,10 +15,6 @@ Use Microsoft Intune to create and manage Windows driver update policies for you > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). -## Create Windows driver update policies - -Use this procedure to create policies for managing driver updates for groups of devices. - > [!IMPORTANT] > Policies for Windows update rings and policies that use the settings catalog can include configurations that block the installation of Windows driver updates. To ensure driver updates aren't blocked, review your policies for configurations that can block the installation. > @@ -27,6 +23,12 @@ Use this procedure to create policies for managing driver updates for groups of > > By default, both settings use a configuration that *allow* Windows driver updates. +## Create Windows driver update policies + +Use this procedure to create policies for managing driver updates for groups of devices. + + + 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Driver updates** tab, and select **Create profile**. :::image type="content" source="./images/driver-updates-policy/view-update-list-1.png" alt-text="A screen capture of the admin center that shows the path to create a profile for Windows Driver Updates." lightbox="./images/driver-updates-policy/view-update-list-1.png"::: From de0032dd2e5810e63de1c8a67cd5fdb6c75fd96a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 17:11:41 -0500 Subject: [PATCH 065/139] updates --- intune/device-updates/windows/driver-updates-policy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index b645b4af4f..bf02b66133 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -14,6 +14,10 @@ Use Microsoft Intune to create and manage Windows driver update policies for you > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). +> - Policies for Windows update rings and policies that use the settings catalog can include configurations that block the installation of Windows driver updates. To ensure driver updates aren't blocked, review your policies for configurations that can block the installation. +> > - Windows update ring policy: Ensure the *Windows driver* setting is set to *Allow*. +> > - Settings catalog policy: In the *Windows Update client policies* category, ensure that *Exclude WU Drivers in Quality Update* is set to *Allow Windows Update drivers*. +> > By default, both settings use a configuration that *allow* Windows driver updates. > [!IMPORTANT] > Policies for Windows update rings and policies that use the settings catalog can include configurations that block the installation of Windows driver updates. To ensure driver updates aren't blocked, review your policies for configurations that can block the installation. From d3c69247f4fb4e5c5b875ee0518f4d8300e81c1f Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 17:12:43 -0500 Subject: [PATCH 066/139] updates --- intune/device-updates/windows/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 6e43360359..20fc5351a3 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -111,7 +111,7 @@ The following table compares how update management differs when you use Autopatc Each policy type has specific prerequisites, detailed in their respective documentation. In general: - Devices must be enrolled in Intune. -- Devices must be Microsoft Entra joined or hybrid joined.\ +- Devices must be Microsoft Entra joined or hybrid joined. > Microsoft Entra registered devices aren't supported for any policy type that uses the same backend service as Windows Autopatch—including Feature updates, Quality updates, and Driver updates.\ > For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. From c261ce44dfae7264e910f6045d3a252d743a15cd Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 17:21:20 -0500 Subject: [PATCH 067/139] updates --- .../windows/driver-updates-policy.md | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index bf02b66133..25221df48d 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -15,17 +15,10 @@ Use Microsoft Intune to create and manage Windows driver update policies for you > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). > - Policies for Windows update rings and policies that use the settings catalog can include configurations that block the installation of Windows driver updates. To ensure driver updates aren't blocked, review your policies for configurations that can block the installation. -> > - Windows update ring policy: Ensure the *Windows driver* setting is set to *Allow*. -> > - Settings catalog policy: In the *Windows Update client policies* category, ensure that *Exclude WU Drivers in Quality Update* is set to *Allow Windows Update drivers*. -> > By default, both settings use a configuration that *allow* Windows driver updates. - -> [!IMPORTANT] -> Policies for Windows update rings and policies that use the settings catalog can include configurations that block the installation of Windows driver updates. To ensure driver updates aren't blocked, review your policies for configurations that can block the installation. -> -> - Windows update ring policy: Ensure the *Windows driver* setting is set to *Allow*. -> - Settings catalog policy: In the *Windows Update client policies* category, ensure that *Exclude WU Drivers in Quality Update* is set to *Allow Windows Update drivers*. -> -> By default, both settings use a configuration that *allow* Windows driver updates. +> - Windows update ring policy: Ensure the *Windows driver* setting is set to *Allow*. +> - Settings catalog policy: In the *Windows Update client policies* category, ensure that *Exclude WU Drivers in Quality Update* is set to *Allow Windows Update drivers*. +> +> By default, both settings use a configuration that *allow* Windows driver updates. ## Create Windows driver update policies From a8a818451d44cd07b424439c996ab2dc758d980b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 8 Jan 2026 17:24:58 -0500 Subject: [PATCH 068/139] updates --- intune/device-updates/windows/driver-updates-policy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 25221df48d..2b66ce6a55 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -15,10 +15,10 @@ Use Microsoft Intune to create and manage Windows driver update policies for you > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). > - Policies for Windows update rings and policies that use the settings catalog can include configurations that block the installation of Windows driver updates. To ensure driver updates aren't blocked, review your policies for configurations that can block the installation. -> - Windows update ring policy: Ensure the *Windows driver* setting is set to *Allow*. -> - Settings catalog policy: In the *Windows Update client policies* category, ensure that *Exclude WU Drivers in Quality Update* is set to *Allow Windows Update drivers*. +> - Windows update ring policy: Ensure the *Windows driver* setting is set to *Allow*. +> - Settings catalog policy: In the *Windows Update client policies* category, ensure that *Exclude WU Drivers in Quality Update* is set to *Allow Windows Update drivers*. > -> By default, both settings use a configuration that *allow* Windows driver updates. +> By default, both settings use a configuration that *allow* Windows driver updates. ## Create Windows driver update policies From 8f69acf929da6991b728c6d6d8f8491dcd16ec98 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 9 Jan 2026 08:14:25 -0500 Subject: [PATCH 069/139] updates --- .../windows/expedite-updates.md | 95 ++++++------------- .../windows/quality-updates-policy.md | 28 ++++++ .../device-updates/windows/quality-updates.md | 4 +- intune/device-updates/windows/toc.yml | 5 +- 4 files changed, 61 insertions(+), 71 deletions(-) create mode 100644 intune/device-updates/windows/quality-updates-policy.md diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index 9479863ea3..a841911733 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -12,63 +12,18 @@ With Windows quality updates policies you can expedite the installation of the m Not all updates can be expedited. Currently, only Windows security updates that can be expedited are available to deploy with Quality updates policy. To manage regular monthly quality updates, use [Windows Update ring policies](update-rings.md). -## How expedited updates work - -With expedited updates, you can expedite the installation of quality updates like the most recent *patch Tuesday* release or an out-of-band security update for a zero-day flaw. - -Expedited update policies temporarily override deferrals and other settings to install updates as quickly as possible. This process enables devices to start the download and installation of an expedited update without having to wait for the device to check in for updates. - -The actual time required for a device to start an update depends on the device internet connectivity, its scan timing, whether communication channels to the device are functioning, and other factors like cloud-processing time. - -- For each expedited update policy, you select a single update to deploy based on its release date. By using the release date, you don't have to create separate policies to deploy different instances of that update to devices that have different versions of Windows. - -- Windows Update evaluates the build and architecture of each device, and then delivers the version of the update that applies. - -- Only devices that need the update receive the expedited update: - - Windows Update doesn't try to expedite the update for devices that already have a revision that's equal to or greater than the update version. - - For devices with a lower build version than the update, Windows Update confirms that the device still requires the update before installing it. - - > [!IMPORTANT] - > In some scenarios, Windows Update can install an update that is more recent than the update you specify in expedite update policy. For more information about this scenario, see [About installing the latest applicable update](#identify-the-latest-applicable-update), later in this article. - -- Expedite update policies ignore and override any quality [update deferral periods](/windows/client-management/mdm/policy-csp-update#update-deferqualityupdatesperiodindays) for the update version you deploy. You can configure quality updates deferrals by using Intune [Windows update rings](update-rings.md) and the setting for **Quality update deferral period**. - -- When a restart is required to complete installation of the update, the policy helps to manage the restart. In the policy, you can configure a period that users have to restart a device before the policy forces an automatic restart. Users can also choose to schedule the restart or let the device try to find the best time outside of the devices *Active Hours*. Before reaching the restart deadline, the device displays notifications to alert device users about the deadline and includes options to schedule the restart. - - If a device doesn't restart before the deadline, the restart can happen in the middle of the working day. For more information on restart behavior, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - -- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](settings.md#user-experience-settings). - ## Prerequisites +[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] [!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] +[!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] +[!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] +[!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] -**Supported Windows 10/11 editions**: +### Update Health Tools -- Professional -- Enterprise -- Education -- Pro Education -- Pro for Workstations - -**Devices must**: - -- Be [enrolled in Intune](../../intune-service/fundamentals/deployment-guide-enrollment.md) MDM. - -- Be Microsoft Entra joined, or Microsoft Entra hybrid joined. Workplace Join isn't supported. - -- Have access to endpoints. To get a detailed list of endpoints required for the associated services listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). - - - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) - - Windows Autopatch - - [Windows Push Notification Services](/windows/uwp/design/shell/tiles-and-notifications/firewall-allowlist-config): *(Recommended, but not required. Without this access, devices might not expedite updates until their next daily check for updates.)* - -- Be configured to get Quality Updates directly from the Windows Update service. - -- Have the *Update Health Tools* installed, which are installed with [KB 4023057](https://support.microsoft.com/topic/fccad0ca-dc10-2e46-9ed1-7e392450fb3a) or manually from [Microsoft Download - Update Health Tools](https://www.microsoft.com/download/details.aspx?id=103324). - -> [!NOTE] -> Windows 11, version 24H2 and above cannot apply *KB 4023057*, this is applicable only to Windows 11, version 23H2 and below. Upgrading to 24H2 removes *KB 4023057*, so checking for KB installation is no longer needed. +For **Windows versions earlier than 24H2**, the Update Health Tools are required on devices to support expedited updates. The tools can be installed through [KB4023057](https://support.microsoft.com/topic/fccad0ca-dc10-2e46-9ed1-7e392450fb3a) or manually from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=103324). To confirm the presence of the Update Health Tools on a device: @@ -86,30 +41,34 @@ if (Get-Service -Name "Microsoft Update Health Service" -ErrorAction SilentlyCon } ``` -If the script returns a 1, the device has UHS client. If the script returns a 0, the device doesn't have UHS client. +If the script returns a `1`, the device has UHS client. If the script returns a `0`, the device doesn't have UHS client. -**Device settings**: +## How expedited updates work -To help avoid conflicts or configurations that can block installation of expedited updates, configure devices as follows. You can use *update rings policies* to manage these settings. +With expedited updates, you can expedite the installation of quality updates like the most recent *patch Tuesday* release or an out-of-band security update for a zero-day flaw. -| Update ring setting | Recommended value | -|---------------------------|-------------------------------------| -| Enable pre-release builds | This setting should be set to **Not configured**. Preview builds, including the Beta and Dev channels, are not supported with expedited updates. | -| Automatic update behavior | **Reset to default**

Other values might cause a poor user experience and slow the process to expedite updates. | -| Change notification update level | Use any value other than **Turn off all notifications, including restart warnings** | +Expedited update policies temporarily override deferrals and other settings to install updates as quickly as possible. This process enables devices to start the download and installation of an expedited update without having to wait for the device to check in for updates. -For more information about these settings, see [Policy CSP Update](/windows/client-management/mdm/policy-csp-update). +The actual time required for a device to start an update depends on the device internet connectivity, its scan timing, whether communication channels to the device are functioning, and other factors like cloud-processing time. -Group Policy settings override mobile device management policies, and the following list of Group Policy settings can interfere with Expedited policy. On devices where these settings were managed by Group Policy, restore them to their device defaults (Not configured): +- For each expedited update policy, you select a single update to deploy based on its release date. By using the release date, you don't have to create separate policies to deploy different instances of that update to devices that have different versions of Windows. -- **CorpWuURL** - Specify intranet Microsoft update service location. -- **AutoUpdateCfg** - Configure Automatic Updates. -- **DeferFeatureUpdates** - Select when Preview Builds and Feature Updates are received. -- **Disable Dual Scan** - Don't allow update deferral policies to cause scans against Windows Update. +- Windows Update evaluates the build and architecture of each device, and then delivers the version of the update that applies. -**Monitoring and reporting**: +- Only devices that need the update receive the expedited update: + - Windows Update doesn't try to expedite the update for devices that already have a revision that's equal to or greater than the update version. + - For devices with a lower build version than the update, Windows Update confirms that the device still requires the update before installing it. -Before you can monitor results and update status for expedited updates, your Intune tenant must enable data collection. + > [!IMPORTANT] + > In some scenarios, Windows Update can install an update that is more recent than the update you specify in expedite update policy. For more information about this scenario, see [About installing the latest applicable update](#identify-the-latest-applicable-update), later in this article. + +- Expedite update policies ignore and override any quality [update deferral periods](/windows/client-management/mdm/policy-csp-update#update-deferqualityupdatesperiodindays) for the update version you deploy. You can configure quality updates deferrals by using Intune [Windows update rings](update-rings.md) and the setting for **Quality update deferral period**. + +- When a restart is required to complete installation of the update, the policy helps to manage the restart. In the policy, you can configure a period that users have to restart a device before the policy forces an automatic restart. Users can also choose to schedule the restart or let the device try to find the best time outside of the devices *Active Hours*. Before reaching the restart deadline, the device displays notifications to alert device users about the deadline and includes options to schedule the restart. + + If a device doesn't restart before the deadline, the restart can happen in the middle of the working day. For more information on restart behavior, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). + +- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](settings.md#user-experience-settings). ## Create and assign an expedited quality update diff --git a/intune/device-updates/windows/quality-updates-policy.md b/intune/device-updates/windows/quality-updates-policy.md new file mode 100644 index 0000000000..759291cbc9 --- /dev/null +++ b/intune/device-updates/windows/quality-updates-policy.md @@ -0,0 +1,28 @@ +--- +title: Windows quality updates policy +description: Use Hotpatch updates to receive security updates without restarting your device +ms.date: 04/17/2025 +ms.reviewer: Mounika +ms.topic: how-to +--- + +# Windows quality updates policy + +## Before you begin + +> [!div class="checklist"] +> - Ensure your environment meets the requirements in [Windows quality updates overview](quality-updates.md#prerequisites). +> - To avoid conflicts or configurations that can block the installation of expedited updates, configure devices as follows. You can use *update rings policies* to manage these settings. +> | Update ring setting | Recommended value | +> |---------------------------|-------------------------------------| +> | Enable pre-release builds | This setting should be set to **Not configured**. Preview builds, including the Beta and Dev channels, are not >supported with expedited updates. | +> | Automatic update behavior | **Reset to default**

Other values might cause a poor user experience and slow the process to expedite >updates. | +> | Change notification update level | Use any value other than **Turn off all notifications, including restart warnings** | +> +> For more information about these settings, see [Policy CSP Update](/windows/client-management/mdm/policy-csp-update). +> +> - The following list of Group Policy settings can interfere with Expedited policy. On devices where these settings were managed by Group Policy, restore them to their device defaults (Not configured): +> - **CorpWuURL** - Specify intranet Microsoft update service location. +> - **AutoUpdateCfg** - Configure Automatic Updates. +> - **DeferFeatureUpdates** - Select when Preview Builds and Feature Updates are received. +> - **Disable Dual Scan** - Don't allow update deferral policies to cause scans against Windows Update. diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 1d1d6111c1..0328a330fc 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -6,9 +6,9 @@ ms.reviewer: Mounika ms.topic: how-to --- -# Windows quality update policy +# Windows quality updates policy -Windows policy updates policy allows you to deploy Hotpatch updates. Hotpatch updates are designed to reduce downtime and disruptions. Hotpatch updates are [Monthly B release security updates](/windows/deployment/update/release-cycle#monthly-security-update-release) that install and take effect without requiring you to restart the device. By minimizing the need to restart, these updates help ensure faster compliance, making it easier for organizations to maintain security while keeping workflows uninterrupted. +Windows quality updates policy allows you to deploy Hotpatch updates. Hotpatch updates are designed to reduce downtime and disruptions. Hotpatch updates are [Monthly B release security updates](/windows/deployment/update/release-cycle#monthly-security-update-release) that install and take effect without requiring you to restart the device. By minimizing the need to restart, these updates help ensure faster compliance, making it easier for organizations to maintain security while keeping workflows uninterrupted. Hotpatch is an extension of Windows Update and requires Autopatch to create and deploy hotpatches to devices enrolled in the Autopatch quality update policy. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index ed0a8d8065..d2cebabb08 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -33,9 +33,12 @@ items: href: feature-updates-windows-10.md - name: Quality updates policy items: - - name: Configure policies + - name: Get started href: quality-updates.md displayName: windows quality updates + - name: Configure policies + href: quality-updates-policy.md + displayName: windows quality updates - name: Reports href: quality-updates-reports.md displayName: windows quality updates From 1c6e9e6227a25245e2b84f86a7a9dd7f2e1814e6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:57:49 -0500 Subject: [PATCH 070/139] updates --- .openpublishing.redirection.intune.json | 5 ---- intune/device-updates/windows/toc.yml | 34 ++++++++++++------------- 2 files changed, 17 insertions(+), 22 deletions(-) diff --git a/.openpublishing.redirection.intune.json b/.openpublishing.redirection.intune.json index 5ecdf5e2fd..7707f1eb99 100644 --- a/.openpublishing.redirection.intune.json +++ b/.openpublishing.redirection.intune.json @@ -5,11 +5,6 @@ "redirect_url": "/intune/device-updates/windows/driver-updates", "redirect_document_id": false }, - { - "source_path": "intune/device-updates/windows/quality-updates-policy.md", - "redirect_url": "/intune/device-updates/windows/quality-updates", - "redirect_document_id": false - }, { "source_path": "intune/device-updates/windows/configure.md", "redirect_url": "/intune/device-updates/windows", diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index d2cebabb08..0afa094372 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,20 +2,9 @@ items: - name: Overview href: index.md displayName: windows updates -- name: Updates rings policy +- name: Manage Windows feature updates items: - - name: Configure policies - href: update-rings.md - displayName: windows updates, rings - - name: Reports - href: update-rings-reports.md - displayName: windows updates, rings - - name: Policy settings reference - href: settings.md - displayName: windows updates, rings -- name: Feature updates policy - items: - - name: Configure policies + - name: Configure feature updates policies href: feature-updates.md displayName: windows feature updates - name: Feature updates reports @@ -31,12 +20,12 @@ items: displayName: windows updates - name: Upgrade Windows 10 devices href: feature-updates-windows-10.md -- name: Quality updates policy +- name: Manage Windows quality updates items: - name: Get started href: quality-updates.md displayName: windows quality updates - - name: Configure policies + - name: Configure quality updates policies href: quality-updates-policy.md displayName: windows quality updates - name: Reports @@ -45,12 +34,12 @@ items: - name: Expedite updates href: expedite-updates.md displayName: windows updates -- name: Driver updates policy +- name: Manage Windows driver updates items: - name: Get started href: driver-updates.md displayName: windows driver updates - - name: Configure policies + - name: Configure driver updates policies href: driver-updates-policy.md displayName: windows driver updates - name: Reports @@ -59,6 +48,17 @@ items: - name: Driver updates FAQs href: driver-updates-faq.yml displayName: windows driver updates +- name: Updates rings policies + items: + - name: Get started + href: update-rings.md + displayName: windows updates, rings + - name: Reports + href: update-rings-reports.md + displayName: windows updates, rings + - name: Policy settings reference + href: settings.md + displayName: windows updates, rings - name: Delivery Optimization href: ../../intune-service/configuration/delivery-optimization-windows.md displayName: delivery optimization, windows updates \ No newline at end of file From 482e5a4db11058e7ec52ca969a95eb5d632db93d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 9 Jan 2026 16:10:18 -0500 Subject: [PATCH 071/139] updates --- intune/device-updates/windows/index.md | 17 +++++++++---- .../windows/quality-updates-policy.md | 1 + intune/device-updates/windows/toc.yml | 24 +++++++++---------- 3 files changed, 25 insertions(+), 17 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 20fc5351a3..56fad058ef 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -91,17 +91,24 @@ The following policy types help you manage Windows updates in Intune: ## Windows Autopatch -Windows Autopatch is a managed cloud service integrated with Intune. It doesn't introduce new policy types—instead, it automates and orchestrates existing Intune update policies using the same backend service. Autopatch adds advanced capabilities such as dynamic device grouping, phased rollout, health monitoring, and compliance reporting. It also enables cloud-powered features like Hotpatch for eligible Windows 11 Enterprise editions and expedited delivery of critical updates, without requiring manual configuration. +Windows Autopatch is a managed cloud service integrated with Microsoft Intune that helps keep Windows devices up to date and protected. + +Autopatch uses feature updates policies, quality updates policies, and driver updates policies as its policy surface. These policy types are built on the same cloud orchestration service that powers Windows Autopatch and are also available in Intune for admins who want to manage updates without enrolling devices in Autopatch. + +Autopatch adds service-managed capabilities such as dynamic device grouping, phased rollouts, health monitoring, and reporting. For eligible Windows editions, it also enables cloud-powered update scenarios like Hotpatch and expedited updates with minimal manual configuration. + +Update rings policies are used in Intune to configure Windows Update behavior such as deferrals, deadlines, and restart settings. For Autopatch‑enrolled devices, update rings may be created and managed by the service to implement rollout cadence. The following table compares how update management differs when you use Autopatch and manual Intune configuration: | **Feature** | **When NOT using Autopatch** | **When using Autopatch** | |--|--|--| -| **Update coordination** | You control scheduling, deferrals, and rollout manually. | Autopatch orchestrates update rings, feature updates, drivers, and quality updates automatically. | -| **Update rings policy** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch creates and manages its own rings; don't assign custom rings to Autopatch devices. | +| **Update coordination** | You control scheduling, deferrals, and rollout manually using Intune policies. | Autopatch orchestrates updates using service-managed policies and rollout logic. | +| **Update rings policy** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch may create and manage update rings to control rollout cadence and restart behavior. Admins shouldn't assign custom update rings to Autopatch-managed devices. | | **Feature updates policy** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | -| **Quality updates policy** | You configure quality updates policies, expedited updates, and optionally enable Hotpatch through quality update settings. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | -| **Driver updates policy** | You use driver updates policy for granular control. | Autopatch manages driver approvals and scheduling automatically. | +| **Quality updates policy** | You configure quality updates policies, expedited updates, and Hotpatch settings manually. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | +| **Driver updates policy** | You use driver updates policies to review and approve drivers manually. | Autopatch manages driver approvals and scheduling automatically. | + > [!div class="nextstepaction"] > [Learn more about Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview) diff --git a/intune/device-updates/windows/quality-updates-policy.md b/intune/device-updates/windows/quality-updates-policy.md index 759291cbc9..9f7ec40458 100644 --- a/intune/device-updates/windows/quality-updates-policy.md +++ b/intune/device-updates/windows/quality-updates-policy.md @@ -13,6 +13,7 @@ ms.topic: how-to > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows quality updates overview](quality-updates.md#prerequisites). > - To avoid conflicts or configurations that can block the installation of expedited updates, configure devices as follows. You can use *update rings policies* to manage these settings. +> > | Update ring setting | Recommended value | > |---------------------------|-------------------------------------| > | Enable pre-release builds | This setting should be set to **Not configured**. Preview builds, including the Beta and Dev channels, are not >supported with expedited updates. | diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 0afa094372..df8d4fcf94 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,9 +2,20 @@ items: - name: Overview href: index.md displayName: windows updates +- name: Updates rings policies + items: + - name: Get started + href: update-rings.md + displayName: windows updates, rings + - name: Reports + href: update-rings-reports.md + displayName: windows updates, rings + - name: Policy settings reference + href: settings.md + displayName: windows updates, rings - name: Manage Windows feature updates items: - - name: Configure feature updates policies + - name: Get started href: feature-updates.md displayName: windows feature updates - name: Feature updates reports @@ -48,17 +59,6 @@ items: - name: Driver updates FAQs href: driver-updates-faq.yml displayName: windows driver updates -- name: Updates rings policies - items: - - name: Get started - href: update-rings.md - displayName: windows updates, rings - - name: Reports - href: update-rings-reports.md - displayName: windows updates, rings - - name: Policy settings reference - href: settings.md - displayName: windows updates, rings - name: Delivery Optimization href: ../../intune-service/configuration/delivery-optimization-windows.md displayName: delivery optimization, windows updates \ No newline at end of file From 0da29fdc1d0d41b0f8c915e1cf7ae312734d04e8 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 9 Jan 2026 17:47:42 -0500 Subject: [PATCH 072/139] updates --- .../device-updates/windows/driver-updates.md | 12 +- .../windows/feature-updates-policy.md | 152 +++++++++++++++++ .../device-updates/windows/feature-updates.md | 160 ++---------------- .../device-updates/windows/quality-updates.md | 25 ++- intune/device-updates/windows/toc.yml | 3 + 5 files changed, 200 insertions(+), 152 deletions(-) create mode 100644 intune/device-updates/windows/feature-updates-policy.md diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 71ef5edd3b..5b9f678933 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -6,9 +6,19 @@ ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Windows driver update management +# Manage Windows driver updates +Windows driver updates provide updated device drivers and firmware that help ensure hardware compatibility, stability, and performance. These updates are released by device manufacturers and can include fixes for reliability issues, security vulnerabilities, and support for new hardware capabilities. Because driver updates can vary by device model and hardware configuration, organizations often prefer a more controlled approval process. + +In Microsoft Intune, Windows driver updates are managed through **driver updates policies**, which provide a dedicated policy surface for reviewing, approving, and deploying driver updates to managed devices. This policy is built on cloud‑based update orchestration and works alongside other Windows update policies, such as feature updates and quality updates. Driver updates policies can be used independently or as part of Windows Autopatch. Client‑side install behavior—such as restarts and user notifications—continues to be governed by standard Windows Update policy settings. + +Driver updates policies support **automatic or manual approval workflows**, allowing you to choose whether recommended drivers are deployed automatically or require administrator review before installation. This approach helps organizations balance hardware stability, risk management, and operational efficiency while maintaining visibility into which drivers are approved for deployment. + +--- + + ## Prerequisites diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-updates-policy.md new file mode 100644 index 0000000000..12e2db3f3f --- /dev/null +++ b/intune/device-updates/windows/feature-updates-policy.md @@ -0,0 +1,152 @@ +--- +title: Windows feature update policies +description: Learn about Windows feature update policy settings and how to create feature update releases in Microsoft Intune. +ms.date: 09/10/2024 +ms.topic: how-to +ms.reviewer: davidmeb; bryanke; davguy +--- + +# Manage Windows feature updates policies + +When a device receives a feature update policy: + +- The device updates to the version of Windows specified in the policy. + - A device that already runs a later version of Windows remains at its current version. By freezing the version, the devices feature set remains stable during the duration of the policy. + + > [!NOTE] + > A device won't install an update when it has a [*safeguard hold*](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds) for that Windows version. When a device evaluates applicability of an update version, Windows creates the temporary safeguard hold if an unresolved known issue exists. Once the issue is resolved, the hold is removed and the device can then update. + > + > - To learn about known issues that can result in a safeguard hold, see the applicable Windows release information and then reference the relevant Windows version from the table of contents for that page: [Windows 11 release information](/windows/release-health/windows11-release-information). + + +- Unlike using the *Pause* option of an update ring, which expires after 35 days, the feature updates policy remains in effect. Devices won't install a new Windows version until you modify or remove the feature updates policy. If you edit the policy to specify a newer version, devices can install that newer version. +- The ability to *Uninstall* the feature update is honored by the update rings. +- You can configure policy to manage the schedule by which Windows Update makes the offer available to devices. For more information, see [Rollout options for Windows Updates](rollout-options.md). +- When a Windows feature update is deployed to a device from the cloud service, the latest monthly quality update is automatically included. + +## Create and assign feature update policies + +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** +1. Select **Windows updates** > **Feature updates** +1. Select **Create profile** +1. Under **Deployment settings**: + - Specify a **Name** and an optional **Description** for the feature updates deployment. + - From the **Feature update to deploy** dropdown, select the Windows version you want to deploy. Only versions of Windows that remain in support are available to select. + - Select either: + - **Make available to users as a required update**: the device will automatically install the update based on device settings. + - **Make available to users as an optional update**: selected updates are made available to users as an optional update. The rollout settings still control when the update is available to the device but then the user must choose to install the update before it is installed on the device. This option requires a license for Windows Autopatch. +1. Under **Rollout options**, configure how and when the update is made available to devices that receive this policy. For more information, see [Rollout options for Windows Updates](rollout-options.md). +1. Select **Next** +1. Under **Assignments**, assign the policy to one or more device groups. Select **Next** to continue. +1. Under **Review + create**, review the settings. When ready to save the policy, select **Create**. + +## User experience + +When the admin makes the update available as an **Optional** update, the user must navigate to the **Windows update settings** page to see and choose to install the update. It is recommended to communicate to end users through your communication channels that an optional update is available to them. + +When the user navigates to the **Windows update settings** page, they can see and choose to install the update when they're willing to take the update. +Users have to click **Download** to install the update. Otherwise it doesn't get installed until the admin makes it a **Required** update. +It's the same optional update experience that users are familiar with in their personal PCs. + +When the admin switches from **Optional** to **Required**, the following behavior is observed: + +- Updates aren't reinstalled for people who went ahead and opted to install the update back when it was an **Optional** update. +- If a device has not started on an update, the next time the device checks for updates the update is treated and automatically installed as a **Required** update. + +When the admin switches from **Required** to **Optional**, the following behavior is observed: + +- Devices that have already installed the update are not impacted. +- Devices that are pending restart are likely to continue to install the update as a **Required** update. +- Switching only impacts devices that haven't started the update yet or were early enough in the update process so they could be changed to an **Optional** update. + + +## Update behavior when multiple policies target a device + +Consider the following points when feature update policies target a device with more than one update policy, or target a Windows 10 device with an update for Windows 11: + +- Each Windows feature update policy supports a single update. When a device is targeted by more than one policy, it might be targeted with multiple update versions. + +- The Windows Update service can only offer a device one feature update at a time, and always offers the latest update version that targets the device. + +- Because Windows 11 updates are considered to be later versions than Windows 10, the service always offers the Windows 11 update to a device targeted by both Windows 10 and Windows 11 updates. This is done because deploying a Windows 11 update to a Windows 10 device is a supported upgrade path. + +- Using the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** when using multiple policies avoids the problems mentioned in this section and configures the service to detect when the Windows 11 is not eligible for a device and instead offers the latest Windows 10 feature update. + +> [!NOTE] +> If you create two policies with the same device/s, where one is set to **Required** and the other set to **Optional** and both policies target the same feature update version, then the update is offered as **Required**. + +## Manage Winodws feature update policies + +In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab to view your profiles. + +For each profile you can view: + +- **Feature Update Version**: The feature update version in the profile. + +- **Assigned**: If the profile is assigned to one or more groups. + +- **Support**: The status of the feature update: + - **Supported**: The feature update version is in support and can deploy to devices. + - **Support Ending** - The feature update version is within two months of its support end date. + - **Not supported**: Support for the feature update has expired and it no longer deploys to devices. + +- **Support End Date**: The end of support date for the feature update version. +> [!NOTE] +> The date provided is for the Enterprise and Education editions of Windows. To find the support dates for other editions supported by Windows Autopatch, see the [Microsoft Product Lifecycle site](https://aka.ms/lifecycle). + +Selecting a profile from the list opens the profiles **Overview** pane where you can: + +- Select **Delete** to delete the policy from Intune and remove it from devices. +- Select **Properties** to modify the deployment. On the *Properties* pane, select **Edit** to open the *Deployment settings or Assignments*, where you can then modify the deployment. + +> [!NOTE] +> The End user update status Last Scanned Time value will return *Not scanned yet* until a user logs on and Update Session Orchestrator (USO) scan is initiated. For more information on the Unified Update Platform (UUP) architecture and related components, see [Get started with Windows Update](/windows/deployment/update/windows-update-overview). + +## Validation and reporting + +There are multiple options to get in-depth reporting for Windows updates with Intune. Windows update reports show details about your Windows devices side by side in the same report. + +To learn more, see [reports for feature updates policies](feature-updates-reports.md). + +## Feature updates policies limitations and considerations + +- When you deploy a feature updates policy to a device that is also targeted by an update ring policy, review the update ring for the following configurations: + - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. + - Feature updates for the update ring must be *running*. They must not be paused. + + > [!TIP] + > If you're using feature updates, we recommend you set the Feature update deferral period to *0* in the associated Update Rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. + > + > For more information, see [Move from update ring deferrals to feature updates policy](ring-deferrals-to-feature-updates-policy.md). + +- Windows feature updates policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. + +- If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. + + To prevent this initial delay from impacting your co-managed devices: + + 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). + 1. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab > **Create profile**. + 1. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. + 1. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. + + Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. + + 1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report). + 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. + +- When the device checks in to the Windows Update service, the device's group membership is validated against the security groups assigned to the feature updates policy settings for any feature update holds. + +- Managed devices that receive feature update policy are automatically enrolled with the [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). The service manages the updates a device receives. Microsoft Intune uses this service and works with your Intune policies for Windows updates to deploy feature updates to devices. + + When a device is no longer assigned to any feature update policies, the device remains enrolled in Autopatch. This change allows time to assign the device to a different policy and ensure that in the meantime the device doesn't receive a feature update that wasn't intended. + + As a result, when a feature updates policy no longer applies to a device, that device isn't offered any feature update until one of the following happens: + + - The device is assigned to a new feature update profile. + - The device is unenrolled from Intune, which unenrolls the device from feature update management by Autopatch. + - You use the [Windows Autopatch graph API](/graph/windowsupdates-enroll) to [remove the device](/graph/api/windowsupdates-updatableasset-unenrollassets) from feature update management. + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 01a7755ec2..06c82a0e3e 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -6,34 +6,13 @@ ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy --- -# Configure Windows feature updates releases +# Manage Windows feature updates -With Microsoft Intune, you can create and deploy policy settings that ensure your Windows devices remain on a specific Windows feature update version. These settings help you manage and control the feature set of Windows on your devices, providing stability and predictability for your organization's IT environment. - -With Windows feature updates policies, you can: - -- Select the Windows [feature update](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) version that you want devices to remain at. This option supports setting a feature level to any version that remains in support at the time you create the policy. -- [Upgrade devices that run Windows 10 to Windows 11](feature-updates-windows-10.md). - -Windows feature updates policies work with update rings policies to prevent a device from receiving a Windows feature version that's later than the value specified in the feature updates policy. +Windows feature updates are periodic releases that introduce new Windows capabilities, improvements, and changes to existing functionality. These updates typically ship once per year and represent a full operating system upgrade, such as moving a device from one Windows version to a newer release. Because feature updates can affect user experience, application compatibility, and device readiness, organizations often deploy them using controlled and phased rollouts. -## How feature updates policies work +In Microsoft Intune, Windows feature updates are managed through **feature updates policies**, which provide a dedicated policy surface for controlling which Windows version devices are offered and when that version can install. This policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as quality updates and driver updates. Depending on your deployment model, feature updates may be managed manually through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart experience and installation timing—continues to be influenced by standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). -When a device receives a feature update policy: - -- The device updates to the version of Windows specified in the policy. - - A device that already runs a later version of Windows remains at its current version. By freezing the version, the devices feature set remains stable during the duration of the policy. - - > [!NOTE] - > A device won't install an update when it has a [*safeguard hold*](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds) for that Windows version. When a device evaluates applicability of an update version, Windows creates the temporary safeguard hold if an unresolved known issue exists. Once the issue is resolved, the hold is removed and the device can then update. - > - > - To learn about known issues that can result in a safeguard hold, see the applicable Windows release information and then reference the relevant Windows version from the table of contents for that page: [Windows 11 release information](/windows/release-health/windows11-release-information). - - -- Unlike using the *Pause* option of an update ring, which expires after 35 days, the feature updates policy remains in effect. Devices won't install a new Windows version until you modify or remove the feature updates policy. If you edit the policy to specify a newer version, devices can install that newer version. -- The ability to *Uninstall* the feature update is honored by the update rings. -- You can configure policy to manage the schedule by which Windows Update makes the offer available to devices. For more information, see [Rollout options for Windows Updates](rollout-options.md). -- When a Windows feature update is deployed to a device from the cloud service, the latest monthly quality update is automatically included. +Feature updates policies allow you to **lock devices to a specific Windows release** or **target an upgrade to a newer version** while preventing devices from moving beyond that version. This approach helps ensure version compliance, reduce unexpected upgrades, and coordinate OS updates with application readiness and organizational rollout plans. ## Prerequisites @@ -44,130 +23,15 @@ When a device receives a feature update policy: [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] +--- -## Create and assign feature update policies - -1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** -1. Select **Windows updates** > **Feature updates** -1. Select **Create profile** -1. Under **Deployment settings**: - - Specify a **Name** and an optional **Description** for the feature updates deployment. - - From the **Feature update to deploy** dropdown, select the Windows version you want to deploy. Only versions of Windows that remain in support are available to select. - - Select either: - - **Make available to users as a required update**: the device will automatically install the update based on device settings. - - **Make available to users as an optional update**: selected updates are made available to users as an optional update. The rollout settings still control when the update is available to the device but then the user must choose to install the update before it is installed on the device. This option requires a license for Windows Autopatch. -1. Under **Rollout options**, configure how and when the update is made available to devices that receive this policy. For more information, see [Rollout options for Windows Updates](rollout-options.md). -1. Select **Next** -1. Under **Assignments**, assign the policy to one or more device groups. Select **Next** to continue. -1. Under **Review + create**, review the settings. When ready to save the policy, select **Create**. - -## User experience - -When the admin makes the update available as an **Optional** update, the user must navigate to the **Windows update settings** page to see and choose to install the update. It is recommended to communicate to end users through your communication channels that an optional update is available to them. - -When the user navigates to the **Windows update settings** page, they can see and choose to install the update when they're willing to take the update. -Users have to click **Download** to install the update. Otherwise it doesn't get installed until the admin makes it a **Required** update. -It's the same optional update experience that users are familiar with in their personal PCs. - -When the admin switches from **Optional** to **Required**, the following behavior is observed: - -- Updates aren't reinstalled for people who went ahead and opted to install the update back when it was an **Optional** update. -- If a device has not started on an update, the next time the device checks for updates the update is treated and automatically installed as a **Required** update. - -When the admin switches from **Required** to **Optional**, the following behavior is observed: - -- Devices that have already installed the update are not impacted. -- Devices that are pending restart are likely to continue to install the update as a **Required** update. -- Switching only impacts devices that haven't started the update yet or were early enough in the update process so they could be changed to an **Optional** update. - - -## Update behavior when multiple policies target a device - -Consider the following points when feature update policies target a device with more than one update policy, or target a Windows 10 device with an update for Windows 11: - -- Each Windows feature update policy supports a single update. When a device is targeted by more than one policy, it might be targeted with multiple update versions. - -- The Windows Update service can only offer a device one feature update at a time, and always offers the latest update version that targets the device. - -- Because Windows 11 updates are considered to be later versions than Windows 10, the service always offers the Windows 11 update to a device targeted by both Windows 10 and Windows 11 updates. This is done because deploying a Windows 11 update to a Windows 10 device is a supported upgrade path. - -- Using the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** when using multiple policies avoids the problems mentioned in this section and configures the service to detect when the Windows 11 is not eligible for a device and instead offers the latest Windows 10 feature update. - -> [!NOTE] -> If you create two policies with the same device/s, where one is set to **Required** and the other set to **Optional** and both policies target the same feature update version, then the update is offered as **Required**. - -## Manage Winodws feature update policies - -In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab to view your profiles. - -For each profile you can view: - -- **Feature Update Version**: The feature update version in the profile. - -- **Assigned**: If the profile is assigned to one or more groups. - -- **Support**: The status of the feature update: - - **Supported**: The feature update version is in support and can deploy to devices. - - **Support Ending** - The feature update version is within two months of its support end date. - - **Not supported**: Support for the feature update has expired and it no longer deploys to devices. - -- **Support End Date**: The end of support date for the feature update version. -> [!NOTE] -> The date provided is for the Enterprise and Education editions of Windows. To find the support dates for other editions supported by Windows Autopatch, see the [Microsoft Product Lifecycle site](https://aka.ms/lifecycle). - -Selecting a profile from the list opens the profiles **Overview** pane where you can: - -- Select **Delete** to delete the policy from Intune and remove it from devices. -- Select **Properties** to modify the deployment. On the *Properties* pane, select **Edit** to open the *Deployment settings or Assignments*, where you can then modify the deployment. - -> [!NOTE] -> The End user update status Last Scanned Time value will return *Not scanned yet* until a user logs on and Update Session Orchestrator (USO) scan is initiated. For more information on the Unified Update Platform (UUP) architecture and related components, see [Get started with Windows Update](/windows/deployment/update/windows-update-overview). - -## Validation and reporting - -There are multiple options to get in-depth reporting for Windows updates with Intune. Windows update reports show details about your Windows devices side by side in the same report. - -To learn more, see [reports for feature updates policies](feature-updates-reports.md). - -## Feature updates policies limitations and considerations - -- When you deploy a feature updates policy to a device that is also targeted by an update ring policy, review the update ring for the following configurations: - - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. - - Feature updates for the update ring must be *running*. They must not be paused. - - > [!TIP] - > If you're using feature updates, we recommend you set the Feature update deferral period to *0* in the associated Update Rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. - > - > For more information, see [Move from update ring deferrals to feature updates policy](ring-deferrals-to-feature-updates-policy.md). - -- Windows feature updates policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. - -- If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. - - To prevent this initial delay from impacting your co-managed devices: - - 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - 1. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab > **Create profile**. - 1. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. - 1. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. - - Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. - - 1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report). - 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. - -- When the device checks in to the Windows Update service, the device's group membership is validated against the security groups assigned to the feature updates policy settings for any feature update holds. - -- Managed devices that receive feature update policy are automatically enrolled with the [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). The service manages the updates a device receives. Microsoft Intune uses this service and works with your Intune policies for Windows updates to deploy feature updates to devices. - - When a device is no longer assigned to any feature update policies, the device remains enrolled in Autopatch. This change allows time to assign the device to a different policy and ensure that in the meantime the device doesn't receive a feature update that wasn't intended. - - As a result, when a feature updates policy no longer applies to a device, that device isn't offered any feature update until one of the following happens: + +- Select the Windows [feature update](/windows/deployment/update/get-started-updates-channels-tools#types-of-updates) version that you want devices to remain at. This option supports setting a feature level to any version that remains in support at the time you create the policy. +- [Upgrade devices that run Windows 10 to Windows 11](feature-updates-windows-10.md). -[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file +Windows feature updates policies work with update rings policies to prevent a device from receiving a Windows feature version that's later than the value specified in the feature updates policy. +--> diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 0328a330fc..eebeef2267 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -1,12 +1,31 @@ --- title: Windows quality update policy -description: Use Hotpatch updates to receive security updates without restarting your device -ms.date: 04/17/2025 +description: Learn how to manage Windows quality updates in Microsoft Intune using quality updates policies, expedited updates, and Hotpatch to keep devices secure and compliant. +ms.date: 06/01/2026 ms.reviewer: Mounika ms.topic: how-to --- -# Windows quality updates policy +# Manage Windows quality updates + +Windows quality updates are the regular Windows servicing updates that keep devices secure, reliable, and supported. These updates are released frequently—typically monthly—and include security fixes, non‑security improvements, and reliability enhancements. Because quality updates are cumulative, installing the latest update brings a device fully up to date for its currently installed Windows version. + +In Microsoft Intune, Windows quality updates are managed through **quality updates policies**, which provide a dedicated policy surface for controlling how and when quality updates are delivered to devices. This policy is built on cloud‑based update orchestration and can be used alongside other Windows update policies, such as feature updates and driver updates. Depending on your deployment model, quality updates may be managed manually through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart settings, deadlines, and notifications—continues to be controlled through standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). + +Quality updates policies also supports advanced deployment options for specific scenarios. You can **expedite updates** to fast‑track the installation of critical or security updates when waiting for regular deployment timelines isn't acceptable. For eligible Windows editions and device configurations, quality updates policies can also enable **Hotpatch**, which delivers certain security updates without requiring an immediate device restart. Together, these options help organizations balance rapid protection, deployment control, and user experience. + +## Prerequisites + +[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] +[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] +[!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] +[!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] +[!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] + +--- + +## Hotpatch updates Windows quality updates policy allows you to deploy Hotpatch updates. Hotpatch updates are designed to reduce downtime and disruptions. Hotpatch updates are [Monthly B release security updates](/windows/deployment/update/release-cycle#monthly-security-update-release) that install and take effect without requiring you to restart the device. By minimizing the need to restart, these updates help ensure faster compliance, making it easier for organizations to maintain security while keeping workflows uninterrupted. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index df8d4fcf94..4df16ef27a 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -18,6 +18,9 @@ items: - name: Get started href: feature-updates.md displayName: windows feature updates + - name: Configure feature updates policies + href: feature-updates-policy.md + displayName: windows quality updates - name: Feature updates reports href: feature-updates-reports.md displayName: windows feature updates From f956f2c64b6bf3c2f79e4abc5ac2571dc8e3ae12 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 9 Jan 2026 17:59:47 -0500 Subject: [PATCH 073/139] updates --- intune/device-updates/windows/toc.yml | 2 +- intune/device-updates/windows/update-rings.md | 22 ++++++++----------- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 4df16ef27a..879d489cf2 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,7 +2,7 @@ items: - name: Overview href: index.md displayName: windows updates -- name: Updates rings policies +- name: Update rings policies items: - name: Get started href: update-rings.md diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index db0ae552dd..2774f26ac2 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -8,11 +8,20 @@ ms.reviewer: davguy; davidmeb; bryanke # Windows Update rings policy +Windows update rings define how and when Windows updates are installed on devices. They control client‑side update behavior such as deferral periods, restart settings, deadlines, active hours, and user notifications. Update rings apply broadly to Windows updates and are commonly used to create deployment stages—for example, test, pilot, and production—by assigning different settings to different device groups. + +In Microsoft Intune, update rings are configured through **update rings policies**, which provide a general policy surface for managing Windows Update behavior on devices. These policies use Windows Update client settings and can be used on their own or alongside other Windows update policies, such as feature updates, quality updates, and driver updates. Update rings remain an important tool for shaping the user update experience and controlling installation timing. + +> [!NOTE] +> When devices are managed through Windows Autopatch, update rings may be created and maintained by the service to implement rollout cadence and restart behavior. In these scenarios, admins typically shouldn't assign custom update rings to Autopatch‑managed devices. Instead, update rings work in combination with service‑managed policies that control update targeting and sequencing. + + ## Prerequisites @@ -66,19 +75,6 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::column-end::: :::row-end::: - - ## Create and assign update rings 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). From 4f100449bfed84c568011a8b0383b81808534f8b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 08:18:33 -0500 Subject: [PATCH 074/139] table test conversion --- intune/device-updates/windows/settings.md | 127 ++++++++-------------- 1 file changed, 46 insertions(+), 81 deletions(-) diff --git a/intune/device-updates/windows/settings.md b/intune/device-updates/windows/settings.md index 13eae37ac1..4d6a322c93 100644 --- a/intune/device-updates/windows/settings.md +++ b/intune/device-updates/windows/settings.md @@ -9,39 +9,39 @@ ms.reviewer: davguy; bryanke # Settings for Windows Update that you can manage through Intune policy for Update rings -When you use Intune policies for *Update rings*, you're configuring the Windows settings that manage how and when devices will install Windows updates. If a Windows update setting has a Windows version dependency, the version dependency is noted in the settings details. -Following are the Windows Update settings for Windows Updates that you can [manage with update rings](update-rings.md) with Microsoft Intune. -## Update settings +## Update rings settings + +Update rings policies in Microsoft Intune provide a set of configurable settings that control how Windows updates are delivered and installed on managed devices. These settings allow administrators to tailor the update experience to meet organizational needs, balancing update compliance with user productivity. + +The policy settings are divided into two main categories: **Update settings** and **User experience settings**. + +### Update settings Update settings control what bits a device will download, and when. For more information about the behavior of each setting, see the Windows reference documentation. -- **Microsoft product updates** - **Default**: Allow - Windows Update CSP: [Update/AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice) +| **Setting** | **Description** | **CSP Reference** | +|-------------|-----------------|-------------------| +| **Microsoft product updates**|- **Allow** - Select *Allow* to scan for app updates from Microsoft Update.
- **Block** - Select Block to prevent scanning for app updates. | [Update/AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| - - **Allow** - Select *Allow* to scan for app updates from Microsoft Update. - - **Block** - Select Block to prevent scanning for app updates. -- **Windows drivers** - **Default**: Allow - Windows Update CSP: [Update/ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) + +- **Windows drivers** + [Update/ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) - **Allow** - Select *Allow* include Windows Update drivers during updates. - **Block** - Select Block to prevent scanning for drivers. -- **Quality update deferral period (days)** - **Default**: 0 - Windows Update CSP: [Update/DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) +- **Quality update deferral period (days)** + [Update/DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) Quality Updates are typically fixes and improvements to existing Windows functionality. -- **Feature update deferral period (days)** - **Default**: 0 - Windows Update CSP: [Update/DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays) +- **Feature update deferral period (days)** + [Update/DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays) Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update. @@ -51,14 +51,12 @@ Update settings control what bits a device will download, and when. For more inf Feature Updates are typically new features for Windows. -- **Upgrade Windows 10 devices to Latest Windows 11 release** - **Default**: No +- **Upgrade Windows 10 devices to Latest Windows 11 release** When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. For more information on eligibility, see [Windows 11 Specs and System Requirements | Microsoft](https://www.microsoft.com/windows/windows-11-specifications). -- **Set feature update uninstall period (2 – 60 days)** - **Default**: 10 - Windows Update CSP: [Update/ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod) +- **Set feature update uninstall period (2 – 60 days)** + [Update/ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod) Configure a time after which feature updates can't be uninstalled. @@ -66,8 +64,7 @@ Update settings control what bits a device will download, and when. For more inf For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period. -- **Enable pre-release builds** - **Default**: Not Configured +- **Enable pre-release builds** When configuring *Update ring settings*, you can choose to enable **Enable pre-release builds**. Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds: - **Windows Insider - Release Preview** (*default*) @@ -80,9 +77,8 @@ Update settings control what bits a device will download, and when. For more inf User experience settings control the end-user experience for device restart and reminders. For more information about the behavior of each setting, see the Windows Update CSP documentation. -- **Automatic update behavior** - **Default**: Auto install at maintenance time - Windows Update CSP: [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) +- **Automatic update behavior** + [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) Choose how automatic updates are installed and, if necessary, when to restart the device. @@ -98,38 +94,31 @@ User experience settings control the end-user experience for device restart and This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked: - **Active hours start** - Specify a start time for suppressing restarts due to update installations. - **Default**: 8 AM - Windows Update CSP: [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) + [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) - **Active hours end** - Specify an end time for suppressing reboots due to update installations. - **Default**: 5 PM - Windows Update CSP: [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) + [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) - **Auto install and restart at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices. This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked: - **Active hours start** - Specify a start time for suppressing restarts due to update installations. - **Default**: 8 AM - Windows Update CSP: [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) + [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) - **Active hours end** - Specify an end time for suppressing reboots due to update installations. - **Default**: 5 PM - Windows Update CSP: [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) + [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) - **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. - Windows Update CSP: [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) + [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) When set to *Auto install and restart at a scheduled time*, you can configure the following settings: - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time. - **Default**: Every week - - **Scheduled install day** - Specify on which day of the week you want updates to install. - **Default**: Any Day + - **Scheduled install day** - Specify on which day of the week you want updates to install. - - **Scheduled install time** - Specify the time of day when you want updates to install. - **Default**: 3 AM + - **Scheduled install time** - Specify the time of day when you want updates to install. > [!IMPORTANT] > The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached. @@ -143,32 +132,28 @@ User experience settings control the end-user experience for device restart and > [!NOTE] > In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required. - **Default**: Allow - Windows Update CSP: [Update/SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart) + [Update/SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart) - **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. - **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours. This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices. -- **Option to pause Windows updates** - **Default**: Enable - Windows Update CSP: [Update/SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess) +- **Option to pause Windows updates** + [Update/SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess) - **Enable** - Allow device users to pause the installation of an update for a certain number of days. - **Disable** - Prevent device users from pausing the installation of an update. -- **Option to check for Windows updates** - **Default**: Enable - Windows Update CSP: [Update/SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess) +- **Option to check for Windows updates** + [Update/SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess) - **Enable** - Allow device users to use Windows Update scan to find updates. - **Disable** - Prevent device users from accessing the Windows Update scan. -- **Change notification Update level** - **Default**: Use the default Windows Update notifications - Windows Update CSP: [Update/UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) +- **Change notification Update level** + [Update/UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed. @@ -178,41 +163,21 @@ User experience settings control the end-user experience for device restart and - **Turn off all notifications, excluding restart warnings** - **Turn off all notifications, including restart warnings** -- **Use deadline settings** - **Default**: Not configured +#### Use deadline settings Allows configuration of deadline settings. - **Not configured** - **Allow** - For more details about how deadlines and grace periods work together see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - - When set to *Allow*, you can configure the following settings for deadlines: - - - **Deadline for feature updates** - **Default**: *Not configured* - Windows Update CSP: [Update/ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforfeatureupdates) - - Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). - - - **Deadline for quality updates** - **Default**: *Not configured* - Windows Update CSP: [Update/ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforqualityupdates) - - Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). - - - **Grace period** - **Default**: *Not configured* - Windows Update CSP: [Update/ConfigureDeadlineGracePeriod]( /windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiod) - - Specifies a minimum number of days after deadline until restarts occur automatically (0-7). +When set to *Allow*, you can configure the following settings for deadlines: - - **Auto reboot before deadline** - **Default**: Yes - Windows Update CSP: [Update/ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#configuredeadlinenoautoreboot) +| **Setting** | **Description** | **CSP Reference** | +|--|--|--| +| **Deadline for feature updates** | Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). | [Update/ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforfeatureupdates) | +| **Deadline for quality updates** | Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). | [Update/ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforqualityupdates) | +| **Grace period** | Specifies a minimum number of days after deadline until restarts occur automatically (0-7). | [Update/ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiod) | +| **Auto reboot before deadline** | Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. | [Update/ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#configuredeadlinenoautoreboot) | - Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. +For more details about how deadlines and grace periods work together see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - - **Yes** - - **No** From 92f416e92beb575f6b267f4e9bee24378e9331da Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 08:29:54 -0500 Subject: [PATCH 075/139] updates --- intune/device-updates/windows/settings.md | 83 ++++++----------------- 1 file changed, 21 insertions(+), 62 deletions(-) diff --git a/intune/device-updates/windows/settings.md b/intune/device-updates/windows/settings.md index 4d6a322c93..615e34855b 100644 --- a/intune/device-updates/windows/settings.md +++ b/intune/device-updates/windows/settings.md @@ -23,62 +23,21 @@ Update settings control what bits a device will download, and when. For more inf | **Setting** | **Description** | **CSP Reference** | |-------------|-----------------|-------------------| -| **Microsoft product updates**|- **Allow** - Select *Allow* to scan for app updates from Microsoft Update.
- **Block** - Select Block to prevent scanning for app updates. | [Update/AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| +| **Microsoft product updates**|- **Allow** - Select *Allow* to scan for app updates from Microsoft Update.
- **Block** - Select Block to prevent scanning for app updates. | [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| +|**Windows drivers**|- **Allow** - Select *Allow* include Windows Update drivers during updates.
- **Block** - Select Block to prevent scanning for drivers.|[ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate)| +|**Quality update deferral period (days)**|Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines)|[DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays)| +|**Feature update deferral period (days)**|Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update.|[DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays)| +|**Upgrade Windows 10 devices to Latest Windows 11 release**|When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. |For more information on eligibility, see [Windows 11 Specs and System Requirements | Microsoft](https://www.microsoft.com/windows/windows-11-specifications).| +|**Set feature update uninstall period (2 - 60 days)**|Configure a time after which feature updates can't be uninstalled.

After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version.

For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period.|[ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod)| +|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Windows Insider - Release Preview** (*default*)
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|| - -- **Windows drivers** - [Update/ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) - - - **Allow** - Select *Allow* include Windows Update drivers during updates. - - **Block** - Select Block to prevent scanning for drivers. - -- **Quality update deferral period (days)** - [Update/DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) - - Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) - - Quality Updates are typically fixes and improvements to existing Windows functionality. - -- **Feature update deferral period (days)** - [Update/DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays) - - Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update. - - Supported deferral period: - - - *Windows version 1709 and later* - 0 to 365 days - - Feature Updates are typically new features for Windows. - -- **Upgrade Windows 10 devices to Latest Windows 11 release** - - When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. For more information on eligibility, see [Windows 11 Specs and System Requirements | Microsoft](https://www.microsoft.com/windows/windows-11-specifications). - -- **Set feature update uninstall period (2 – 60 days)** - [Update/ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod) - - Configure a time after which feature updates can't be uninstalled. - - After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version. - - For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period. - -- **Enable pre-release builds** - - When configuring *Update ring settings*, you can choose to enable **Enable pre-release builds**. Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds: - - **Windows Insider - Release Preview** (*default*) - - **Beta Channel** - - **Dev Chanel** - - For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting). - ## User experience settings User experience settings control the end-user experience for device restart and reminders. For more information about the behavior of each setting, see the Windows Update CSP documentation. - **Automatic update behavior** - [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) + [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) Choose how automatic updates are installed and, if necessary, when to restart the device. @@ -94,23 +53,23 @@ User experience settings control the end-user experience for device restart and This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked: - **Active hours start** - Specify a start time for suppressing restarts due to update installations. - [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) + [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) - **Active hours end** - Specify an end time for suppressing reboots due to update installations. - [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) + [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) - **Auto install and restart at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices. This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked: - **Active hours start** - Specify a start time for suppressing restarts due to update installations. - [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) + [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) - **Active hours end** - Specify an end time for suppressing reboots due to update installations. - [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) + [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) - **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. - [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) + [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) When set to *Auto install and restart at a scheduled time*, you can configure the following settings: @@ -133,7 +92,7 @@ User experience settings control the end-user experience for device restart and > In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required. - [Update/SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart) + [SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart) - **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. - **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours. @@ -141,19 +100,19 @@ User experience settings control the end-user experience for device restart and This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices. - **Option to pause Windows updates** - [Update/SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess) + [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess) - **Enable** - Allow device users to pause the installation of an update for a certain number of days. - **Disable** - Prevent device users from pausing the installation of an update. - **Option to check for Windows updates** - [Update/SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess) + [SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess) - **Enable** - Allow device users to use Windows Update scan to find updates. - **Disable** - Prevent device users from accessing the Windows Update scan. - **Change notification Update level** - [Update/UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) + [UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed. @@ -174,10 +133,10 @@ When set to *Allow*, you can configure the following settings for deadlines: | **Setting** | **Description** | **CSP Reference** | |--|--|--| -| **Deadline for feature updates** | Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). | [Update/ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforfeatureupdates) | -| **Deadline for quality updates** | Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). | [Update/ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforqualityupdates) | -| **Grace period** | Specifies a minimum number of days after deadline until restarts occur automatically (0-7). | [Update/ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiod) | -| **Auto reboot before deadline** | Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. | [Update/ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#configuredeadlinenoautoreboot) | +| **Deadline for feature updates** | Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). | [ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforfeatureupdates) | +| **Deadline for quality updates** | Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). | [ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforqualityupdates) | +| **Grace period** | Specifies a minimum number of days after deadline until restarts occur automatically (0-7). | [ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiod) | +| **Auto reboot before deadline** | Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. | [ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#configuredeadlinenoautoreboot) | For more details about how deadlines and grace periods work together see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). From 9201252b33803f3379e73974e02c72271d1d82ec Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 10:33:46 -0500 Subject: [PATCH 076/139] updates --- intune/device-updates/windows/settings.md | 51 +++++------------------ 1 file changed, 10 insertions(+), 41 deletions(-) diff --git a/intune/device-updates/windows/settings.md b/intune/device-updates/windows/settings.md index 615e34855b..39e68c8391 100644 --- a/intune/device-updates/windows/settings.md +++ b/intune/device-updates/windows/settings.md @@ -19,7 +19,7 @@ The policy settings are divided into two main categories: **Update settings** an ### Update settings -Update settings control what bits a device will download, and when. For more information about the behavior of each setting, see the Windows reference documentation. +Update settings control what bits a device will download, and when. | **Setting** | **Description** | **CSP Reference** | |-------------|-----------------|-------------------| @@ -29,15 +29,20 @@ Update settings control what bits a device will download, and when. For more inf |**Feature update deferral period (days)**|Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update.|[DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays)| |**Upgrade Windows 10 devices to Latest Windows 11 release**|When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. |For more information on eligibility, see [Windows 11 Specs and System Requirements | Microsoft](https://www.microsoft.com/windows/windows-11-specifications).| |**Set feature update uninstall period (2 - 60 days)**|Configure a time after which feature updates can't be uninstalled.

After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version.

For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period.|[ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod)| -|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Windows Insider - Release Preview** (*default*)
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|| +|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Windows Insider - Release Preview** (*default*)
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|[BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel)| ## User experience settings -User experience settings control the end-user experience for device restart and reminders. For more information about the behavior of each setting, see the Windows Update CSP documentation. +User experience settings control the end-user experience for device restart and reminders. -- **Automatic update behavior** - [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) +| **Setting** | **Description** | **CSP Reference** | +|-------------|-----------------|-------------------| +|**Automatic update behavior**||[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| +|**Restart checks (EDU Restart)**|- **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.
- **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices.

**Note**: In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required.|[SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart)| +|**Option to pause Windows updates**|- **Enable** - Allow device users to pause the installation of an update for a certain number of days.
- **Disable** - Prevent device users from pausing the installation of an update.| [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess)| +|- **Option to check for Windows updates**|- **Enable** - Allow device users to use Windows Update scan to find updates.
- **Disable** - Prevent device users from accessing the Windows Update scan.|[SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess)| +|**Change notification Update level**|Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed.

Supported options:
- **Not configured**
- **Use the default Windows Update notifications**
- **Turn off all notifications, excluding restart warnings**
- **Turn off all notifications, including restart warnings**|[UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel)| Choose how automatic updates are installed and, if necessary, when to restart the device. @@ -86,42 +91,6 @@ User experience settings control the end-user experience for device restart and - **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install. -- **Restart checks (EDU Restart)** - - > [!NOTE] - > In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required. - - - [SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart) - - - **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. - - **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours. - - This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices. - -- **Option to pause Windows updates** - [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess) - - - **Enable** - Allow device users to pause the installation of an update for a certain number of days. - - **Disable** - Prevent device users from pausing the installation of an update. - -- **Option to check for Windows updates** - [SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess) - - - **Enable** - Allow device users to use Windows Update scan to find updates. - - **Disable** - Prevent device users from accessing the Windows Update scan. - -- **Change notification Update level** - [UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) - - Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed. - - Supported options: - - **Not configured** - - **Use the default Windows Update notifications** - - **Turn off all notifications, excluding restart warnings** - - **Turn off all notifications, including restart warnings** - #### Use deadline settings Allows configuration of deadline settings. From 7936d54f2751c88cb9bb6af57b2d64d2006972fb Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 11:07:13 -0500 Subject: [PATCH 077/139] updates --- .../{settings.md => ring-policy-settings.md} | 52 ++----------------- intune/device-updates/windows/toc.yml | 4 +- 2 files changed, 5 insertions(+), 51 deletions(-) rename intune/device-updates/windows/{settings.md => ring-policy-settings.md} (66%) diff --git a/intune/device-updates/windows/settings.md b/intune/device-updates/windows/ring-policy-settings.md similarity index 66% rename from intune/device-updates/windows/settings.md rename to intune/device-updates/windows/ring-policy-settings.md index 39e68c8391..82712877f5 100644 --- a/intune/device-updates/windows/settings.md +++ b/intune/device-updates/windows/ring-policy-settings.md @@ -29,7 +29,7 @@ Update settings control what bits a device will download, and when. |**Feature update deferral period (days)**|Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update.|[DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays)| |**Upgrade Windows 10 devices to Latest Windows 11 release**|When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. |For more information on eligibility, see [Windows 11 Specs and System Requirements | Microsoft](https://www.microsoft.com/windows/windows-11-specifications).| |**Set feature update uninstall period (2 - 60 days)**|Configure a time after which feature updates can't be uninstalled.

After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version.

For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period.|[ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod)| -|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Windows Insider - Release Preview** (*default*)
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|[BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel)| +|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Windows Insider - Release Preview**
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|[BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel)| ## User experience settings @@ -38,59 +38,13 @@ User experience settings control the end-user experience for device restart and | **Setting** | **Description** | **CSP Reference** | |-------------|-----------------|-------------------| -|**Automatic update behavior**||[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| +|**Automatic update behavior**|Choose how automatic updates are installed and, if necessary, when to restart the device:
+ - **Notify download** - Notify the user before downloading the update. Users choose to download and install updates.
  **Important**: If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced.
  This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations.
  [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations.
  [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations. [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations. [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install.|[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| |**Restart checks (EDU Restart)**|- **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.
- **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices.

**Note**: In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required.|[SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart)| |**Option to pause Windows updates**|- **Enable** - Allow device users to pause the installation of an update for a certain number of days.
- **Disable** - Prevent device users from pausing the installation of an update.| [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess)| |- **Option to check for Windows updates**|- **Enable** - Allow device users to use Windows Update scan to find updates.
- **Disable** - Prevent device users from accessing the Windows Update scan.|[SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess)| |**Change notification Update level**|Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed.

Supported options:
- **Not configured**
- **Use the default Windows Update notifications**
- **Turn off all notifications, excluding restart warnings**
- **Turn off all notifications, including restart warnings**|[UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel)| - Choose how automatic updates are installed and, if necessary, when to restart the device. - - Supported options: - - - **Notify download** - Notify the user before downloading the update. Users choose to download and install updates. - - > [!IMPORTANT] - > If the user takes no action, the update will not install until the deadline you have configured is reached. - - - **Auto install at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced. - - This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked: - - - **Active hours start** - Specify a start time for suppressing restarts due to update installations. - [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) - - - **Active hours end** - Specify an end time for suppressing reboots due to update installations. - [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) - - - **Auto install and restart at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices. - - This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked: - - - **Active hours start** - Specify a start time for suppressing restarts due to update installations. - [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) - - - **Active hours end** - Specify an end time for suppressing reboots due to update installations. - [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) - - - **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. - [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) - - When set to *Auto install and restart at a scheduled time*, you can configure the following settings: - - - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time. - - - **Scheduled install day** - Specify on which day of the week you want updates to install. - - - **Scheduled install time** - Specify the time of day when you want updates to install. - - > [!IMPORTANT] - > The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached. - - - **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only. - - - **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install. - #### Use deadline settings Allows configuration of deadline settings. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 879d489cf2..e7df6cbc4e 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -10,8 +10,8 @@ items: - name: Reports href: update-rings-reports.md displayName: windows updates, rings - - name: Policy settings reference - href: settings.md + - name: Policy settings + href: ring-policy-settings.md displayName: windows updates, rings - name: Manage Windows feature updates items: From e09d9f09e99db4cd3b696ef5e3dcc0ed9fe31173 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 11:19:42 -0500 Subject: [PATCH 078/139] test --- intune/device-updates/windows/expedite-updates.md | 2 +- .../device-updates/windows/feature-updates-windows-10.md | 4 ++-- intune/device-updates/windows/quality-updates.md | 2 +- intune/device-updates/windows/toc.yml | 2 +- ...-policy-settings.md => update-rings-policy-settings.md} | 7 +++++-- intune/device-updates/windows/update-rings.md | 2 +- 6 files changed, 11 insertions(+), 8 deletions(-) rename intune/device-updates/windows/{ring-policy-settings.md => update-rings-policy-settings.md} (98%) diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md index a841911733..ceffa82188 100644 --- a/intune/device-updates/windows/expedite-updates.md +++ b/intune/device-updates/windows/expedite-updates.md @@ -68,7 +68,7 @@ The actual time required for a device to start an update depends on the device i If a device doesn't restart before the deadline, the restart can happen in the middle of the working day. For more information on restart behavior, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). -- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](settings.md#user-experience-settings). +- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](update-rings-policy-settings.md#user-experience-settings). ## Create and assign an expedited quality update diff --git a/intune/device-updates/windows/feature-updates-windows-10.md b/intune/device-updates/windows/feature-updates-windows-10.md index a2ef5be876..00aa703b6d 100644 --- a/intune/device-updates/windows/feature-updates-windows-10.md +++ b/intune/device-updates/windows/feature-updates-windows-10.md @@ -14,7 +14,7 @@ When you use feature updates policy to deploy Windows 11, you can target the pol Another option is to select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**, then devices that don't meet the requirements for Windows 11 will get the latest Windows 10 feature update instead. -However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](feature-updates.md#update-behavior-when-multiple-policies-target-a-device). +However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](update-rings-policy-settings.md#update-behavior-when-multiple-policies-target-a-device). ## Prepare to upgrade to Windows 11 @@ -36,7 +36,7 @@ For more information including general licensing details, see the [Windows 11 do ## Create policy for Windows 11 -To deploy Windows 11, you'll create and deploy a feature updates policy just as you might have done previously for a Windows 10 device. It's the [same process](feature-updates.md#create-and-assign-feature-update-policies) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. +To deploy Windows 11, you'll create and deploy a feature updates policy just as you might have done previously for a Windows 10 device. It's the [same process](feature-updates.md) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. Also, the admin can choose to deploy the latest Windows 10 update to devices that are not eligible for Windows 11. To enable this feature, the admin must select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** in the deployment policy. This capability is only available if you choose a Windows 11 version from the *Feature update to deploy* dropdown list, and if the tenant meets the [licensing requirements](feature-updates.md#prerequisites) defined at the beginning of this document. diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index eebeef2267..d37393b839 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -1,7 +1,7 @@ --- title: Windows quality update policy description: Learn how to manage Windows quality updates in Microsoft Intune using quality updates policies, expedited updates, and Hotpatch to keep devices secure and compliant. -ms.date: 06/01/2026 +ms.date: 01/06/2026 ms.reviewer: Mounika ms.topic: how-to --- diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index e7df6cbc4e..819e4ba241 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -11,7 +11,7 @@ items: href: update-rings-reports.md displayName: windows updates, rings - name: Policy settings - href: ring-policy-settings.md + href: update-rings-policy-settings.md displayName: windows updates, rings - name: Manage Windows feature updates items: diff --git a/intune/device-updates/windows/ring-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md similarity index 98% rename from intune/device-updates/windows/ring-policy-settings.md rename to intune/device-updates/windows/update-rings-policy-settings.md index 82712877f5..627ddfc8b1 100644 --- a/intune/device-updates/windows/ring-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -38,13 +38,16 @@ User experience settings control the end-user experience for device restart and | **Setting** | **Description** | **CSP Reference** | |-------------|-----------------|-------------------| -|**Automatic update behavior**|Choose how automatic updates are installed and, if necessary, when to restart the device:
- - **Notify download** - Notify the user before downloading the update. Users choose to download and install updates.
  **Important**: If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced.
  This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations.
  [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations.
  [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations. [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations. [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install.|[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| +|**Automatic update behavior**||[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| |**Restart checks (EDU Restart)**|- **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.
- **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices.

**Note**: In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required.|[SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart)| |**Option to pause Windows updates**|- **Enable** - Allow device users to pause the installation of an update for a certain number of days.
- **Disable** - Prevent device users from pausing the installation of an update.| [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess)| |- **Option to check for Windows updates**|- **Enable** - Allow device users to use Windows Update scan to find updates.
- **Disable** - Prevent device users from accessing the Windows Update scan.|[SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess)| |**Change notification Update level**|Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed.

Supported options:
- **Not configured**
- **Use the default Windows Update notifications**
- **Turn off all notifications, excluding restart warnings**
- **Turn off all notifications, including restart warnings**|[UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel)| +Choose how automatic updates are installed and, if necessary, when to restart the device:
+ - **Notify download** - Notify the user before downloading the update. Users choose to download and install updates.
  **Important**: If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced.
  This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations.
  [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations.
  [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations. [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations. [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install. + + #### Use deadline settings Allows configuration of deadline settings. diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 2774f26ac2..be9f32076c 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -80,7 +80,7 @@ The following prerequisites must be met to use Windows Update Rings for Windows 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). 1. Select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab > **Create profile**. 1. Under *Basics*, specify a name, a description (optional), and then select **Next**. -1. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](settings.md). After configuring *Update and User experience* settings, select **Next**. +1. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](update-rings-policy-settings.md). After configuring *Update and User experience* settings, select **Next**. 1. Under **Scope tags**, select **+ Select scope tags** to open the *Select tags* pane if you want to apply them to the update ring. Choose one or more tags, and then click **Select** to add them to the update ring and return to the *Scope tag*s page. When ready, select **Next** to continue to *Assignments*. From 36f24b93a9340bc14d665d0f65de01105843f547 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 11:30:30 -0500 Subject: [PATCH 079/139] updates --- .../device-updates/windows/update-rings-policy-settings.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 627ddfc8b1..4b96bc2296 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -38,16 +38,12 @@ User experience settings control the end-user experience for device restart and | **Setting** | **Description** | **CSP Reference** | |-------------|-----------------|-------------------| -|**Automatic update behavior**||[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| +|**Automatic update behavior**|Choose how automatic updates are installed and, if necessary, when to restart the device:
- **Notify download**: Notify the user before downloading the update. Users choose to download and install updates.
  **Important**: If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced.
  This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start**: Specify a start time for suppressing restarts due to update installations.
  [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end**: Specify an end time for suppressing reboots due to update installations.
  [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations. [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations. [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install.|[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| |**Restart checks (EDU Restart)**|- **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.
- **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices.

**Note**: In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required.|[SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart)| |**Option to pause Windows updates**|- **Enable** - Allow device users to pause the installation of an update for a certain number of days.
- **Disable** - Prevent device users from pausing the installation of an update.| [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess)| |- **Option to check for Windows updates**|- **Enable** - Allow device users to use Windows Update scan to find updates.
- **Disable** - Prevent device users from accessing the Windows Update scan.|[SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess)| |**Change notification Update level**|Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed.

Supported options:
- **Not configured**
- **Use the default Windows Update notifications**
- **Turn off all notifications, excluding restart warnings**
- **Turn off all notifications, including restart warnings**|[UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel)| -Choose how automatic updates are installed and, if necessary, when to restart the device:
- - **Notify download** - Notify the user before downloading the update. Users choose to download and install updates.
  **Important**: If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced.
  This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations.
  [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations.
  [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at maintenance time** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations. [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations. [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install. - - #### Use deadline settings Allows configuration of deadline settings. From 3b8c4284e2f92b0baf95c35f39246911c5cc29bc Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 11:41:23 -0500 Subject: [PATCH 080/139] updates --- .../windows/update-rings-policy-settings.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 4b96bc2296..270fc16abd 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -38,10 +38,10 @@ User experience settings control the end-user experience for device restart and | **Setting** | **Description** | **CSP Reference** | |-------------|-----------------|-------------------| -|**Automatic update behavior**|Choose how automatic updates are installed and, if necessary, when to restart the device:
- **Notify download**: Notify the user before downloading the update. Users choose to download and install updates.
  **Important**: If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced.
  This option can restart a device automatically after the update installs. Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start**: Specify a start time for suppressing restarts due to update installations.
  [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end**: Specify an end time for suppressing reboots due to update installations.
  [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. Use of the **Active hours** settings aren't described in Windows Update settings but are used by Intune to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations. [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
  - **Active hours end** - Specify an end time for suppressing reboots due to update installations. [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)
- **Auto install and restart at a scheduled time** - Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install.|[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)| -|**Restart checks (EDU Restart)**|- **Allow** - Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.
- **Skip** - Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices.

**Note**: In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required.|[SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart)| -|**Option to pause Windows updates**|- **Enable** - Allow device users to pause the installation of an update for a certain number of days.
- **Disable** - Prevent device users from pausing the installation of an update.| [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess)| -|- **Option to check for Windows updates**|- **Enable** - Allow device users to use Windows Update scan to find updates.
- **Disable** - Prevent device users from accessing the Windows Update scan.|[SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess)| +|**Automatic update behavior**|Choose how automatic updates are installed and, if necessary, when to restart the device:

- **Notify download**: Notify the user before downloading the update. Users choose to download and install updates. If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced. This option can restart a device automatically after the update installs.

Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start**: Specify a start time for suppressing restarts due to update installations.
  
  - **Active hours end**: Specify an end time for suppressing reboots due to update installations.
- **Auto install and restart at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. **Active hours** settings are used to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations.
  - **Active hours end**: Specify an end time for suppressing reboots due to update installations.- **Auto install and restart at a scheduled time**: Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install.|[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
[ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
[ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)| +|**Restart checks (EDU Restart)**|- **Allow**: Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.
- **Skip**: Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices.

**Note**: In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required.|[SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart)| +|**Option to pause Windows updates**|- **Enable**: Allow device users to pause the installation of an update for a certain number of days.
- **Disable**: Prevent device users from pausing the installation of an update.| [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess)| +|**Option to check for Windows updates**|- **Enable**: Allow device users to use Windows Update scan to find updates.
- **Disable**: Prevent device users from accessing the Windows Update scan.|[SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess)| |**Change notification Update level**|Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed.

Supported options:
- **Not configured**
- **Use the default Windows Update notifications**
- **Turn off all notifications, excluding restart warnings**
- **Turn off all notifications, including restart warnings**|[UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel)| #### Use deadline settings From 26aa1c297642fe453c7303f46249a038e554ea70 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 13:40:09 -0500 Subject: [PATCH 081/139] updates --- .../images/update-rings/overview-actions.png | Bin 142376 -> 0 bytes .../device-updates/windows/quality-updates.md | 10 --- .../windows/update-rings-policy-settings.md | 4 -- intune/device-updates/windows/update-rings.md | 66 +++++++----------- 4 files changed, 26 insertions(+), 54 deletions(-) delete mode 100644 intune/device-updates/windows/images/update-rings/overview-actions.png diff --git a/intune/device-updates/windows/images/update-rings/overview-actions.png b/intune/device-updates/windows/images/update-rings/overview-actions.png deleted file mode 100644 index 728665ebdccf40ab4126e36d8bac5e1dec8febeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142376 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
Ja654ohFl?905IY+J8mh*5;a0(p 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 z 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 L+0E{ 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

M|4K04LeEE%SmV`yyD)Q%-VFP$nXzB;{ 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
crj;H@+K8IbLbyE}=id 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⁣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

dF=8#Snh#Ox@pVYVtjOWT21!e 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

1I>NRm7ohS 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 df7<}J diff --git a/intune/device-updates/windows/images/expedite-updates/select-update.png b/intune/device-updates/windows/images/expedite-updates/select-update.png deleted file mode 100644 index deee3619146cd129e8734776db8382fe42544b0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90935 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

xRd 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 Date: Wed, 14 Jan 2026 16:07:14 -0500 Subject: [PATCH 116/139] updates --- .../windows/expedite-quality-updates.md | 30 +++++++++---------- intune/device-updates/windows/index.md | 4 +-- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/intune/device-updates/windows/expedite-quality-updates.md b/intune/device-updates/windows/expedite-quality-updates.md index e3fdb60a2e..1023b276e5 100644 --- a/intune/device-updates/windows/expedite-quality-updates.md +++ b/intune/device-updates/windows/expedite-quality-updates.md @@ -56,35 +56,33 @@ if (Get-Service -Name "Microsoft Update Health Service" -ErrorAction SilentlyCon If the script returns a `1`, the device has UHS client. If the script returns a `0`, the device doesn't have UHS client. - ## How expedited updates work -Expedited updates let you accelerate the installation of a specific Windows security update, such as a Monthly B release or an out‑of‑band (OOB) security update used to address an active vulnerability. +When you create an expedite policy, you select a single supported Windows security update to deploy. The update is identified by its release date, which allows one policy to apply across multiple supported Windows versions without creating version‑specific policies. -Expedite update policies temporarily override deferral settings and normal deployment timing to install the selected update as quickly as possible. This process helps devices begin downloading and installing the update without waiting for the usual servicing cadence. +After the policy is assigned, Windows Update evaluates each targeted device to determine applicability. Evaluation accounts for the device's current build, architecture, and update state, and Windows Update delivers the appropriate version of the update when required. -The time required for a device to start installing an expedited update depends on several factors, including device connectivity, update scan timing, communication with the service, and cloud processing. +Only devices that need the update receive it: -- For each expedite update policy, you select a **single update** to deploy based on its release date. Selecting the update by release date eliminates the need to create separate policies for different Windows versions. -- Windows Update evaluates each device's build and architecture and delivers the applicable version of the update. -- Only devices that require the update receive it: - - Windows Update doesn't expedite updates for devices that already have the same or a newer update installed. - - For devices running an earlier build, Windows Update confirms the update remains applicable before installing it. +- Devices that already have the same update, or a newer applicable update, don't receive the expedited update. +- For devices on earlier builds, Windows Update verifies the update remains applicable before installation. > [!IMPORTANT] - > In some scenarios, Windows Update might install a newer update than the one specified in the expedite policy. This behavior ensures that devices receive the latest applicable update. For more information, see [About installing the latest applicable update](#identify-the-latest-applicable-update). + > In some scenarios, Windows Update might install a newer update than the one specified in the expedite policy. This behavior ensures devices receive the latest applicable security update. For more information, see About installing the latest applicable update. + +Expedited updates begin installing after the device completes its next update scan and communicates with the service. The time required for installation to start can vary based on factors such as device connectivity, scan timing, and service processing. + +If a restart is required, you can configure a restart deadline that defines how long users have to restart their device before enforcement. Users can restart immediately, schedule a restart, or allow Windows to select a time outside active hours. Notifications inform users of the pending restart and deadline. -- Expedite update policies ignore any configured quality update deferral periods for the selected update. -- When a restart is required to complete installation, expedite update policies help manage restart behavior. You can configure a deadline that defines how long users have to restart their device before the restart is enforced. Users can also schedule the restart or allow Windows to determine a suitable time outside of active hours. Notifications are displayed to inform users of the pending restart and deadline. - If the device doesn't restart before the deadline, the restart can occur during working hours. For more information, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). -- Expedited updates aren't intended for regular monthly servicing. To manage ongoing quality update deployments, use update ring policies and their deadline settings. For more information, see **Use deadline settings** under the user experience options in [Windows update ring policy settings](update-rings-policy-settings.md#user-experience-settings). +If the device doesn't restart before the deadline, the restart can occur during working hours. For more information, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). +Expedite policies don't affect how future quality updates are deployed. To manage ongoing monthly servicing, use update ring policies or Windows quality updates policies and their deadline settings. ## Create and assign an expedited quality update 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows Updates**. 1. Select the **Quality updates**. -1. Selec **Create** > **Expedite policy**. +1. Select **Create** > **Expedite policy**. 1. In **Settings**, enter the following properties to identify this profile: - **Name**: Enter a descriptive name for the profile. @@ -191,7 +189,7 @@ This report shows the current status of all devices targeted by an expedite poli 1. From the list of profiles that is shown on the right side of the page, select a profile to see results. 1. Select the **Generate report** button. -# [**Device report**](#tab/summary) +# [**Device report**](#tab/device) This report can help you find devices with alerts or errors and can help you troubleshoot update issues. diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 56fad058ef..e96d269c69 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -66,8 +66,8 @@ The following policy types help you manage Windows updates in Intune: >**:::image type="icon" source="icons/quality-updates.svg" border="false":::** > >Delivers monthly cumulative updates for security and reliability. Supports: ->- Expedited updates: Push critical fixes immediately by overriding deferrals and deadlines. ->- Hotpatch: Apply eligible security patches without reboot to reduce downtime. +> - **Hotpatch**: Apply eligible security patches without a reboot to reduce downtime. +> - **Expedite policies**: Push critical security updates immediately by overriding deferral settings. > >> [!div class="nextstepaction"] >> [Learn more](quality-updates.md) From 89a941d2082586d70192f268ddcb13a19a1d5098 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Jan 2026 16:14:14 -0500 Subject: [PATCH 117/139] updates --- intune/agents/vulnerability-remediation-agent-use.md | 2 +- .../{expedite-quality-updates.md => expedite-policy.md} | 8 ++++---- intune/device-updates/windows/quality-updates.md | 5 ++--- intune/device-updates/windows/toc.yml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) rename intune/device-updates/windows/{expedite-quality-updates.md => expedite-policy.md} (98%) diff --git a/intune/agents/vulnerability-remediation-agent-use.md b/intune/agents/vulnerability-remediation-agent-use.md index ce2770c720..37f1ea49cc 100644 --- a/intune/agents/vulnerability-remediation-agent-use.md +++ b/intune/agents/vulnerability-remediation-agent-use.md @@ -143,7 +143,7 @@ Remediation guidance falls into the following categories: When a recommendation involves a Windows update, the agent guidance includes details about using [update rings](../device-updates/windows/update-rings.md) to help manage a controlled rollout of the update. > [!IMPORTANT] -> Some suggested Windows update recommendations begin with **Expedite**. The agent uses this format when the CVE's Common Vulnerability Scoring System (CVSS) score reaches a risk value of **9.0** or greater. For this level of risk, the agent recommends expediting these updates to your devices immediately. The guidance includes how to use [Expedited installation of quality updates](../device-updates/windows/expedite-quality-updates.md) to more rapidly deploy the recommended update. +> Some suggested Windows update recommendations begin with **Expedite**. The agent uses this format when the CVE's Common Vulnerability Scoring System (CVSS) score reaches a risk value of **9.0** or greater. For this level of risk, the agent recommends expediting these updates to your devices immediately. The guidance includes how to use [Expedite policies](../device-updates/windows/expedite-policy.md) to more rapidly deploy the recommended update. #### Configuration recommendations diff --git a/intune/device-updates/windows/expedite-quality-updates.md b/intune/device-updates/windows/expedite-policy.md similarity index 98% rename from intune/device-updates/windows/expedite-quality-updates.md rename to intune/device-updates/windows/expedite-policy.md index 1023b276e5..28ae7dff75 100644 --- a/intune/device-updates/windows/expedite-quality-updates.md +++ b/intune/device-updates/windows/expedite-policy.md @@ -1,12 +1,12 @@ --- -title: Expedite Windows quality updates -description: Use Hotpatch updates to receive security updates without restarting your device +title: Expedite Policies for Windows Quality Updates +description: Expedite policies let you accelerate the installation of a specific Windows security update on devices you manage with Microsoft Intune. Learn how to create, assign, and monitor expedite policies. ms.date: 04/17/2025 -ms.reviewer: Mounika +ms.reviewer: mobattul ms.topic: how-to --- -# Expedite Windows quality updates +# Expedite policies for Windows quality updates Expedite policies let you accelerate the installation of a specific Windows security update on devices you manage with Microsoft Intune. Expedited updates install as soon as possible, bypassing deferral settings and normal deployment timing, without requiring you to pause or modify your existing monthly update policies. diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index edd8eb5544..08031b8af5 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -2,13 +2,12 @@ title: Windows quality update policy description: Learn how to manage Windows quality updates in Microsoft Intune using quality updates policies, expedited updates, and Hotpatch to keep devices secure and compliant. ms.date: 01/06/2026 -ms.reviewer: Mounika +ms.reviewer: mobattul ms.topic: how-to --- # Manage Windows quality updates - Windows quality updates are the regular Windows servicing updates that keep devices secure, reliable, and supported. These updates are released frequently—typically monthly—and include security fixes, non‑security improvements, and reliability enhancements. Because quality updates are cumulative, installing the latest update brings a device fully up to date for its currently installed Windows version. In Microsoft Intune, Windows quality updates are managed through **quality updates policies**, which provide a dedicated policy surface for controlling how and when these updates are delivered to devices. The policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as feature updates and driver updates. Depending on your deployment model, quality updates can be managed directly through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart settings, deadlines, and notifications—continues to be configured through standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). @@ -52,4 +51,4 @@ In most environments, you create a Windows quality updates policy only when you ## Next steps - [Learn how Hotpatch works with quality updates policies](hotpatch.md) -- [Learn how expedited updates work with quality updates policies](quality-updates.md) +- [Learn how expedite policies work with quality updates policies](quality-updates.md) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 8a24967e2c..98500d0f11 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -41,7 +41,7 @@ items: href: hotpatch.md displayName: windows quality updates - name: Expedite Windows quality updates - href: expedite-quality-updates.md + href: expedite-policy.md displayName: windows quality updates - name: Monitor and report on Windows quality updates href: quality-updates-reports.md From f001f4ce2ba2fba26a917254c7bf1f5eec205bc0 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Jan 2026 16:26:16 -0500 Subject: [PATCH 118/139] updates --- .openpublishing.redirection.intune.json | 5 ++++ .../windows/compatibility-reports.md | 4 +-- .../windows/driver-updates-policy.md | 2 +- .../windows/driver-updates-reports.md | 4 +-- .../device-updates/windows/driver-updates.md | 30 ++----------------- .../device-updates/windows/expedite-policy.md | 4 +-- .../windows/feature-updates-policy.md | 4 +-- .../windows/feature-updates-reports.md | 4 +-- .../windows/feature-updates-windows-10.md | 4 +-- .../device-updates/windows/feature-updates.md | 4 +-- intune/device-updates/windows/hotpatch.md | 2 +- .../windows/includes/prerequisites-tenant.md | 2 +- intune/device-updates/windows/index.md | 4 +-- .../windows/quality-updates-reports.md | 4 +-- .../device-updates/windows/quality-updates.md | 2 +- .../device-updates/windows/rollout-options.md | 4 +-- .../software-update-agent-error-codes.md | 6 ++-- .../windows/update-rings-policy-settings.md | 4 +-- .../windows/update-rings-reports.md | 2 +- intune/device-updates/windows/update-rings.md | 4 +-- 20 files changed, 40 insertions(+), 59 deletions(-) diff --git a/.openpublishing.redirection.intune.json b/.openpublishing.redirection.intune.json index a866d686c9..1c30a1784c 100644 --- a/.openpublishing.redirection.intune.json +++ b/.openpublishing.redirection.intune.json @@ -1,5 +1,10 @@ { "redirections": [ + { + "source_path": "intune/device-updates/windows/quality-updates-policy.md", + "redirect_url": "/intune/device-updates/windows/expedite-policy", + "redirect_document_id": false + }, { "source_path": "intune/device-updates/windows/settings.md", "redirect_url": "/intune/device-updates/windows/update-rings-policy-settings", diff --git a/intune/device-updates/windows/compatibility-reports.md b/intune/device-updates/windows/compatibility-reports.md index f614f049cb..d3ed582c05 100644 --- a/intune/device-updates/windows/compatibility-reports.md +++ b/intune/device-updates/windows/compatibility-reports.md @@ -1,7 +1,7 @@ --- -title: Use Windows compatibility reports for Windows updates in Intune +title: Use Compatibility Reports for Windows Updates in Intune description: Use the app and driver compatibility reports for Windows devices before you deploy Intune policies for feature updates or update rings. -ms.date: 11/27/2024 +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: zadvor --- diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 5bb00ae0ea..4b508eee3d 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -1,5 +1,5 @@ --- -title: Manage Windows driver update policies +title: Manage Windows Driver Update Policies description: Learn how to create, approve, deploy, and pause Windows driver updates using Intune policies to keep Windows devices current and stable. ms.date: 01/13/2026 ms.topic: how-to diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 66fd692e67..a7efbea4c3 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -1,12 +1,12 @@ --- -title: Reports for Windows Driver updates policy +title: Reports for Windows Driver Updates Policies reports description: Learn how to use Intune reports to monitor Windows driver updates for devices assigned to Windows Driver update policies. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: zadvor --- -# Reports for Windows Driver updates policy +# Reports for Windows Driver updates policies Intune offers integrated reports to view detailed status for Windows driver updates for devices assigned to Windows Driver update policies. To use these reports, you must first configure the prerequisites and policies that support data collection from devices. These reports are applicable to Windows 10 and Windows 11. diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index ad516844e1..022a50c41e 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -1,7 +1,7 @@ --- -title: Learn about Windows Driver updates policy for Windows devices in Intune -description: Learn about using Microsoft Intune policy to manage Windows driver updates. -ms.date: 09/10/2024 +title: Manage Windows Driver Updates +description: Learn how to manage Windows driver updates using Intune driver updates policies to keep Windows devices current and stable. +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- @@ -24,30 +24,6 @@ Driver updates policies support **automatic or manual approval workflows**, allo [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] - - ## Architecture The following diagram illustrates the high‑level architecture for managing Windows driver updates by using Microsoft Intune and Windows Autopatch. diff --git a/intune/device-updates/windows/expedite-policy.md b/intune/device-updates/windows/expedite-policy.md index 28ae7dff75..b8a78c3414 100644 --- a/intune/device-updates/windows/expedite-policy.md +++ b/intune/device-updates/windows/expedite-policy.md @@ -1,7 +1,7 @@ --- title: Expedite Policies for Windows Quality Updates -description: Expedite policies let you accelerate the installation of a specific Windows security update on devices you manage with Microsoft Intune. Learn how to create, assign, and monitor expedite policies. -ms.date: 04/17/2025 +description: Learn how to use expedite policies in Microsoft Intune to quickly deploy a specific Windows security update, bypass deferrals, and monitor installation status across devices. +ms.date: 01/14/2026 ms.reviewer: mobattul ms.topic: how-to --- diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-updates-policy.md index 928df569f2..315883e91b 100644 --- a/intune/device-updates/windows/feature-updates-policy.md +++ b/intune/device-updates/windows/feature-updates-policy.md @@ -1,7 +1,7 @@ --- -title: Windows feature update policies +title: Windows Feature Update Policies description: Learn about Windows feature update polies and how to manage them in Microsoft Intune. -ms.date: 09/10/2024 +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy --- diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index 920deef9db..f63de10c6d 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -1,7 +1,7 @@ --- -title: Reports for Windows feature updates policies +title: Reports for Windows Feature Updates Policies description: Learn about the reports available for Windows feature updates policies in Microsoft Intune. -ms.date: 03/04/2025 +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: zadvor --- diff --git a/intune/device-updates/windows/feature-updates-windows-10.md b/intune/device-updates/windows/feature-updates-windows-10.md index 82ac018140..d2af25be1b 100644 --- a/intune/device-updates/windows/feature-updates-windows-10.md +++ b/intune/device-updates/windows/feature-updates-windows-10.md @@ -1,7 +1,7 @@ --- -title: Upgrade devices to Windows 11 using feature updates +title: Upgrade Devices to Windows 11 Using Feature Updates description: Learn how to upgrade Windows 10 devices to Windows 11 using feature updates in Microsoft Intune. -ms.date: 09/10/2024 +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: --- diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 48ec6b4245..2b3124a35b 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -1,7 +1,7 @@ --- -title: Manage Windows feature updates +title: Manage Windows Feature Updates description: Learn how to use Microsoft Intune policies to manage Windows feature updates. -ms.date: 09/10/2024 +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy --- diff --git a/intune/device-updates/windows/hotpatch.md b/intune/device-updates/windows/hotpatch.md index a80ef54a2c..8af7b25486 100644 --- a/intune/device-updates/windows/hotpatch.md +++ b/intune/device-updates/windows/hotpatch.md @@ -1,5 +1,5 @@ --- -title: Use Hotpatch with Windows quality updates +title: Use Hotpatch With Windows Quality Updates description: Learn how Hotpatch works with Windows quality updates policies in Microsoft Intune to install eligible security updates without requiring an immediate device restart. ms.date: 01/13/2026 ms.reviewer: mobattul diff --git a/intune/device-updates/windows/includes/prerequisites-tenant.md b/intune/device-updates/windows/includes/prerequisites-tenant.md index e3c19f53bb..bc4a3e1dcd 100644 --- a/intune/device-updates/windows/includes/prerequisites-tenant.md +++ b/intune/device-updates/windows/includes/prerequisites-tenant.md @@ -2,7 +2,7 @@ author: paolomatarazzo ms.author: paoloma ms-topic: include -ms.date: 01/08/2026 +ms.date: 01/14/2026 --- :::row::: diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index e96d269c69..99d1ca047e 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -1,7 +1,7 @@ --- -title: Windows update management overview +title: Windows Update Management Overview description: Learn how Microsoft Intune helps you manage Windows updates for your organization. -ms.date: 12/16/2025 +ms.date: 01/14/2026 ms.topic: overview --- diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 97819165ee..37a29de948 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -1,7 +1,7 @@ --- -title: Reports for Windows quality updates policies +title: Reports for Windows Quality Updates Policies description: Learn about the reports available for Windows quality updates policies in Microsoft Intune. -ms.date: 03/04/2025 +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: zadvor --- diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 08031b8af5..d9fa04104b 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -1,5 +1,5 @@ --- -title: Windows quality update policy +title: Windows Quality Updates Policies description: Learn how to manage Windows quality updates in Microsoft Intune using quality updates policies, expedited updates, and Hotpatch to keep devices secure and compliant. ms.date: 01/06/2026 ms.reviewer: mobattul diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index ffb3cf5390..4fca9654e4 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -1,7 +1,7 @@ --- -title: Configure schedules to gradually roll out Windows Updates in Intune +title: Configure Schedules to Gradually Roll Out Windows Updates description: Configure schedules that manage how and when Windows updates roll out to your managed devices with Microsoft Intune. -ms.date: 04/07/2025 +ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: davguy; bryanke --- diff --git a/intune/device-updates/windows/software-update-agent-error-codes.md b/intune/device-updates/windows/software-update-agent-error-codes.md index 6fe62ec361..969cd6ed35 100644 --- a/intune/device-updates/windows/software-update-agent-error-codes.md +++ b/intune/device-updates/windows/software-update-agent-error-codes.md @@ -1,7 +1,7 @@ --- -title: Software update errors and descriptions in Microsoft Intune -description: See a list of the Software Update agent error code in Microsoft Intune, including the error code, symbolic name, and error description. -ms.date: 05/29/2019 +title: Software Update Errors and Descriptions +description: Reference article with a list of the Software Update agent error code in Microsoft Intune, including the symbolic name and error description. +ms.date: 01/14/2026 ms.topic: reference ROBOTS: ms.reviewer: mghadial diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 3a19728d5d..734a8d55ff 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -1,6 +1,6 @@ --- -title: Windows Update settings you can manage with Intune Update Ring policies for Windows devices. -description: View the settings for Windows Update that you can manage through Intune policy for Update rings. +title: Update Rings Policy Settings +description: Reference article that lists all the settings for Windows Update rings. ms.date: 01/12/2026 ms.topic: reference ms.reviewer: davguy; bryanke diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 9f396c469b..0e0c67d4d9 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -1,5 +1,5 @@ --- -title: Reports for Windows update rings policies +title: Reports for Windows Update Rings Policies description: Learn about the reports available for Windows update rings policies in Microsoft Intune. ms.date: 01/12/2026 ms.topic: how-to diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 5c3b598ded..d6793a0334 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -1,12 +1,12 @@ --- -title: Windows Update rings policy +title: Windows Update Rings Policies description: Learn about update rings policies for Windows devices and how to create and manage them. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Windows Update rings policy +# Windows Update rings policies Windows update rings define how and when Windows updates are installed on devices. They control client‑side update behavior such as deferral periods, restart settings, deadlines, active hours, and user notifications. Update rings apply broadly to Windows updates and are commonly used to create deployment stages—for example, test, pilot, and production—by assigning different settings to different device groups. From 538ec7c2ca88e3855f7bc75ee3d0067c5ab4e00a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Jan 2026 17:06:21 -0500 Subject: [PATCH 119/139] feature updates --- .../windows/driver-updates-policy.md | 4 +- .../windows/feature-updates-policy.md | 101 +++++++++++------- .../device-updates/windows/feature-updates.md | 31 ++++++ 3 files changed, 96 insertions(+), 40 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 4b508eee3d..89cc0ff341 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -296,8 +296,8 @@ After you create driver update policies, plan to review them regularly for newly ## Next steps -- [Windows driver updates overview](driver-updates.md) -- [Reports for Windows Driver updates policy](driver-updates-reports.md) +- [Manage Windows driver updates](driver-updates.md) +- [Reports for Windows Driver updates policies](driver-updates-reports.md) diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-updates-policy.md index 315883e91b..f45d16e783 100644 --- a/intune/device-updates/windows/feature-updates-policy.md +++ b/intune/device-updates/windows/feature-updates-policy.md @@ -8,6 +8,16 @@ ms.reviewer: davidmeb; bryanke; davguy # Manage Windows feature updates policies + +Feature update policies in Microsoft Intune let you control which Windows version devices are offered and when that version can install. You can use these policies to target a specific Windows release, upgrade devices to a newer version, or ensure devices remain on a designated version until you're ready to move forward. + +If a device already runs a newer Windows version than the one specified in the policy, the device isn't downgraded and continues running its current version. By controlling version targeting, feature update policies help maintain version consistency, reduce unexpected upgrades, and align OS updates with application readiness and organizational rollout plans. + +Unlike pausing feature updates in update rings—which automatically expires after 35 days—a feature update policy remains in effect until you modify or remove it. When a feature update installs, the latest applicable monthly quality update is included as part of the upgrade. + +For information about controlling the availability of feature update offers, see [Rollout options for Windows Updates](rollout-options.md). + + ## Create and assign feature update policies -1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** -1. Select **Windows updates** > **Feature updates** -1. Select **Create profile** +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows**. +1. Select **Windows updates** > **Feature updates**. +1. Select **Create profile**. 1. Under **Deployment settings**: - Specify a **Name** and an optional **Description** for the feature updates deployment. - From the **Feature update to deploy** dropdown, select the Windows version you want to deploy. Only versions of Windows that remain in support are available to select. @@ -40,41 +51,47 @@ When a device receives a feature update policy: 1. Under **Assignments**, assign the policy to one or more device groups. Select **Next** to continue. 1. Under **Review + create**, review the settings. When ready to save the policy, select **Create**. + ## User experience -When the admin makes the update available as an **Optional** update, the user must navigate to the **Windows update settings** page to see and choose to install the update. It is recommended to communicate to end users through your communication channels that an optional update is available to them. +The user experience depends on whether the update is offered as required or optional.\ +When a feature update is made available as an **Optional** update, users must navigate to **Windows Update** in device settings to see and choose to install the update. Users must select **Download** to begin installation. If they don't take action, the update isn't installed unless an admin later changes the update to **Required**. + +This experience matches the optional update behavior users see on personal Windows devices. It's recommended that administrators notify users through organizational communication channels when an optional feature update is available. -When the user navigates to the **Windows update settings** page, they can see and choose to install the update when they're willing to take the update. -Users have to click **Download** to install the update. Otherwise it doesn't get installed until the admin makes it a **Required** update. -It's the same optional update experience that users are familiar with in their personal PCs. +### Switching update availability -When the admin switches from **Optional** to **Required**, the following behavior is observed: +If an update is changed from **Optional** to **Required**: -- Updates aren't reinstalled for people who went ahead and opted to install the update back when it was an **Optional** update. -- If a device has not started on an update, the next time the device checks for updates the update is treated and automatically installed as a **Required** update. +- Devices that already installed the update aren't affected. +- Devices that haven't started the update install it automatically during the next update scan. -When the admin switches from **Required** to **Optional**, the following behavior is observed: +If an update is changed from **Required** to **Optional**: -- Devices that have already installed the update are not impacted. -- Devices that are pending restart are likely to continue to install the update as a **Required** update. -- Switching only impacts devices that haven't started the update yet or were early enough in the update process so they could be changed to an **Optional** update. +- Devices that have already completed installation aren't affected. +- Devices that are pending restart typically continue installation as a required update. +- Only devices that haven't started installation, or are early in the process, switch to optional behavior. -## Update behavior when multiple policies target a device +## How feature update policies are evaluated -Consider the following points when feature update policies target a device with more than one update policy, or target a Windows 10 device with an update for Windows 11: +When a device is targeted by multiple feature update policies, Windows Update evaluates all applicable policies and determines which feature update to offer. -- Each Windows feature update policy supports a single update. When a device is targeted by more than one policy, it might be targeted with multiple update versions. -- The Windows Update service can only offer a device one feature update at a time, and always offers the latest update version that targets the device. -- Because Windows 11 updates are considered to be later versions than Windows 10, the service always offers the Windows 11 update to a device targeted by both Windows 10 and Windows 11 updates. This is done because deploying a Windows 11 update to a Windows 10 device is a supported upgrade path. -- Using the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** when using multiple policies avoids the problems mentioned in this section and configures the service to detect when the Windows 11 is not eligible for a device and instead offers the latest Windows 10 feature update. +Keep the following behavior in mind: + +- Each feature update policy can target only one Windows version. A device targeted by multiple policies can therefore be eligible for multiple feature updates. +- The Windows Update service offers only one feature update to a device at a time and always selects the **latest applicable version**. +- Windows 11 feature updates are always considered later versions than Windows 10 feature updates. If a Windows 10 device is targeted by both Windows 10 and Windows 11 feature update policies, the Windows 11 update is offered because upgrading from Windows 10 to Windows 11 is a supported path. +- To avoid unintended targeting, use **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**. This option ensures that devices evaluated as ineligible for Windows 11 receive the most recent supported Windows 10 feature update instead. > [!NOTE] -> If you create two policies with the same device/s, where one is set to **Required** and the other set to **Optional** and both policies target the same feature update version, then the update is offered as **Required**. +> If two policies target the same feature update version for the same device, and one policy is configured as **Required** while the other is **Optional**, the update is offered as **Required**. + ## Manage Winodws feature update policies -In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab to view your profiles. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows**. +1. Select **Windows updates** > **Feature updates**. For each profile you can view: @@ -106,36 +123,44 @@ If you co-manage devices with Configuration Manager, feature updates policies mi To prevent this initial delay from impacting your co-managed devices: -1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** -1. Select **Feature updates** > **Create profile**. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows**. +1. Select **Windows updates** > **Feature updates**. +1. Select **Create profile**. 1. For **Deployment settings**, enter a name and a description for the policy. Then, specify the feature update you want devices to be running. 1. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update.\ Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. 1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#accessing-feature-updates-reports). 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. -## Move from update ring deferrals to feature updates policy -When using Intune to manage Windows updates, it's possible to use both *update rings* policy with update deferrals, and *feature updates* policy to manage the updates you want to install on devices. If you're using feature updates, we recommend you end use of deferrals as configured in your update rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. You can continue to use the user experience settings from update rings, as they don't create issues when combined with feature updates policy. +## Move from update ring deferrals to feature update policies + +When managing Windows feature updates in Intune, you can use either update ring deferrals or feature update policies to control which Windows versions devices can install. If you use feature update policies, Microsoft recommends that you stop using feature update deferrals in update ring policies. + +Combining feature update deferrals with feature update policies adds unnecessary complexity and can delay or block feature updates. While update rings can continue to manage user experience settings—such as restart behavior and notifications—feature update policies should be the primary mechanism for controlling feature update versions. + +When both policy types apply to a device, the conditions of both must be met before an update is offered. This evaluation can lead to unintended blocking of feature updates if deferrals remain configured. + +### Plan the transition + +Plan the transition from update ring deferrals to feature update policies to ensure Windows Update offers the updates you expect. -While nothing prohibits use of both policy types to control which updates can install on a device, there's typically no advantage to doing so. When both policy types apply to a device, the conditions of both policy types must be met (be true) on the device before it's offered an applicable update. This scenario can lead to updates not installing as expected due to a block by one of the policy types. +When Intune Windows update policies are created or modified, policy details are sent to the Windows Update service, which evaluates update applicability for each device. This evaluation typically completes within 10 minutes, but in some cases can take longer. -### Plan to transition +If a device scans for updates after a deferral is removed but before Windows Update finishes processing the feature update policy, the device might be offered a feature update you didn't intend to deploy. -Plan to manage the change from using update ring deferrals to feature updates so that the Windows Update service can be ready to deploy the updates you expect. +### Switch to feature update policies -- When Intune policies for Windows updates are created or modified, Intune passes the policy details to Windows Update, which then determines the updates that are applicable for each device that's assigned one or more update policies. -- The process to evaluate updates for devices can take up to 10 minutes to complete, and in some cases might take a bit longer. -- If a device starts a scan for updates *after* a deferral has been set to zero or removed for the device, but *before* Windows Update completes the processing of the feature updates policy, that device can be offered an update you didn't plan for it to install. +Use the following process to ensure Windows Update processes the feature update policy before feature update deferrals are removed: -Use the following process to ensure Windows Update has processed your feature updates policy before deferrals are removed. +1. In the Microsoft Intune admin center, create a feature update policy that targets the desired Windows version and assign it to the appropriate devices. After the policy is assigned, allow several minutes for Windows Update to process the policy. +1. Review the [Windows feature updates (Organizational)](feature-updates-reports.md#accessing-feature-updates-reports) report for the policy and verify that devices show a state of **OfferReady**. This state indicates that Windows Update has completed policy processing. +1. After all targeted devices report **OfferReady**, update the applicable [update ring policy](update-rings.md) and set **Feature update deferral period (days)** to **0**. -### Switch to feature updates policy +## Next steps -1. In the Microsoft Intune admin center, create a [feature updates policy](feature-updates.md) that configures your desired Windows version, and assign it to applicable devices. - After the saved policy is assigned to devices, it will take a few minutes for Windows Update to process the policy. -1. View the [Windows feature updates (Organizational)](feature-updates-reports.md#accessing-feature-updates-reports) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. -1. After devices are verified to be in the **OfferReady** state you can safely reconfigure the [Update ring policy](update-rings.md), for that same set of devices to change the setting **Feature update deferral period (days)** to a value of **0**. +- [Manage Windows Feature Updates](feature-updates.md) +- [Reports for Windows Feature Updates Policies](feature-updates-reports.md) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 2b3124a35b..8c654be44a 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -24,6 +24,7 @@ Feature updates policies allow you to **lock devices to a specific Windows relea [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] + +## Plan feature update deployments + +When planning feature update deployments, consider how feature update policies interact with other Windows update settings and services in your tenant. + +### Interaction with update rings + +If a device is targeted by both a feature update policy and an update ring policy, review the update ring configuration to avoid unintended delays: + +- Set **Feature update deferral period (days)** to **0** so deferrals in update rings don't delay feature updates controlled by the feature update policy. For more information, see [Move from update ring deferrals to feature updates policy](feature-updates-policy.md#move-from-update-ring-deferrals-to-feature-updates-policy). +- Ensure feature updates in the update ring aren't paused. + +Client‑side behaviors such as restart experience, deadlines, and active hours continue to be governed by update rings and Windows Update client settings. + +### Deployment timing and enforcement + +Feature update policies don't apply during Windows Autopilot out‑of‑box experience (OOBE). Instead, they take effect at the first Windows Update scan after provisioning is complete. + +When devices check in with the Windows Update service, group membership is evaluated against the security groups assigned to feature update policies. Any configured holds are enforced during this evaluation. + +### Working with Windows Autopatch + +Feature update policies can be used on their own or as part of Windows Autopatch. In Autopatch‑managed environments, the service uses feature update policies to coordinate controlled and phased OS upgrades. + +If a device managed by Autopatch is no longer targeted by a feature update policy, the device remains enrolled in Autopatch. This behavior helps prevent unintended upgrades while administrators adjust policy targeting or deployment plans. + +## Next steps + +> [!div class="nextstepaction"] +> [Learn how to configure feature updates policies](featrure-updates-policy.md) \ No newline at end of file From f191adf19a5b933c5894acfa3081e9eb015ffaae Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Jan 2026 17:21:22 -0500 Subject: [PATCH 120/139] updates --- .../device-updates/windows/feature-updates.md | 8 +++- .../device-updates/windows/rollout-options.md | 40 +++++++++++++++++++ intune/device-updates/windows/toc.yml | 10 ++--- 3 files changed, 52 insertions(+), 6 deletions(-) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 8c654be44a..866514ccc6 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -70,4 +70,10 @@ If a device managed by Autopatch is no longer targeted by a feature update polic ## Next steps > [!div class="nextstepaction"] -> [Learn how to configure feature updates policies](featrure-updates-policy.md) \ No newline at end of file +> [Learn how to configure feature updates policies](featrure-updates-policy.md) + + + +Toadd: + +Feature update policies support scheduled and gradual deployments using rollout options. For details on configuring rollout timing, see Rollout options for Windows Updates.--> \ No newline at end of file diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index 4fca9654e4..9359fcc6fa 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -80,3 +80,43 @@ After the profile deploys, devices that use gradual rollouts for Feature update ## Next steps Configure [Feature Updates policy](feature-updates.md) + + + + diff --git a/intune/device-updates/windows/driver-updates-faq.yml b/intune/device-updates/windows/driver-updates-faq.yml index 57b74d09c2..2532db6777 100644 --- a/intune/device-updates/windows/driver-updates-faq.yml +++ b/intune/device-updates/windows/driver-updates-faq.yml @@ -1,25 +1,25 @@ ### YamlMime:FAQ metadata: - title: Frequently Asked Questions About Windows Driver Updates Policies - description: This article provides answers to some frequently asked questions about Windows Driver Updates Policies. + title: Frequently Asked Questions About Windows Driver Update Policies + description: This article provides answers to some frequently asked questions about Windows Driver Update Policies. ms.date: 01/06/2026 ms.topic: faq title: | - Windows Driver Updates Policies FAQs + Windows Driver Update Policies FAQs summary: | - This article addresses frequently asked questions about Windows driver updates policies in Microsoft Intune. + This article addresses frequently asked questions about Windows driver update policies in Microsoft Intune. sections: - name: Policy basics questions: - question: What drivers are available to be managed? answer: | - Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver updates policies. + Any driver updates that are currently published to Windows Update and applicable to one or more devices in the policy are available through driver update policies. - question: Where can I learn more about the available drivers? answer: | You can get more information about drivers by copying the name and searching the [Microsoft Update Catalog](https://catalog.update.microsoft.com) website. - - question: Do driver updates policies update drivers for plug-in devices? + - question: Do driver update policies update drivers for plug-in devices? answer: | Yes, if the driver updates are published to Windows Update by the OEM vendor. - question: Which driver updates can users see? @@ -57,9 +57,9 @@ sections: - name: Deployment scenarios questions: - - question: Can I apply driver updates policy during Windows Autopilot? + - question: Can I apply driver update policies during Windows Autopilot? answer: | - No. Driver Updates aren't supported during Windows Autopilot at this time. + No. Driver updates aren't supported during Windows Autopilot at this time. > [!NOTE] > Windows applies critical updates during Windows Autopilot. These updates may include critical driver updates that have not yet been approved by an admin. - question: How do I use driver management if I'm currently using Configuration Manager for updates? @@ -72,7 +72,7 @@ sections: > The following procedure is supported for Windows 11 devices. For Windows 10 devices, we recommend moving the Windows Update workload in the Configuration Manager co-management settings to Intune. Alternatively, configure the Windows Update workload to the Pilot setting and specify a collection containing the in-scope Windows 10 managed devices. 1. Leave the [Windows Update](../../configmgr/comanage/workloads.md#windows-update-policies) workload set to Configuration Manager. - 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-updates-policy.md). + 2. Configure your driver policies in Intune to enroll devices and get them ready for management as detailed at [Manage policy for Windows Driver updates with Microsoft Intune](driver-update-policy.md). 3. Configure a domain-based group policy to configure **Windows Update** as the source for **Driver Updates** using the [Specify source for specific classes of Windows Updates policy](/windows/deployment/update/wufb-wsus). > [!NOTE] > Because Configuration Manager uses a local group policy to configure the update source policy, using Intune or a CSP to attempt to configure these same settings result in an undefined and unpredictable device state. @@ -114,7 +114,7 @@ sections: To help mitigate this type of recurring challenge, we're evaluating changes that can mitigate the need to manually coordinate driver updates with *Patch Tuesday* updates. - question: Why has a driver disappeared from the list of available drivers in my policy? answer: | - - When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through Driver updates policies. + - When an OEM replaces a driver with a new recommended driver, the older driver can be moved to the *Other drivers* category. However, if that older driver is the same version or older than the drivers in use by all devices, that driver is entirely removed from the policy as there are no devices that can install it through driver update policies. - question: How do I remove older drivers from the driver list of my policies? answer: | To ensure that the list of available drivers is up-to-date, drivers with older versions than those already installed across all devices targeted by a policy are no longer applicable. These older drivers are removed from the driver list of previously deployed and active policies. Only drivers that can update the driver version currently installed on a device targeted by a policy remain available in the policy. diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index a7efbea4c3..ca4b2f9e87 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -1,12 +1,12 @@ --- -title: Reports for Windows Driver Updates Policies reports +title: Reports for Windows Driver Update Policies reports description: Learn how to use Intune reports to monitor Windows driver updates for devices assigned to Windows Driver update policies. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: zadvor --- -# Reports for Windows Driver updates policies +# Reports for Windows driver update policies Intune offers integrated reports to view detailed status for Windows driver updates for devices assigned to Windows Driver update policies. To use these reports, you must first configure the prerequisites and policies that support data collection from devices. These reports are applicable to Windows 10 and Windows 11. @@ -69,9 +69,9 @@ To change the focus of this report to a different driver: 1. The *Driver updates* pane displays a list of updates that are approved and applicable for at least one device from across all your driver update policies. 1. On the Driver updates pane, select a driver, and then **OK** to return to the Windows Driver updates report view that now shows information for the driver you selected, and select **Generate again** to update the report. -In the following screen capture, only four drivers remain applicable to devices with driver updates policy, and those four updates are different versions of the same driver update. +In the following screen capture, only four drivers remain applicable to devices with driver update policies, and those four updates are different versions of the same driver update. -:::image type="content" source="./images/reports/report-driver-updates-pane.png" alt-text="Screen capture of Driver Updates pane of a driver updates policy." lightbox="./images/reports/report-driver-updates-pane.png"::: +:::image type="content" source="./images/reports/report-driver-updates-pane.png" alt-text="Screen capture of Driver Updates pane of a driver update policy." lightbox="./images/reports/report-driver-updates-pane.png"::: ### Column details diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 022a50c41e..ad391689fe 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -1,6 +1,6 @@ --- title: Manage Windows Driver Updates -description: Learn how to manage Windows driver updates using Intune driver updates policies to keep Windows devices current and stable. +description: Learn how to manage Windows driver updates using Intune driver update policies to keep Windows devices current and stable. ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke @@ -10,9 +10,9 @@ ms.reviewer: davguy; davidmeb; bryanke Windows driver updates provide updated device drivers and firmware that help ensure hardware compatibility, stability, and performance. These updates are released by device manufacturers and can include fixes for reliability issues, security vulnerabilities, and support for new hardware capabilities. Because driver updates can vary by device model and hardware configuration, organizations often prefer a more controlled approval process. -In Microsoft Intune, Windows driver updates are managed through **driver updates policies**, which provide a dedicated policy surface for reviewing, approving, and deploying driver updates to managed devices. This policy is built on cloud‑based update orchestration and works alongside other Windows update policies, such as feature updates and quality updates. Driver updates policies can be used independently or as part of Windows Autopatch. Client‑side install behavior—such as restarts and user notifications—continues to be governed by standard Windows Update policy settings. +In Microsoft Intune, Windows driver updates are managed through **driver update policies**, which provide a dedicated policy surface for reviewing, approving, and deploying driver updates to managed devices. This policy is built on cloud‑based update orchestration and works alongside other Windows update policies, such as feature updates and quality updates. Driver update policies can be used independently or as part of Windows Autopatch. Client‑side install behavior—such as restarts and user notifications—continues to be governed by standard Windows Update policy settings. -Driver updates policies support **automatic or manual approval workflows**, allowing you to choose whether recommended drivers are deployed automatically or require administrator review before installation. This approach helps organizations balance hardware stability, risk management, and operational efficiency while maintaining visibility into which drivers are approved for deployment. +Driver update policies support **automatic or manual approval workflows**, allowing you to choose whether recommended drivers are deployed automatically or require administrator review before installation. This approach helps organizations balance hardware stability, risk management, and operational efficiency while maintaining visibility into which drivers are approved for deployment. ## Prerequisites @@ -40,4 +40,4 @@ This architecture allows administrators to approve and control driver updates ce ## Next steps > [!div class="nextstepaction"] -> [Learn how to configure driver updates policies](driver-updates-policy.md) +> [Learn how to configure driver update policies](driver-update-policy.md) diff --git a/intune/device-updates/windows/expedite-policy.md b/intune/device-updates/windows/expedite-policy.md index b8a78c3414..9acc640c93 100644 --- a/intune/device-updates/windows/expedite-policy.md +++ b/intune/device-updates/windows/expedite-policy.md @@ -12,7 +12,7 @@ Expedite policies let you accelerate the installation of a specific Windows secu You might use an expedite policy to quickly mitigate a critical security vulnerability when your standard update process wouldn't deploy the update soon enough. Expedite policies are designed for targeted, time‑bound scenarios and don't change how future quality updates are deployed. -Not all updates are eligible for expediting. Only supported Windows security updates can be expedited. To manage regular monthly quality updates, continue using standard Windows Update mechanisms such as update rings or Windows quality updates policies. +Not all updates are eligible for expediting. Only supported Windows security updates can be expedited. To manage regular monthly quality updates, continue using standard Windows Update mechanisms such as update rings or Windows quality update policies. ## Before you begin @@ -76,7 +76,7 @@ If a restart is required, you can configure a restart deadline that defines how If the device doesn't restart before the deadline, the restart can occur during working hours. For more information, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). -Expedite policies don't affect how future quality updates are deployed. To manage ongoing monthly servicing, use update ring policies or Windows quality updates policies and their deadline settings. +Expedite policies don't affect how future quality updates are deployed. To manage ongoing monthly servicing, use update ring policies or Windows quality update policies and their deadline settings. ## Create and assign an expedited quality update @@ -142,7 +142,7 @@ While expedite update policies will override an update deferral for the update v ### Example of installing an expedited update -The following sequence of events provides an example of how two devices, named *Test-1* and *Test-2*, install an update based on a *quality updates policy* that's assigned to the devices. +The following sequence of events provides an example of how two devices, named *Test-1* and *Test-2*, install an update based on a quality update policy that's assigned to the devices. 1. Each month, Intune administrators deploy the most recent Windows quality updates on the fourth Tuesday of the month. This period gives them two weeks after the patch Tuesday event to validate the updates in their environment before they force installation of the update. 1. On January 19, device *Test-1* and *Test-2* install the latest quality update from the patch Tuesday release on January 12. The next day, both devices are turned off by their users who are each leaving on vacation. @@ -217,7 +217,7 @@ This report can help you find devices with alerts or errors and can help you tro ## Next steps - Configure [update ring policies](update-rings.md) -- Configure [feature updates policies](feature-updates.md) +- Configure [feature update policies](feature-update-policy.md) - View [Windows release information](/windows/release-information/) diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-update-policy.md similarity index 83% rename from intune/device-updates/windows/feature-updates-policy.md rename to intune/device-updates/windows/feature-update-policy.md index f45d16e783..3a8362eabd 100644 --- a/intune/device-updates/windows/feature-updates-policy.md +++ b/intune/device-updates/windows/feature-update-policy.md @@ -6,7 +6,7 @@ ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy --- -# Manage Windows feature updates policies +# Manage Windows feature update policies Feature update policies in Microsoft Intune let you control which Windows version devices are offered and when that version can install. You can use these policies to target a specific Windows release, upgrade devices to a newer version, or ensure devices remain on a designated version until you're ready to move forward. @@ -17,23 +17,10 @@ Unlike pausing feature updates in update rings—which automatically expires aft For information about controlling the availability of feature update offers, see [Rollout options for Windows Updates](rollout-options.md). - +> [!NOTE] +> A device won't install an update when it has a [*safeguard hold*](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds) for that Windows version. When a device evaluates applicability of an update version, Windows creates the temporary safeguard hold if an unresolved known issue exists. Once the issue is resolved, the hold is removed and the device can then update. +> +> - To learn about known issues that can result in a safeguard hold, see the applicable Windows release information and then reference the relevant Windows version from the table of contents for that page: [Windows 11 release information](/windows/release-health/windows11-release-information). ## Create and assign feature update policies @@ -119,7 +106,7 @@ Selecting a profile from the list opens the profiles **Overview** pane where you ## Co-management considerations -If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. +If you co-manage devices with Configuration Manager, feature update policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. To prevent this initial delay from impacting your co-managed devices: @@ -160,7 +147,7 @@ Use the following process to ensure Windows Update processes the feature update ## Next steps - [Manage Windows Feature Updates](feature-updates.md) -- [Reports for Windows Feature Updates Policies](feature-updates-reports.md) +- [Reports for Windows Feature Update Policies](feature-updates-reports.md) diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index f63de10c6d..8619fcd2bf 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -1,14 +1,14 @@ --- -title: Reports for Windows Feature Updates Policies -description: Learn about the reports available for Windows feature updates policies in Microsoft Intune. +title: Reports for Windows Feature Update Policies +description: Learn about the reports available for Windows feature update policies in Microsoft Intune. ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: zadvor --- -# Reports for feature updates policies +# Reports for feature update policies -Intune offers integrated reports to view detailed Windows update deployment status for devices using feature updates policies. +Intune offers integrated reports to view detailed Windows update deployment status for devices using feature update policies. ## Before you begin @@ -25,7 +25,7 @@ The data for these reports is generated at different times, which depend on the ## Accessing feature updates reports -The data in the Intune reports for feature updates policies is used only for these reports and doesn't surface in other Intune reports. +The data in the Intune reports for feature update policies is used only for these reports and doesn't surface in other Intune reports. - Windows feature updates (Organizational): This report provides an overall view of compliance for devices on a per-policy basis. - Feature update failures report (Operational): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices. @@ -109,7 +109,7 @@ To access the report: # [**Feature update failures**](#tab/operational) -The **Feature update failures** operational report provides details for devices that you target with a feature updates policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update. +The **Feature update failures** operational report provides details for devices that you target with a feature update policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update. This report provides insights to update installation status, including the number of devices with errors. It also supports drilling in for more details to help you troubleshoot issues with the installation. This report supports filtering, searching, paging, and sorting. diff --git a/intune/device-updates/windows/feature-updates-windows-10.md b/intune/device-updates/windows/feature-updates-windows-10.md index d2af25be1b..8de06951c1 100644 --- a/intune/device-updates/windows/feature-updates-windows-10.md +++ b/intune/device-updates/windows/feature-updates-windows-10.md @@ -8,13 +8,13 @@ ms.reviewer: # Upgrade devices to Windows 11 using feature updates -You can use feature updates policies to upgrade devices that run Windows 10 to Windows 11. +You can use feature update policies to upgrade devices that run Windows 10 to Windows 11. -When you use feature updates policy to deploy Windows 11, you can target the policy to Windows 10 devices that meet the Windows 11 minimum requirements to upgrade them to Windows 11. Devices that don't meet the requirements for Windows 11 won't install the update and remain at their current Windows 10 version. +When you use feature update policies to deploy Windows 11, you can target the policy to Windows 10 devices that meet the Windows 11 minimum requirements to upgrade them to Windows 11. Devices that don't meet the requirements for Windows 11 won't install the update and remain at their current Windows 10 version. Another option is to select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**, then devices that don't meet the requirements for Windows 11 will get the latest Windows 10 feature update instead. -However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](feature-updates-policy.md#update-behavior-when-multiple-policies-target-a-device). +However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. ## Prepare to upgrade to Windows 11 @@ -28,7 +28,7 @@ If you're already using Endpoint analytics, navigate to the [Work from anywhere Windows 11 includes a license agreement that can be viewed at [https://www.microsoft.com/useterms/](https://www.microsoft.com/useterms/). This license agreement is automatically accepted by an organization that submits a policy to deploy Windows 11. -When you configure a policy in the Microsoft Intune admin center to deploy any Windows 11 version, the Microsoft Intune admin center displays a notice to remind you that by submitting the policy you are accepting the Windows 11 License Agreement terms on behalf of the devices, and your device users. After submitting the feature updates policy, end users won't see or need to accept the license agreement, making the update process seamless. +When you configure a policy in the Microsoft Intune admin center to deploy any Windows 11 version, the Microsoft Intune admin center displays a notice to remind you that by submitting the policy you are accepting the Windows 11 License Agreement terms on behalf of the devices, and your device users. After submitting the feature update policy, users won't see or need to accept the license agreement, making the update process seamless. This license reminder appears each time you select a Windows 11 build, even if all your Windows devices already run Windows 11. This prompt is provided because Intune doesn't track which devices will receive the policy, and its possible new devices that run Windows 10 might later enroll and be targeted by the policy. @@ -36,7 +36,7 @@ For more information including general licensing details, see the [Windows 11 do ## Create policy for Windows 11 -To deploy Windows 11, you'll create and deploy a feature updates policy just as you might have done previously for a Windows 10 device. It's the [same process](feature-updates.md) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. +To deploy Windows 11, you'll create and deploy a feature update policy just as you might have done previously for a Windows 10 device. It's the [same process](feature-updates.md) though instead of selecting a Windows 10 version, you'll select a Windows 11 version from the *Feature update to deploy* dropdown list. The dropdown list displays both Windows 10 and Windows 11 version updates that are in support. Also, the admin can choose to deploy the latest Windows 10 update to devices that are not eligible for Windows 11. To enable this feature, the admin must select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** in the deployment policy. This capability is only available if you choose a Windows 11 version from the *Feature update to deploy* dropdown list, and if the tenant meets the [licensing requirements](feature-updates.md#prerequisites) defined at the beginning of this document. diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 866514ccc6..66a00d4e8c 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -10,9 +10,9 @@ ms.reviewer: davidmeb; bryanke; davguy Windows feature updates are periodic releases that introduce new Windows capabilities, improvements, and changes to existing functionality. These updates typically ship once per year and represent a full operating system upgrade, such as moving a device from one Windows version to a newer release. Because feature updates can affect user experience, application compatibility, and device readiness, organizations often deploy them using controlled and phased rollouts. -In Microsoft Intune, Windows feature updates are managed through **feature updates policies**, which provide a dedicated policy surface for controlling which Windows version devices are offered and when that version can install. This policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as quality updates and driver updates. Depending on your deployment model, feature updates may be managed manually through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart experience and installation timing—continues to be influenced by standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). +In Microsoft Intune, Windows feature updates are managed through **feature update policies**, which provide a dedicated policy surface for controlling which Windows version devices are offered and when that version can install. This policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as quality updates and driver updates. Depending on your deployment model, feature updates may be managed manually through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart experience and installation timing—continues to be influenced by standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). -Feature updates policies allow you to **lock devices to a specific Windows release** or **target an upgrade to a newer version** while preventing devices from moving beyond that version. This approach helps ensure version compliance, reduce unexpected upgrades, and coordinate OS updates with application readiness and organizational rollout plans. +Feature update policies allow you to **lock devices to a specific Windows release** or **target an upgrade to a newer version** while preventing devices from moving beyond that version. This approach helps ensure version compliance, reduce unexpected upgrades, and coordinate OS updates with application readiness and organizational rollout plans. ## Prerequisites @@ -24,24 +24,6 @@ Feature updates policies allow you to **lock devices to a specific Windows relea [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] - - ## Plan feature update deployments When planning feature update deployments, consider how feature update policies interact with other Windows update settings and services in your tenant. @@ -50,7 +32,7 @@ When planning feature update deployments, consider how feature update policies i If a device is targeted by both a feature update policy and an update ring policy, review the update ring configuration to avoid unintended delays: -- Set **Feature update deferral period (days)** to **0** so deferrals in update rings don't delay feature updates controlled by the feature update policy. For more information, see [Move from update ring deferrals to feature updates policy](feature-updates-policy.md#move-from-update-ring-deferrals-to-feature-updates-policy). +- Set **Feature update deferral period (days)** to **0** so deferrals in update rings don't delay feature updates controlled by the feature update policy. For more information, see [Move from update ring deferrals to feature update policies](feature-update-policy.md#move-from-update-ring-deferrals-to-feature-update-policies). - Ensure feature updates in the update ring aren't paused. Client‑side behaviors such as restart experience, deadlines, and active hours continue to be governed by update rings and Windows Update client settings. @@ -61,19 +43,20 @@ Feature update policies don't apply during Windows Autopilot out‑of‑box expe When devices check in with the Windows Update service, group membership is evaluated against the security groups assigned to feature update policies. Any configured holds are enforced during this evaluation. +Feature update policies also support scheduled and gradual deployments using rollout options. For details on configuring rollout timing, see [Rollout options for Windows Updates](rollout-options.md). + ### Working with Windows Autopatch Feature update policies can be used on their own or as part of Windows Autopatch. In Autopatch‑managed environments, the service uses feature update policies to coordinate controlled and phased OS upgrades. If a device managed by Autopatch is no longer targeted by a feature update policy, the device remains enrolled in Autopatch. This behavior helps prevent unintended upgrades while administrators adjust policy targeting or deployment plans. +As a result, when a feature update policy no longer applies to a device, that device isn't offered any feature update until one of the following happens: + - The device is assigned to a new feature update profile. + - The device is unenrolled from Intune, which unenrolls the device from feature update management by Autopatch. + - You use the [Windows Autopatch graph API](/graph/windowsupdates-enroll) to [remove the device](/graph/api/windowsupdates-updatableasset-unenrollassets) from feature update management. + ## Next steps > [!div class="nextstepaction"] -> [Learn how to configure feature updates policies](featrure-updates-policy.md) - - - -Toadd: - -Feature update policies support scheduled and gradual deployments using rollout options. For details on configuring rollout timing, see Rollout options for Windows Updates.--> \ No newline at end of file +> [Learn how to manage Windows feature update policies](feature-update-policy.md) diff --git a/intune/device-updates/windows/hotpatch.md b/intune/device-updates/windows/hotpatch.md index 8af7b25486..09565b625d 100644 --- a/intune/device-updates/windows/hotpatch.md +++ b/intune/device-updates/windows/hotpatch.md @@ -1,6 +1,6 @@ --- title: Use Hotpatch With Windows Quality Updates -description: Learn how Hotpatch works with Windows quality updates policies in Microsoft Intune to install eligible security updates without requiring an immediate device restart. +description: Learn how Hotpatch works with Windows quality update policies in Microsoft Intune to install eligible security updates without requiring an immediate device restart. ms.date: 01/13/2026 ms.reviewer: mobattul ms.topic: how-to @@ -8,9 +8,9 @@ ms.topic: how-to # Hotpatch for Windows quality updates -Windows quality updates policies in Microsoft Intune support **Hotpatch**, a deployment capability designed to reduce device downtime and user disruption. Hotpatch applies eligible **Monthly B security updates** so that they take effect without requiring an immediate device restart. +Windows quality update policies in Microsoft Intune support **Hotpatch**, a deployment capability designed to reduce device downtime and user disruption. Hotpatch applies eligible **Monthly B security updates** so that they take effect without requiring an immediate device restart. -Hotpatch is an extension of Windows Update and is managed through **Windows Autopatch** using quality updates policies. When enabled, Autopatch orchestrates the deployment of Hotpatch updates to eligible devices enrolled in the Autopatch quality updates policy. This approach helps organizations maintain security compliance while minimizing workflow interruptions. +Hotpatch is an extension of Windows Update and is managed through **Windows Autopatch** using quality update policies. When enabled, Autopatch orchestrates the deployment of Hotpatch updates to eligible devices enrolled in the Autopatch quality update policy. This approach helps organizations maintain security compliance while minimizing workflow interruptions. ### Key benefits @@ -20,7 +20,7 @@ Hotpatch is an extension of Windows Update and is managed through **Windows Auto ## Prerequisites -Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windows quality updates policies. This section highlights additional prerequisites specific to Hotpatch. +Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windows quality update policies. This section highlights additional prerequisites specific to Hotpatch. :::row::: :::column span="1"::: @@ -119,7 +119,7 @@ Automatic rollback of a Hotpatch update isn't supported but you can uninstall th ## Hotpatch quality updates report -After a Windows quality updates policy has been created with Hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. +After a Windows quality update policy has been created with Hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. This report shows the total targeted devices and current update states of all Hotpatch update enabled devices. diff --git a/intune/device-updates/windows/icons/feature-updates.svg b/intune/device-updates/windows/icons/feature-update.svg similarity index 100% rename from intune/device-updates/windows/icons/feature-updates.svg rename to intune/device-updates/windows/icons/feature-update.svg diff --git a/intune/device-updates/windows/icons/hotpatch-updates.svg b/intune/device-updates/windows/icons/hotpatch-updates.svg deleted file mode 100644 index a81820f4eb..0000000000 --- a/intune/device-updates/windows/icons/hotpatch-updates.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/intune/device-updates/windows/icons/quality-updates.svg b/intune/device-updates/windows/icons/quality-update.svg similarity index 100% rename from intune/device-updates/windows/icons/quality-updates.svg rename to intune/device-updates/windows/icons/quality-update.svg diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 99d1ca047e..391ba044f3 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -50,9 +50,9 @@ The following policy types help you manage Windows updates in Intune: :::row::: :::column::: -#### Feature updates policy +#### Feature update policy ->**:::image type="icon" source="icons/feature-updates.svg" border="false":::** +>**:::image type="icon" source="icons/feature-update.svg" border="false":::** > > Locks devices to a specific Windows version (for example, Windows 11 24H2). These policies prevent devices from upgrading beyond the targeted release, ensuring consistency and control over major OS upgrades. > @@ -61,9 +61,9 @@ The following policy types help you manage Windows updates in Intune: :::column-end::: :::column::: -#### Quality updates policy +#### Quality update policy ->**:::image type="icon" source="icons/quality-updates.svg" border="false":::** +>**:::image type="icon" source="icons/quality-update.svg" border="false":::** > >Delivers monthly cumulative updates for security and reliability. Supports: > - **Hotpatch**: Apply eligible security patches without a reboot to reduce downtime. @@ -76,7 +76,7 @@ The following policy types help you manage Windows updates in Intune: :::row::: :::column::: -#### Driver updates policy +#### Driver update policy **:::image type="icon" source="icons/driver-update.svg" border="false":::** @@ -93,7 +93,7 @@ The following policy types help you manage Windows updates in Intune: Windows Autopatch is a managed cloud service integrated with Microsoft Intune that helps keep Windows devices up to date and protected. -Autopatch uses feature updates policies, quality updates policies, and driver updates policies as its policy surface. These policy types are built on the same cloud orchestration service that powers Windows Autopatch and are also available in Intune for admins who want to manage updates without enrolling devices in Autopatch. +Autopatch uses feature update policies, quality update policies, and driver update policies as its policy surface. These policy types are built on the same cloud orchestration service that powers Windows Autopatch and are also available in Intune for admins who want to manage updates without enrolling devices in Autopatch. Autopatch adds service-managed capabilities such as dynamic device grouping, phased rollouts, health monitoring, and reporting. For eligible Windows editions, it also enables cloud-powered update scenarios like Hotpatch and expedited updates with minimal manual configuration. @@ -105,9 +105,9 @@ The following table compares how update management differs when you use Autopatc |--|--|--| | **Update coordination** | You control scheduling, deferrals, and rollout manually using Intune policies. | Autopatch orchestrates updates using service-managed policies and rollout logic. | | **Update rings policy** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch may create and manage update rings to control rollout cadence and restart behavior. Admins shouldn't assign custom update rings to Autopatch-managed devices. | -| **Feature updates policy** | You use feature updates policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | -| **Quality updates policy** | You configure quality updates policies, expedited updates, and Hotpatch settings manually. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | -| **Driver updates policy** | You use driver updates policies to review and approve drivers manually. | Autopatch manages driver approvals and scheduling automatically. | +| **Feature update policy** | You use feature update policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | +| **Quality update policy** | You configure quality update policies, expedited updates, and Hotpatch settings manually. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | +| **Driver update policy** | You use driver update policies to review and approve drivers manually. | Autopatch manages driver approvals and scheduling automatically. | > [!div class="nextstepaction"] @@ -123,7 +123,7 @@ Each policy type has specific prerequisites, detailed in their respective docume > For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. - Devices must have access to Microsoft update endpoints. -Feature updates policies, quality updates policies, and driver updates policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: +Feature update policies, quality update policies, and driver update policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: - **Licensing**: A Windows license that includes the [Autopatch entitlement](/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites#licenses-and-entitlements). diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 37a29de948..7fc36a110f 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -1,6 +1,6 @@ --- -title: Reports for Windows Quality Updates Policies -description: Learn about the reports available for Windows quality updates policies in Microsoft Intune. +title: Reports for Windows Quality Update Policies +description: Learn about the reports available for Windows quality update policies in Microsoft Intune. ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: zadvor diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index d9fa04104b..20b5df35a8 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -1,6 +1,6 @@ --- -title: Windows Quality Updates Policies -description: Learn how to manage Windows quality updates in Microsoft Intune using quality updates policies, expedited updates, and Hotpatch to keep devices secure and compliant. +title: Windows Quality Update Policies +description: Learn how to manage Windows quality updates in Microsoft Intune using quality update policies, expedited updates, and Hotpatch to keep devices secure and compliant. ms.date: 01/06/2026 ms.reviewer: mobattul ms.topic: how-to @@ -10,9 +10,9 @@ ms.topic: how-to Windows quality updates are the regular Windows servicing updates that keep devices secure, reliable, and supported. These updates are released frequently—typically monthly—and include security fixes, non‑security improvements, and reliability enhancements. Because quality updates are cumulative, installing the latest update brings a device fully up to date for its currently installed Windows version. -In Microsoft Intune, Windows quality updates are managed through **quality updates policies**, which provide a dedicated policy surface for controlling how and when these updates are delivered to devices. The policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as feature updates and driver updates. Depending on your deployment model, quality updates can be managed directly through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart settings, deadlines, and notifications—continues to be configured through standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). +In Microsoft Intune, Windows quality updates are managed through **quality update policies**, which provide a dedicated policy surface for controlling how and when these updates are delivered to devices. The policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as feature updates and driver updates. Depending on your deployment model, quality updates can be managed directly through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart settings, deadlines, and notifications—continues to be configured through standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). -Quality updates policies also support **targeted deployment options for specific scenarios**. You can **expedite updates** to fast‑track the installation of critical or security updates when waiting for normal deployment timelines isn't acceptable. For eligible Windows editions and device configurations, quality updates policies can also enable **Hotpatch**, which installs certain security updates without requiring an immediate device restart. Together, these options help organizations balance rapid protection, deployment control, and end‑user experience. +Quality update policies also support **targeted deployment options for specific scenarios**. You can **expedite updates** to fast‑track the installation of critical or security updates when waiting for normal deployment timelines isn't acceptable. For eligible Windows editions and device configurations, quality update policies can also enable **Hotpatch**, which installs certain security updates without requiring an immediate device restart. Together, these options help organizations balance rapid protection, deployment control, and end‑user experience. ## Prerequisites @@ -24,31 +24,31 @@ Quality updates policies also support **targeted deployment options for specific [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] -## How quality updates policies support different deployment scenarios +## How quality update policies support different deployment scenarios -Quality updates policies provide a single management surface for deploying Windows quality updates across different operational scenarios: +Quality update policies provide a single management surface for deploying Windows quality updates across different operational scenarios: -- **Standard deployment**: Use quality updates policies to enable cloud‑based orchestration of regular monthly quality updates, while update rings and Windows Update client settings continue to control restarts, deadlines, and notifications. +- **Standard deployment**: Use quality update policies to enable cloud‑based orchestration of regular monthly quality updates, while update rings and Windows Update client settings continue to control restarts, deadlines, and notifications. - **Expedited deployment**: Use expedite policies to accelerate the installation of a specific security or critical update when faster remediation is required. -- **Restart‑optimized deployments**: On supported devices, enable Hotpatch through quality updates policies to apply qualifying security updates without requiring an immediate device restart. +- **Restart‑optimized deployments**: On supported devices, enable Hotpatch through quality update policies to apply qualifying security updates without requiring an immediate device restart. These scenarios use cloud‑based update orchestration to control how updates are approved, timed, and applied, depending on the deployment model. -### Do I need a Windows quality updates policy? +### Do I need a Windows quality update policy? -You don't need to create a Windows quality updates policy for devices to continue receiving monthly Windows quality updates. Devices without a quality updates policy continue to receive quality updates through standard Windows Update behavior, using update rings and Windows Update client policies to control deferrals, deadlines, restarts, and notifications. +You don't need to create a Windows quality update policy for devices to continue receiving monthly Windows quality updates. Devices without a quality update policy continue to receive quality updates through standard Windows Update behavior, using update rings and Windows Update client policies to control deferrals, deadlines, restarts, and notifications. -Create a Windows quality updates policy if you want to: +Create a Windows quality update policy if you want to: - Enable **cloud‑based orchestration** of Windows quality updates - Use **Windows Autopatch-managed quality update deployments** - Enable **Hotpatch** for eligible devices - View **policy‑based quality update reporting** -If you only need to **accelerate the installation of a specific quality update** for a limited set of devices, you can use an **expedite policy** without creating a quality updates policy. +If you only need to **accelerate the installation of a specific quality update** for a limited set of devices, you can use an **expedite policy** without creating a quality update policy. -In most environments, you create a Windows quality updates policy only when you need advanced deployment scenarios such as Hotpatch or Windows Autopatch-managed update workflows. +In most environments, you create a Windows quality update policy only when you need advanced deployment scenarios such as Hotpatch or Windows Autopatch-managed update workflows. ## Next steps -- [Learn how Hotpatch works with quality updates policies](hotpatch.md) -- [Learn how expedite policies work with quality updates policies](quality-updates.md) +- [Learn how Hotpatch works with quality update policies](hotpatch.md) +- [Learn how expedite policies work with quality update policies](quality-updates.md) diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index 9359fcc6fa..7fe627737a 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -8,12 +8,12 @@ ms.reviewer: davguy; bryanke # Rollout options for Windows Updates in Microsoft Intune -Use rollout options for feature updates policies. With rollout options, you configure schedule options for Windows Update that result in the gradual rollout of updates to devices that receive your policies. +Use rollout options for feature update policies. With rollout options, you configure schedule options for Windows Update that result in the gradual rollout of updates to devices that receive your policies. > [!TIP] > The default behavior for Windows Update is to make an update available to an assigned device right away. However, the update doesn't install right away. Instead, when an update is made available, the device becomes eligible to install it. Before a device can install an available update, the device must connect to Windows Update and scan for updates. When the need for an update is confirmed and the device is eligible, the Windows Update service then offers the update to that device. After a device completes the update, it's then dependent on user behavior and other settings like Deadline. -You configure rollout options when creating [Feature Updates policy](feature-updates.md) by selecting one of the following options: +You configure rollout options when creating [feature update policies](feature-updates.md) by selecting one of the following options: - **Make update available as soon as possible** - With this option, there's no delay in making the update available to devices. This selection is the default behavior for Windows Update. @@ -79,7 +79,7 @@ After the profile deploys, devices that use gradual rollouts for Feature update ## Next steps -Configure [Feature Updates policy](feature-updates.md) +Configure [Feature Update policy](feature-updates.md) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 753fe73637..8b04aa1d9f 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -18,15 +18,15 @@ items: - name: Get started href: feature-updates.md displayName: windows feature updates - - name: Configure feature updates policies - href: feature-updates-policy.md + - name: Configure feature update policies + href: feature-update-policy.md displayName: windows quality updates - name: Windows rollout options href: rollout-options.md displayName: windows updates - name: Upgrade Windows 10 devices href: feature-updates-windows-10.md - - name: Feature updates policies reports + - name: Feature update policies reports href: feature-updates-reports.md displayName: windows feature updates - name: Feature updates compatibility reports @@ -51,10 +51,10 @@ items: - name: Get started href: driver-updates.md displayName: windows driver updates - - name: Configure driver updates policies - href: driver-updates-policy.md + - name: Configure driver update policies + href: driver-update-policy.md displayName: windows driver updates - - name: Driver updates policies reports + - name: Driver update policies reports href: driver-updates-reports.md displayName: windows updates - name: Driver updates FAQs diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index d6793a0334..d2812d40f3 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -193,7 +193,7 @@ To uninstall the latest Windows update: ## Next steps -- [Windows feature updates policies](feature-updates.md) +- [Windows feature update policies](feature-update-policy.md) - [Windows feature updates reports](feature-updates-reports.md) - [Windows update compatibility reports](compatibility-reports.md) diff --git a/intune/intune-service/fundamentals/whats-new-archive.md b/intune/intune-service/fundamentals/whats-new-archive.md index 3d8bd83199..1150b6d3ad 100644 --- a/intune/intune-service/fundamentals/whats-new-archive.md +++ b/intune/intune-service/fundamentals/whats-new-archive.md @@ -2945,7 +2945,7 @@ Applies to: - Windows 10 - Windows 11 -For more information, see [Bulk driver updates](../../device-updates/windows/driver-updates-policy.md#bulk-driver-updates). +For more information, see [Bulk driver updates](../../device-updates/windows/driver-update-policy.md#bulk-driver-updates). #### App Control for Business policy limitation is resolved From fb5ffa5cb99c21a733b454d628144d2d5c54b48d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 15 Jan 2026 11:42:43 -0500 Subject: [PATCH 122/139] redirects --- .openpublishing.redirection.intune.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.intune.json b/.openpublishing.redirection.intune.json index 1c30a1784c..4a6c4fee61 100644 --- a/.openpublishing.redirection.intune.json +++ b/.openpublishing.redirection.intune.json @@ -1,5 +1,11 @@ { "redirections": [ + { + "source_path": "intune/device-updates/windows/driver-updates-policy.md", + "redirect_url": "/intune/device-updates/windows/driver-update-policy", + "redirect_document_id": false + }, + { "source_path": "intune/device-updates/windows/quality-updates-policy.md", "redirect_url": "/intune/device-updates/windows/expedite-policy", @@ -102,12 +108,12 @@ }, { "source_path": "intune/intune-service/protect/windows-driver-updates-policy.md", - "redirect_url": "/intune/device-updates/windows/driver-updates-policy", + "redirect_url": "/intune/device-updates/windows/driver-update-policy", "redirect_document_id": false }, { "source_path": "intune/intune-service/protect/windows-quality-update-policy.md", - "redirect_url": "/intune/device-updates/windows/quality-updates-policy", + "redirect_url": "/intune/device-updates/windows/quality-updates", "redirect_document_id": false }, { @@ -3552,7 +3558,7 @@ }, { "source_path": "intune/intune/protect/windows-driver-updates-policy.md", - "redirect_url": "/intune/intune-service/protect/windows-driver-updates-policy", + "redirect_url": "/intune/device-updates/windows/driver-update-policy", "redirect_document_id": false }, { From f070adea7dc006406c98d44e7d3f47a376760e5f Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 15 Jan 2026 11:51:31 -0500 Subject: [PATCH 123/139] fixes --- .openpublishing.redirection.intune.json | 6 +++--- .../windows/compatibility-reports.md | 2 +- .../windows/driver-update-policy.md | 10 +++++----- .../device-updates/windows/driver-updates-faq.yml | 2 +- intune/device-updates/windows/expedite-policy.md | 2 +- .../bulk-actions.png | Bin .../drivers-to-review.png | Bin .../manage-driver-pane.png | Bin .../other-drivers.png | Bin .../recommended-drivers.png | Bin .../windows/includes/prerequisites-platform.md | 2 +- intune/device-updates/windows/index.md | 8 ++++---- intune/device-updates/windows/toc.yml | 4 ++-- ...settings.md => update-ring-policy-settings.md} | 0 .../windows/update-rings-reports.md | 10 +++++----- intune/device-updates/windows/update-rings.md | 14 +++++++------- 16 files changed, 30 insertions(+), 30 deletions(-) rename intune/device-updates/windows/images/{driver-updates-policy => driver-update-policy}/bulk-actions.png (100%) rename intune/device-updates/windows/images/{driver-updates-policy => driver-update-policy}/drivers-to-review.png (100%) rename intune/device-updates/windows/images/{driver-updates-policy => driver-update-policy}/manage-driver-pane.png (100%) rename intune/device-updates/windows/images/{driver-updates-policy => driver-update-policy}/other-drivers.png (100%) rename intune/device-updates/windows/images/{driver-updates-policy => driver-update-policy}/recommended-drivers.png (100%) rename intune/device-updates/windows/{update-rings-policy-settings.md => update-ring-policy-settings.md} (100%) diff --git a/.openpublishing.redirection.intune.json b/.openpublishing.redirection.intune.json index 4a6c4fee61..36aac66ca8 100644 --- a/.openpublishing.redirection.intune.json +++ b/.openpublishing.redirection.intune.json @@ -13,7 +13,7 @@ }, { "source_path": "intune/device-updates/windows/settings.md", - "redirect_url": "/intune/device-updates/windows/update-rings-policy-settings", + "redirect_url": "/intune/device-updates/windows/update-ring-policy-settings", "redirect_document_id": false }, { @@ -138,7 +138,7 @@ }, { "source_path": "intune/intune-service/protect/windows-update-settings.md", - "redirect_url": "/intune/device-updates/windows/update-rings-policy-settings", + "redirect_url": "/intune/device-updates/windows/update-ring-policy-settings", "redirect_document_id": false }, { @@ -3548,7 +3548,7 @@ }, { "source_path": "intune/intune/protect/windows-10-update-rings.md", - "redirect_url": "/intune/intune-service/protect/windows-10-update-rings", + "redirect_url": "/intune/device-updates/windows/update-rings", "redirect_document_id": false }, { diff --git a/intune/device-updates/windows/compatibility-reports.md b/intune/device-updates/windows/compatibility-reports.md index 42768a8907..3d765ef82f 100644 --- a/intune/device-updates/windows/compatibility-reports.md +++ b/intune/device-updates/windows/compatibility-reports.md @@ -8,7 +8,7 @@ ms.reviewer: zadvor # App and driver compatibility reports for Windows updates -With Intune, you can deploy updates to Windows devices with [Windows Update rings policies](update-rings.md) and [feature update policies](feature-updates.md). To help prepare for update deployments, Intune offers integrated reports to help you understand compatibility risks that might affect your devices during or after an update: +With Intune, you can deploy updates to Windows devices with [Windows Update ring policies](update-rings.md) and [feature update policies](feature-updates.md). To help prepare for update deployments, Intune offers integrated reports to help you understand compatibility risks that might affect your devices during or after an update: - **Windows feature update device readiness report** - This report provides per-device information about compatibility risks that are associated with an upgrade or update to a chosen version of Windows. diff --git a/intune/device-updates/windows/driver-update-policy.md b/intune/device-updates/windows/driver-update-policy.md index 0081e2af3d..2ec7af0451 100644 --- a/intune/device-updates/windows/driver-update-policy.md +++ b/intune/device-updates/windows/driver-update-policy.md @@ -125,7 +125,7 @@ To look for policies that have new driver updates pending a review: 1. Select the **Driver updates** tab 1. In the list of Windows driver update policies, review the **Drivers to review** column for entries that indicate there are new updates that have been added to the policy that you might want to review and approve for deployment. In the following screen capture of the *Driver updates* page, two policies have new driver updates. One displays *1 to review* while another displays that it has *3 to review*: - :::image type="content" source="./images/driver-updates-policy/drivers-to-review.png" alt-text="A screen capture that shows policies that have new drivers to review." lightbox="./images/driver-updates-policy/drivers-to-review.png"::: + :::image type="content" source="./images/driver-update-policy/drivers-to-review.png" alt-text="A screen capture that shows policies that have new drivers to review." lightbox="./images/driver-update-policy/drivers-to-review.png"::: The two policies that have new driver updates won't deploy those new updates until an admin explicitly approves them. You can also review the other policies that haven't received new updates should you seek to modify the approved updates for those policies. @@ -163,13 +163,13 @@ The driver list is divided into two tabs: In the following screen capture, we've opened the policy named*Test Manual* and selected the **Recommended drivers** tab: -:::image type="content" source="./images/driver-updates-policy/recommended-drivers.png " alt-text="A screen capture that shows the recommended drivers tab of a policy." lightbox="./images/driver-updates-policy/recommended-drivers.png"::: +:::image type="content" source="./images/driver-update-policy/recommended-drivers.png " alt-text="A screen capture that shows the recommended drivers tab of a policy." lightbox="./images/driver-update-policy/recommended-drivers.png"::: This policy requires manual approval, and currently has three driver updates that are pending review. For comparison, the following screen capture shows the contents of the *Other drivers* tab for this same policy. -:::image type="content" source="./images/driver-updates-policy/other-drivers.png " alt-text="A screen capture that shows the other drivers tab of a policy." lightbox="./images/driver-updates-policy/other-drivers.png"::: +:::image type="content" source="./images/driver-update-policy/other-drivers.png " alt-text="A screen capture that shows the other drivers tab of a policy." lightbox="./images/driver-update-policy/other-drivers.png"::: Each driver list displays the following details for updates in the policy. Most of the following details are based on information obtained from the driver update from the OEM or driver manufacturer: @@ -197,7 +197,7 @@ While viewing a policy [driver list](#identify-policies-with-newly-added-driver- Select the update from the driver list to open its *Manage driver* pane. In the following screen capture, we've selected the first driver update. That driver's *Manage driver* pane is open on the right side. -:::image type="content" source="./images/driver-updates-policy/manage-driver-pane.png" alt-text="A screen capture that shows the Manage driver pane." lightbox="./images/driver-updates-policy/manage-driver-pane.png"::: +:::image type="content" source="./images/driver-update-policy/manage-driver-pane.png" alt-text="A screen capture that shows the Manage driver pane." lightbox="./images/driver-update-policy/manage-driver-pane.png"::: On the *Manage driver* pane, you can: @@ -269,7 +269,7 @@ Bulk driver updates allow the user to approve, pause, or decline multiple driver 1. Select the **Driver updates** tab, and select an existing policy. If you need to create a new policy, see [Create Windows driver update policies](#create-windows-driver-update-policies). 1. In the Driver Updates page, select **Bulk actions**. - :::image type="content" source="./images/driver-updates-policy/bulk-actions.png" alt-text="A screen capture that shows the bulk actions button." lightbox="./images/driver-updates-policy/bulk-actions.png"::: + :::image type="content" source="./images/driver-update-policy/bulk-actions.png" alt-text="A screen capture that shows the bulk actions button." lightbox="./images/driver-update-policy/bulk-actions.png"::: 1. In the **Select action** tab, select one of the actions from the **Driver actions** drop-down list; *Approve*, *Pause* or *Decline* multiple drivers. 1. If you select an action that needs further information, for example, if you select *Approve*, then you also need to select the start date using **Make available in Windows update**. Select **Next**. diff --git a/intune/device-updates/windows/driver-updates-faq.yml b/intune/device-updates/windows/driver-updates-faq.yml index 2532db6777..85464044ad 100644 --- a/intune/device-updates/windows/driver-updates-faq.yml +++ b/intune/device-updates/windows/driver-updates-faq.yml @@ -47,7 +47,7 @@ sections: - The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines) - question: How do I set deferrals for drivers? answer: | - The deferral period set for Quality Updates within the Update Rings policy does not apply to drivers that are approved using the Driver Update Policy. Instead, use the deferral setting in the Driver policy to set a deferral. In fact, using multiple driver policies with different deferral settings to create driver deployment rings is highly recommended. Remember to only assign a device to one driver policy. + The deferral period set for Quality Updates within the update ring policy does not apply to drivers that are approved using the Driver Update Policy. Instead, use the deferral setting in the Driver policy to set a deferral. In fact, using multiple driver policies with different deferral settings to create driver deployment rings is highly recommended. Remember to only assign a device to one driver policy. > [!NOTE] > The deferral period only applies to automatically approved driver and firmware updates. An admin must specify the date to start offering a driver with any manual approval. diff --git a/intune/device-updates/windows/expedite-policy.md b/intune/device-updates/windows/expedite-policy.md index 9acc640c93..4edd33b1e0 100644 --- a/intune/device-updates/windows/expedite-policy.md +++ b/intune/device-updates/windows/expedite-policy.md @@ -18,7 +18,7 @@ Not all updates are eligible for expediting. Only supported Windows security upd > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows quality updates overview](quality-updates.md#prerequisites). -> - To avoid conflicts or configurations that can block the installation of expedited updates, configure devices as follows. You can use *update rings policies* to manage these settings. +> - To avoid conflicts or configurations that can block the installation of expedited updates, configure devices as follows. You can use *update ring policies* to manage these settings. > > | Update ring setting | Recommended value | > |---------------------------|-------------------------------------| diff --git a/intune/device-updates/windows/images/driver-updates-policy/bulk-actions.png b/intune/device-updates/windows/images/driver-update-policy/bulk-actions.png similarity index 100% rename from intune/device-updates/windows/images/driver-updates-policy/bulk-actions.png rename to intune/device-updates/windows/images/driver-update-policy/bulk-actions.png diff --git a/intune/device-updates/windows/images/driver-updates-policy/drivers-to-review.png b/intune/device-updates/windows/images/driver-update-policy/drivers-to-review.png similarity index 100% rename from intune/device-updates/windows/images/driver-updates-policy/drivers-to-review.png rename to intune/device-updates/windows/images/driver-update-policy/drivers-to-review.png diff --git a/intune/device-updates/windows/images/driver-updates-policy/manage-driver-pane.png b/intune/device-updates/windows/images/driver-update-policy/manage-driver-pane.png similarity index 100% rename from intune/device-updates/windows/images/driver-updates-policy/manage-driver-pane.png rename to intune/device-updates/windows/images/driver-update-policy/manage-driver-pane.png diff --git a/intune/device-updates/windows/images/driver-updates-policy/other-drivers.png b/intune/device-updates/windows/images/driver-update-policy/other-drivers.png similarity index 100% rename from intune/device-updates/windows/images/driver-updates-policy/other-drivers.png rename to intune/device-updates/windows/images/driver-update-policy/other-drivers.png diff --git a/intune/device-updates/windows/images/driver-updates-policy/recommended-drivers.png b/intune/device-updates/windows/images/driver-update-policy/recommended-drivers.png similarity index 100% rename from intune/device-updates/windows/images/driver-updates-policy/recommended-drivers.png rename to intune/device-updates/windows/images/driver-update-policy/recommended-drivers.png diff --git a/intune/device-updates/windows/includes/prerequisites-platform.md b/intune/device-updates/windows/includes/prerequisites-platform.md index 1b0858d2f8..a19a530451 100644 --- a/intune/device-updates/windows/includes/prerequisites-platform.md +++ b/intune/device-updates/windows/includes/prerequisites-platform.md @@ -18,6 +18,6 @@ ms.date: 01/08/2026 > - Education > > > [!NOTE] -> > Windows Enterprise LTSC (Long Term Service Channel) isn't supported. Use update rings policies instead. +> > Windows Enterprise LTSC (Long Term Service Channel) isn't supported. Use update ring policies instead. :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 391ba044f3..55ff687b09 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -37,7 +37,7 @@ The following policy types help you manage Windows updates in Intune: :::column-end::: :::column::: -#### Update rings policy +#### Update ring policy >**:::image type="icon" source="icons/update-ring.svg" border="false":::** > @@ -97,14 +97,14 @@ Autopatch uses feature update policies, quality update policies, and driver upda Autopatch adds service-managed capabilities such as dynamic device grouping, phased rollouts, health monitoring, and reporting. For eligible Windows editions, it also enables cloud-powered update scenarios like Hotpatch and expedited updates with minimal manual configuration. -Update rings policies are used in Intune to configure Windows Update behavior such as deferrals, deadlines, and restart settings. For Autopatch‑enrolled devices, update rings may be created and managed by the service to implement rollout cadence. +Update ring policies are used in Intune to configure Windows Update behavior such as deferrals, deadlines, and restart settings. For Autopatch‑enrolled devices, update rings may be created and managed by the service to implement rollout cadence. The following table compares how update management differs when you use Autopatch and manual Intune configuration: | **Feature** | **When NOT using Autopatch** | **When using Autopatch** | |--|--|--| | **Update coordination** | You control scheduling, deferrals, and rollout manually using Intune policies. | Autopatch orchestrates updates using service-managed policies and rollout logic. | -| **Update rings policy** | You configure update rings in Intune to control deferrals, deadlines, and restart behavior. | Autopatch may create and manage update rings to control rollout cadence and restart behavior. Admins shouldn't assign custom update rings to Autopatch-managed devices. | +| **Update ring policy** | You configure update ring policies in Intune to control deferrals, deadlines, and restart behavior. | Autopatch may create and manage update ring policies to control rollout cadence and restart behavior. Admins shouldn't assign custom update ring policies to Autopatch-managed devices. | | **Feature update policy** | You use feature update policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | | **Quality update policy** | You configure quality update policies, expedited updates, and Hotpatch settings manually. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | | **Driver update policy** | You use driver update policies to review and approve drivers manually. | Autopatch manages driver approvals and scheduling automatically. | @@ -120,7 +120,7 @@ Each policy type has specific prerequisites, detailed in their respective docume - Devices must be enrolled in Intune. - Devices must be Microsoft Entra joined or hybrid joined. > Microsoft Entra registered devices aren't supported for any policy type that uses the same backend service as Windows Autopatch—including Feature updates, Quality updates, and Driver updates.\ - > For Entra registered devices, update management remains limited to Windows Update client policies and update rings policies. + > For Entra registered devices, update management remains limited to Windows Update client policies and update ring policies. - Devices must have access to Microsoft update endpoints. Feature update policies, quality update policies, and driver update policies use the same cloud orchestration layer as Windows Autopatch. Autopatch automates these policies, but when you configure them manually in Intune, you're still calling the same backend service—so the requirements don't change. Because they share this service, the prerequisites are the same across these three policy types: diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 8b04aa1d9f..f7b17debf2 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -2,13 +2,13 @@ items: - name: Overview href: index.md displayName: windows updates -- name: Update rings policies +- name: Update ring policies items: - name: Get started href: update-rings.md displayName: windows updates, rings - name: Policy settings - href: update-rings-policy-settings.md + href: update-ring-policy-settings.md displayName: windows updates, rings - name: Reports href: update-rings-reports.md diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-ring-policy-settings.md similarity index 100% rename from intune/device-updates/windows/update-rings-policy-settings.md rename to intune/device-updates/windows/update-ring-policy-settings.md diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 0e0c67d4d9..0f2c52707b 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -1,23 +1,23 @@ --- -title: Reports for Windows Update Rings Policies -description: Learn about the reports available for Windows update rings policies in Microsoft Intune. +title: Reports for Windows Update Ring Policies +description: Learn about the reports available for Windows update ring policies in Microsoft Intune. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: zadvor --- -# Reports for update rings policies +# Reports for update ring policies Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. -To access update rings policies reports: +To access update ring policies reports: 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** 1. Under **Manage updates**, select **Windows updates** 1. Select the **Update rings** tab 1. Select an update ring policy: - :::image type="content" source="./images/update-rings.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings.png"::: + :::image type="content" source="./images/update-rings.png" alt-text="Screen capture of the default view for update ring policy." lightbox="./images/update-rings.png"::: On the policy page view: diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index d2812d40f3..86306330bd 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -1,16 +1,16 @@ --- -title: Windows Update Rings Policies -description: Learn about update rings policies for Windows devices and how to create and manage them. +title: Windows Update Ring Policies +description: Learn about update ring policies for Windows devices and how to create and manage them. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Windows Update rings policies +# Windows Update ring policies Windows update rings define how and when Windows updates are installed on devices. They control client‑side update behavior such as deferral periods, restart settings, deadlines, active hours, and user notifications. Update rings apply broadly to Windows updates and are commonly used to create deployment stages—for example, test, pilot, and production—by assigning different settings to different device groups. -In Microsoft Intune, update rings are configured through **update rings policies**, which provide a general policy surface for managing Windows Update behavior on devices. These policies use Windows Update client settings and can be used on their own or alongside other Windows update policies, such as feature updates, quality updates, and driver updates. +In Microsoft Intune, update rings are configured through **update ring policies**, which provide a general policy surface for managing Windows Update behavior on devices. These policies use Windows Update client settings and can be used on their own or alongside other Windows update policies, such as feature updates, quality updates, and driver updates. > [!NOTE] > When devices are managed through Windows Autopatch, update rings may be created and maintained by the service to implement rollout cadence and restart behavior. In these scenarios, admins typically shouldn't assign custom update rings to Autopatch‑managed devices. Instead, update rings work in combination with service‑managed policies that control update targeting and sequencing. @@ -76,7 +76,7 @@ In Microsoft Intune, update rings are configured through **update rings policies 1. Select the **Update rings** tab > **Create profile**. 1. Under *Basics*, specify a name, a description (optional), and then select **Next**. 1. Under **Update ring settings**, configure settings aligned with your organization's update deployment strategy - - For information about the available settings, see [Windows update settings](update-rings-policy-settings.md). + - For information about the available settings, see [Windows update settings](update-ring-policy-settings.md). - After configuring *Update and User experience* settings, select **Next**. 1. Under **Scope tags**, select **+ Select scope tags** to open the *Select tags* pane if you want to apply them to the update ring. Choose one or more tags, and then click **Select** to add them to the update ring and return to the *Scope tag*s page. 1. Select **Next** to continue to *Assignments*. @@ -92,7 +92,7 @@ In Microsoft Intune, update rings are configured through **update rings policies 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** 1. Select the **Update rings** tab and select the ring policy that you want to manage. Intune displays details similar to the following for the selected policy: - :::image type="content" source="./images/update-rings.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings.png"::: + :::image type="content" source="./images/update-rings.png" alt-text="Screen capture of the default view for Update ring policy." lightbox="./images/update-rings.png"::: This view includes: @@ -104,7 +104,7 @@ This view includes: - **Device assignment status**: This report shows all the devices that are targeted by the policy, including devices in a pending policy assignment state. - **Per setting status**: View the configuration status of each setting for this policy across all devices and users. - For details about this report view, see [Reports for update rings policies](update-rings-reports.md). + For details about this report view, see [Reports for update ring policies](update-rings-reports.md). - **Properties**: View details for each configuration page of the policy, including an option to **Edit** each area of the policy. From ef8d9d3fe30e3fe8ac64a3945058d2e90238f018 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 15 Jan 2026 12:20:38 -0500 Subject: [PATCH 124/139] updates --- .../windows/feature-update-policy.md | 67 +++++++++---------- .../device-updates/windows/feature-updates.md | 3 +- .../device-updates/windows/rollout-options.md | 2 +- 3 files changed, 35 insertions(+), 37 deletions(-) diff --git a/intune/device-updates/windows/feature-update-policy.md b/intune/device-updates/windows/feature-update-policy.md index 3a8362eabd..23866ff021 100644 --- a/intune/device-updates/windows/feature-update-policy.md +++ b/intune/device-updates/windows/feature-update-policy.md @@ -8,19 +8,21 @@ ms.reviewer: davidmeb; bryanke; davguy # Manage Windows feature update policies +Feature update policies in Microsoft Intune specify which Windows version devices are eligible to install and keep that version enforced until the policy is changed or removed. Use these policies to target a specific Windows release or to upgrade devices to a newer version according to your deployment plan. -Feature update policies in Microsoft Intune let you control which Windows version devices are offered and when that version can install. You can use these policies to target a specific Windows release, upgrade devices to a newer version, or ensure devices remain on a designated version until you're ready to move forward. +Feature update policies don't downgrade devices. If a device is already running a newer Windows version than the one targeted, the policy doesn't apply and the device continues running its current version. When a feature update installs, the latest applicable monthly quality update is automatically included as part of the upgrade. -If a device already runs a newer Windows version than the one specified in the policy, the device isn't downgraded and continues running its current version. By controlling version targeting, feature update policies help maintain version consistency, reduce unexpected upgrades, and align OS updates with application readiness and organizational rollout plans. +Feature update policies remain in effect until you modify or remove them. This behavior differs from pausing feature updates in update rings, which expires automatically after 35 days. -Unlike pausing feature updates in update rings—which automatically expires after 35 days—a feature update policy remains in effect until you modify or remove it. When a feature update installs, the latest applicable monthly quality update is included as part of the upgrade. +For information about controlling when feature updates become available to devices, including scheduled and gradual deployments, see [Rollout options for Windows Updates](rollout-options.md). -For information about controlling the availability of feature update offers, see [Rollout options for Windows Updates](rollout-options.md). +## Before you begin -> [!NOTE] -> A device won't install an update when it has a [*safeguard hold*](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds) for that Windows version. When a device evaluates applicability of an update version, Windows creates the temporary safeguard hold if an unresolved known issue exists. Once the issue is resolved, the hold is removed and the device can then update. -> -> - To learn about known issues that can result in a safeguard hold, see the applicable Windows release information and then reference the relevant Windows version from the table of contents for that page: [Windows 11 release information](/windows/release-health/windows11-release-information). +> [!div class="checklist"] +> - Ensure your environment meets the requirements in [Windows feature updates overview](feature-updates.md#prerequisites). +> - Devices won't install a feature update if the targeted Windows version is blocked by a [*safeguard hold*](/windows/deployment/update/update-compliance-feature-update-status#safeguard-holds). +> - Safeguard holds are applied when known issues exist. Once the issue is resolved, the hold is removed and the device can update. +> - For details about known issues that can result in safeguard holds, see [Windows 11 release information](/windows/release-health/windows11-release-information). ## Create and assign feature update policies @@ -38,42 +40,40 @@ For information about controlling the availability of feature update offers, see 1. Under **Assignments**, assign the policy to one or more device groups. Select **Next** to continue. 1. Under **Review + create**, review the settings. When ready to save the policy, select **Create**. - ## User experience -The user experience depends on whether the update is offered as required or optional.\ -When a feature update is made available as an **Optional** update, users must navigate to **Windows Update** in device settings to see and choose to install the update. Users must select **Download** to begin installation. If they don't take action, the update isn't installed unless an admin later changes the update to **Required**. +The user experience for feature update policies depends on whether the update is offered as **Optional** or **Required**. -This experience matches the optional update behavior users see on personal Windows devices. It's recommended that administrators notify users through organizational communication channels when an optional feature update is available. +When a feature update is available as **Optional**, users must open **Windows Update** in device settings to view the update and choose to install it. Users must select **Download** to begin installation. If no action is taken, the update isn't installed unless an administrator later changes the availability to **Required**. -### Switching update availability +This experience matches the optional update behavior users see on personal Windows devices. It's recommended that administrators notify users through organizational communication channels when an optional feature update is made available. -If an update is changed from **Optional** to **Required**: +### Switching update availability -- Devices that already installed the update aren't affected. -- Devices that haven't started the update install it automatically during the next update scan. +Changing update availability affects devices differently depending on their installation state. -If an update is changed from **Required** to **Optional**: +**If an update is changed from Optional to Required:** +- Devices that have already installed the update aren't affected. +- Devices that haven't started installation install the update automatically during the next Windows Update scan. +**If an update is changed from Required to Optional:** - Devices that have already completed installation aren't affected. - Devices that are pending restart typically continue installation as a required update. -- Only devices that haven't started installation, or are early in the process, switch to optional behavior. - +- Only devices that haven't started installation, or are early in the installation process, switch to optional behavior. ## How feature update policies are evaluated -When a device is targeted by multiple feature update policies, Windows Update evaluates all applicable policies and determines which feature update to offer. +When a device is targeted by multiple feature update policies, Windows Update evaluates all applicable policies during update scans and determines which feature update to offer. Keep the following behavior in mind: -- Each feature update policy can target only one Windows version. A device targeted by multiple policies can therefore be eligible for multiple feature updates. -- The Windows Update service offers only one feature update to a device at a time and always selects the **latest applicable version**. -- Windows 11 feature updates are always considered later versions than Windows 10 feature updates. If a Windows 10 device is targeted by both Windows 10 and Windows 11 feature update policies, the Windows 11 update is offered because upgrading from Windows 10 to Windows 11 is a supported path. -- To avoid unintended targeting, use **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**. This option ensures that devices evaluated as ineligible for Windows 11 receive the most recent supported Windows 10 feature update instead. - -> [!NOTE] -> If two policies target the same feature update version for the same device, and one policy is configured as **Required** while the other is **Optional**, the update is offered as **Required**. +- Each feature update policy can target only one Windows version. If a device is targeted by multiple policies, it can therefore be eligible for multiple feature updates. +- Windows Update offers only one feature update to a device at a time and always selects the **latest applicable version**. +- Windows 11 feature updates are always considered later versions than Windows 10 feature updates. If a Windows 10 device is targeted by both Windows 10 and Windows 11 feature update policies, the Windows 11 update is offered because upgrading from Windows 10 to Windows 11 is a supported upgrade path. +- To avoid unintended targeting, use **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**. This setting ensures that devices evaluated as ineligible for Windows 11 receive the most recent supported Windows 10 feature update instead. +> [!NOTE] +> If two policies target the same feature update version for the same device and one policy is configured as **Required** while the other is **Optional**, the update is offered as **Required**. ## Manage Winodws feature update policies @@ -103,7 +103,6 @@ Selecting a profile from the list opens the profiles **Overview** pane where you > [!NOTE] > The End user update status Last Scanned Time value will return *Not scanned yet* until a user logs on and Update Session Orchestrator (USO) scan is initiated. For more information on the Unified Update Platform (UUP) architecture and related components, see [Get started with Windows Update](/windows/deployment/update/windows-update-overview). - ## Co-management considerations If you co-manage devices with Configuration Manager, feature update policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. @@ -122,15 +121,15 @@ To prevent this initial delay from impacting your co-managed devices: ## Move from update ring deferrals to feature update policies -When managing Windows feature updates in Intune, you can use either update ring deferrals or feature update policies to control which Windows versions devices can install. If you use feature update policies, Microsoft recommends that you stop using feature update deferrals in update ring policies. +When managing feature updates in Intune, you can control Windows version availability using either update ring deferrals or feature update policies. If you use feature update policies, Microsoft recommends that you stop using feature update deferrals in update ring policies. -Combining feature update deferrals with feature update policies adds unnecessary complexity and can delay or block feature updates. While update rings can continue to manage user experience settings—such as restart behavior and notifications—feature update policies should be the primary mechanism for controlling feature update versions. +Combining feature update deferrals with feature update policies adds unnecessary complexity and can delay or block feature updates. While update rings can continue to manage user experience settings—such as restart behavior and notifications—feature update policies should be the primary mechanism for controlling which Windows versions devices can install. -When both policy types apply to a device, the conditions of both must be met before an update is offered. This evaluation can lead to unintended blocking of feature updates if deferrals remain configured. +When both policy types apply to a device, Windows Update evaluates the conditions of each policy. If feature update deferrals remain configured, this evaluation can result in unintended blocking or delayed offering of feature updates. ### Plan the transition -Plan the transition from update ring deferrals to feature update policies to ensure Windows Update offers the updates you expect. +Plan the transition from update ring deferrals to feature update policies to ensure Windows Update offers the updates you intend. When Intune Windows update policies are created or modified, policy details are sent to the Windows Update service, which evaluates update applicability for each device. This evaluation typically completes within 10 minutes, but in some cases can take longer. @@ -141,12 +140,12 @@ If a device scans for updates after a deferral is removed but before Windows Upd Use the following process to ensure Windows Update processes the feature update policy before feature update deferrals are removed: 1. In the Microsoft Intune admin center, create a feature update policy that targets the desired Windows version and assign it to the appropriate devices. After the policy is assigned, allow several minutes for Windows Update to process the policy. -1. Review the [Windows feature updates (Organizational)](feature-updates-reports.md#accessing-feature-updates-reports) report for the policy and verify that devices show a state of **OfferReady**. This state indicates that Windows Update has completed policy processing. +1. Review the [Windows feature updates (Organizational)](feature-updates-reports.md#accessing-feature-updates-reports) report and verify that targeted devices show a state of **OfferReady**. This state indicates that Windows Update has completed policy processing. 1. After all targeted devices report **OfferReady**, update the applicable [update ring policy](update-rings.md) and set **Feature update deferral period (days)** to **0**. ## Next steps -- [Manage Windows Feature Updates](feature-updates.md) +- [Rollout options for Windows Updates](rollout-options.md) - [Reports for Windows Feature Update Policies](feature-updates-reports.md) diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 66a00d4e8c..569b0686d2 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -34,8 +34,7 @@ If a device is targeted by both a feature update policy and an update ring polic - Set **Feature update deferral period (days)** to **0** so deferrals in update rings don't delay feature updates controlled by the feature update policy. For more information, see [Move from update ring deferrals to feature update policies](feature-update-policy.md#move-from-update-ring-deferrals-to-feature-update-policies). - Ensure feature updates in the update ring aren't paused. - -Client‑side behaviors such as restart experience, deadlines, and active hours continue to be governed by update rings and Windows Update client settings. +- Client‑side behaviors such as restart experience, deadlines, and active hours continue to be governed by update rings and Windows Update client settings. ### Deployment timing and enforcement diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index 7fe627737a..a07cfa2146 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -6,7 +6,7 @@ ms.topic: how-to ms.reviewer: davguy; bryanke --- -# Rollout options for Windows Updates in Microsoft Intune +# Rollout options for Windows Updates Use rollout options for feature update policies. With rollout options, you configure schedule options for Windows Update that result in the gradual rollout of updates to devices that receive your policies. From 1622f506dae99eca7a1a9291ddb78851da201362 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 15 Jan 2026 14:14:32 -0500 Subject: [PATCH 125/139] updates --- .../device-updates/windows/rollout-options.md | 127 +++++++----------- intune/device-updates/windows/toc.yml | 2 +- .../windows/update-rings-reports.md | 7 + 3 files changed, 57 insertions(+), 79 deletions(-) diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index a07cfa2146..5fb680257b 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -1,122 +1,93 @@ --- -title: Configure Schedules to Gradually Roll Out Windows Updates -description: Configure schedules that manage how and when Windows updates roll out to your managed devices with Microsoft Intune. +title: Configure Rollout Options for Feature Update Policies +description: Configure rollout options in feature update policies to control when Windows feature updates become available to devices and deploy updates gradually. ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: davguy; bryanke --- -# Rollout options for Windows Updates +# Configure rollout options for feature update policies -Use rollout options for feature update policies. With rollout options, you configure schedule options for Windows Update that result in the gradual rollout of updates to devices that receive your policies. +Use rollout options with feature update policies to control when a Windows feature update becomes available to devices. Rollout options help you manage update availability by making an update available immediately, on a specific date, or gradually across groups of devices. -> [!TIP] -> The default behavior for Windows Update is to make an update available to an assigned device right away. However, the update doesn't install right away. Instead, when an update is made available, the device becomes eligible to install it. Before a device can install an available update, the device must connect to Windows Update and scan for updates. When the need for an update is confirmed and the device is eligible, the Windows Update service then offers the update to that device. After a device completes the update, it's then dependent on user behavior and other settings like Deadline. +When an update becomes available, devices are eligible to install it the next time they scan Windows Update. The actual installation timing is still influenced by user behavior and settings such as deadlines and restart controls. -You configure rollout options when creating [feature update policies](feature-updates.md) by selecting one of the following options: +You configure rollout options when creating or editing a feature update policy by selecting one of the following availability behaviors. -- **Make update available as soon as possible** - With this option, there's no delay in making the update available to devices. This selection is the default behavior for Windows Update. - -- **Make update available on a specific date** - With this option you can select a day on which the update in the policy is initially available to install. Windows Update doesn't make the update available to devices with this configuration until that day is reached. +- **Make update available as soon as possible**: Makes the update available to targeted devices without delay. This option reflects the default Windows Update behavior. +- **Make update available on a specific date**: Delays update availability until the date you specify. Devices don't receive the update offer until that date is reached. +- **Make update available gradually**: Distributes the update offer to targeted devices over time, using offer groups. This option helps reduce network impact and allows early detection of issues. ## Make updates available gradually -With the option **Make update available gradually**, you can direct Windows Update to extend an update offer to different subsets of the devices that the policy targets, at different times. We refer to those subsets as *offer groups*. This behavior distributes the availability of the update across the time you've configured, which can reduce the effect to your network as compared to offering the update to all devices at the same time. - -To configure this option, you set the following values. Windows Update uses these values to determine how many offer groups to use based on the number of devices that the policy targets, when to offer the update to the first group, and how long to wait until the update is made available to the next offer group: +The **Make update available gradually** option lets you stage a feature update by making it available to subsets of targeted devices at different times. These subsets are called *offer groups*. Staggering availability across offer groups helps reduce deployment risk and limits the impact on network and support resources compared to offering the update to all devices at once. +When you select this option, you define the rollout schedule. Windows Update uses these settings to determine how many offer groups are created, when the update is first offered, and how availability progresses across devices. -- **First group availability** : Configure the first day that Windows Update offers the update to devices that receive this policy. +### Rollout schedule settings - This date must be at least two days in the future from when you configure this policy. The delay enables Windows Update time to identify the devices that the policy targets, how many offer groups to use, and to assign devices to those offer groups. If you select a date less than two days in the future, Intune prompts you to reenter the date and shows the first valid date you can use. +- **First group availability**: Specifies the date when the update is first offered to devices targeted by the policy.\ + This date must be at least two days in the future. The lead time allows Windows Update to identify targeted devices, calculate the number of offer groups, and assign devices to those groups. If you select a date that's too soon, Intune prompts you to choose the earliest valid date. +- **Final group availability**: Specifies the date when the update is offered to the final offer group. This group includes any devices that haven't already received the update offer.\ + Depending on the number of days between groups, the final offer might occur earlier than this date. Devices assigned to the policy after the final group availability date receive the update offer immediately. +- **Days between groups**: Defines the interval between update offers and determines how many offer groups are created. -- **Final group availability** : Configure the last day that Windows Update makes the update available, which is to the final offer group. The last offer group includes all remaining devices that haven't already received the offer. Depending on the number of days between groups, the last offer might not occur on the last day of the schedule. Devices that are assigned this policy after the *final group availability* date receive the offer immediately. +Example: If the first group availability is January 1, the final group availability is January 10, and the interval is three days, Windows Update creates four offer groups. The update is offered on January 1, January 4, January 7, and January 10, with approximately the same number of devices in each group. Devices become eligible for the update only when their group receives the offer. -- **Days between groups** : Windows Update uses this value to determine how many offer groups to use when making the update available to devices. +### Offer group behavior - For example, you set the first group availability to be January 1, and the final group of availability to be January 10. Then you set three days between groups. The results are that Windows Update creates four groups to use for making the update available. Windows Update then makes the update available to devices in the first group on January 1, available to devices in the next group on January 4, and so on. The update is offered to devices in the last group on the 10th. In this example, each group gets a quarter of the devices, and devices can only get the update after their group becomes eligible. +Devices are assigned to offer groups randomly, with groups kept evenly sized and a minimum of 100 devices per group. -The following behaviors apply to the management of offer groups: +If you modify rollout dates or the interval between groups: -- Windows Update assigns targeted devices to groups randomly, keeping groups evenly sized, with a minimum unit of 100 devices per group. +- Windows Update recalculates offer groups as needed. +- Devices that haven't yet received an offer can be reassigned, which may change when they receive the update. +- If the final group availability date is set in the past, all remaining devices receive the update offer as soon as possible. +- If the first group availability date is moved to the future, devices that already received the offer keep it, while new devices wait until the revised start date. -- If you edit a policy to change the date for the first or final group availability, or change the number of days between groups for the policy: - - Windows Update recalculates the number of groups to use, if necessary. - - For devices that aren't offered the update, Windows Update adjusts group membership. This adjustment can change when a device is offered the update. - - If the date of the *final group availability* is changed to be in the past, all remaining devices are offered the update as soon as possible. - - If you change the date of the *first group availability* to the future, devices that were offered the update keep that offer, and new devices don't get an offer until the new start date. +If the policy assignment changes: -- If the policy assignment changes to add or remove devices from receiving the policy: - - New devices are distributed to the remaining offer groups. - - Windows Update attempts to retract the update offer for devices that are no longer targeted by the policy but were offered the update. However, the offer can't be retracted if the device has started processing that offer. +- Newly added devices are placed into the remaining offer groups. +- Windows Update attempts to retract the update offer from devices that are no longer targeted, unless the device has already begun processing the update. ## Intelligent rollouts -To enhance your use of gradual rollouts, you can configure *Intelligent rollouts*. - -With intelligent rollouts, Windows Autopatch uses data that it collects from devices to optimize the device members in the offer groups of your gradual rollout deployments. The first offer group includes the fewest number of devices that have the largest pool of variations in your environment. You can think of this first offer group as a *pilot ring* for the deployment. - -To enable intelligent rollout, you deploy a [settings catalog](../../intune-service/configuration/settings-catalog.md) profile for device configuration to *Allow Windows Update for Business Cloud Processing*. Then, you assign the profile to the same groups that you use with your Feature update profiles. You only need to deploy this profile to a device a single time. The change then applies to all future deployments for that device. - -### Likely issue safeguard holds - -The Windows Update client policies that you enable, *Allow WUfB Cloud Processing*, is the same setting that enables Autopatch to create a *likely issue* safeguard hold for a device. To learn more, see [Safeguard holds](/windows/deployment/update/wufb-reports-workbook) in the documentation for Windows Update for Business reports. - -As your rollout progresses, Autopatch monitors for unexpected issues. The service uses insights from the Windows ecosystem to create *likely issue* safeguard holds to proactively pause deployments to devices that are likely to encounter an issue. By applying safeguard holds to devices that are likely to have issues with the update, devices and end users are protected from potential productivity affecting issues. - -To learn more, see [Manage safeguards using Windows Autopatch](/graph/windowsupdates-manage-safeguards) in the Graph API documentation for device updates. - -### Enable intelligent rollouts +To further optimize gradual deployments, you can use *intelligent rollouts*. -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Go to **Devices** > **Manage devices** > **Configuration** > **Create**. -1. For Platform, select **Windows 10 and later** and then for Profile type, select **Settings catalog**. -1. On the **Configuration settings** page, select **Add settings**, and then on the *Settings picker* page, search for **Allow WUfB Cloud Processing**. This setting is in the *System* category. Select the checkbox for this setting and then close the *Settings picker* window to return to the *Configuration settings* page. -1. Set *Allow WUfB Cloud Processing* to **Enabled**. -1. On the **Assignments** page, assign the profile to the same groups you use for your Feature update profiles, and then complete and *Create* this settings catalog profile, to deploy it. +With intelligent rollouts, Windows Autopatch uses data collected from devices to optimize how devices are assigned to offer groups. Instead of assigning devices randomly, Autopatch prioritizes diversity in the first offer group by selecting a small set of devices that represent a broad range of hardware, drivers, and configurations. This first group effectively acts as a *pilot ring* for the deployment. -After the profile deploys, devices that use gradual rollouts for Feature update profiles will also have intelligent optimization applied. +To enable Intelligent rollouts, deploy a settings catalog device configuration profile and set **Allow Windows Update for Business Cloud Processing**. Assign this profile to the same groups used by your feature update policies. -## Next steps - -Configure [Feature Update policy](feature-updates.md) - - - - -> \ No newline at end of file +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index f7b17debf2..33d45cb3d4 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -21,7 +21,7 @@ items: - name: Configure feature update policies href: feature-update-policy.md displayName: windows quality updates - - name: Windows rollout options + - name: Rollout options href: rollout-options.md displayName: windows updates - name: Upgrade Windows 10 devices diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 0f2c52707b..8e5f88fbc0 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -51,6 +51,13 @@ On the policy page view: - **Per setting status**: View the configuration status of each setting for this policy across all devices and users. This view present a simple view of each setting in the policy, and the count of assigned devices that have success, error, or conflict. This report view doesn't support drilling in for additional detail. +## Windows Update for Business reports + +You can also monitor Windows update rollouts by using Windows Update for Business reports. Windows Update for Business reports is a cloud-based solution that provides information about your Microsoft Entra joined devices' compliance with Windows updates. It's offered through the Azure portal, and it's included as part of the Windows licenses. + +To use this solution, you can use Intune to configure the required settings on your Windows devices. + +For more information, see [Windows Update for Business reports overview](/windows/deployment/update/wufb-reports-overview). From c7eacaafdca7c16bcbe75ef5a171cedc1e39cb74 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 15 Jan 2026 14:21:07 -0500 Subject: [PATCH 126/139] upodates --- intune/device-updates/windows/feature-update-policy.md | 2 -- intune/device-updates/windows/rollout-options.md | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/intune/device-updates/windows/feature-update-policy.md b/intune/device-updates/windows/feature-update-policy.md index 23866ff021..023ad945eb 100644 --- a/intune/device-updates/windows/feature-update-policy.md +++ b/intune/device-updates/windows/feature-update-policy.md @@ -14,8 +14,6 @@ Feature update policies don't downgrade devices. If a device is already running Feature update policies remain in effect until you modify or remove them. This behavior differs from pausing feature updates in update rings, which expires automatically after 35 days. -For information about controlling when feature updates become available to devices, including scheduled and gradual deployments, see [Rollout options for Windows Updates](rollout-options.md). - ## Before you begin > [!div class="checklist"] diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index 5fb680257b..e67df0637f 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -66,9 +66,9 @@ Here are the steps to enable intelligent rollouts for gradual feature update dep 1. [Create a Settings catalog policy](/intune/intune-service/configuration/settings-catalog) for the Windows platform and use the following setting: - | Category | Setting name | Value | - |--|--|--| - | **System** | Allow WUfB Cloud Processing| Enabled| + | Category | Setting name | Value | + |--|--|--| + | **System** | Allow WUfB Cloud Processing| Enabled| 1. Assign the policy to a group that contains as members the devices that you want to configure. From 0f3a4bf268d0668f88044b0deaa53c079e771aa8 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 15 Jan 2026 15:13:07 -0500 Subject: [PATCH 127/139] updates --- intune/device-updates/windows/rollout-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intune/device-updates/windows/rollout-options.md b/intune/device-updates/windows/rollout-options.md index e67df0637f..b858909d5c 100644 --- a/intune/device-updates/windows/rollout-options.md +++ b/intune/device-updates/windows/rollout-options.md @@ -85,7 +85,7 @@ To learn more about managing safeguards programmatically, see Manage safeguards ## Next steps -Configure [Feature Update policies](feature-updates.md) +- Configure [Feature Update policies](feature-updates.md) From 3cb2a9c742a4fd47ac3004a4fd40f59d88b41413 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 16 Jan 2026 08:15:56 -0500 Subject: [PATCH 128/139] updates --- intune/device-updates/windows/index.md | 4 ++-- intune/device-updates/windows/quality-updates.md | 6 ++++-- intune/device-updates/windows/update-rings-reports.md | 4 ++-- intune/device-updates/windows/update-rings.md | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 55ff687b09..08e2b06676 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -1,13 +1,13 @@ --- title: Windows Update Management Overview -description: Learn how Microsoft Intune helps you manage Windows updates for your organization. +description: Learn how to manage Windows updates with Intune. Control update settings, define rollout strategies, and ensure consistent device security across your organization. ms.date: 01/14/2026 ms.topic: overview --- # Windows update management overview -Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Intune provides a **cloud-based approach to Windows update management**, giving you control, predictability, and minimal disruption for users. +Keeping Windows devices secure and up to date is one of the most important responsibilities for any organization. Microsoft Intune provides a **cloud-based approach to Windows update management**, giving you control, predictability, and minimal disruption for users. This overview explains how Intune manages Windows updates, the policy types available, and how these pieces fit together into a complete update strategy. diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 20b5df35a8..50c2774234 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -10,9 +10,11 @@ ms.topic: how-to Windows quality updates are the regular Windows servicing updates that keep devices secure, reliable, and supported. These updates are released frequently—typically monthly—and include security fixes, non‑security improvements, and reliability enhancements. Because quality updates are cumulative, installing the latest update brings a device fully up to date for its currently installed Windows version. -In Microsoft Intune, Windows quality updates are managed through **quality update policies**, which provide a dedicated policy surface for controlling how and when these updates are delivered to devices. The policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as feature updates and driver updates. Depending on your deployment model, quality updates can be managed directly through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart settings, deadlines, and notifications—continues to be configured through standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). +In Microsoft Intune, you manage Windows quality updates through **quality update policies**. These policies provide a dedicated policy surface for targeting specific quality updates, and use cloud‑based update orchestration to deploy those updates to devices. Quality update policies work alongside other Windows update policies—such as **feature updates policies** and **driver updates policies**—and can be managed directly in Intune or automatically through **Windows Autopatch**, depending on your deployment model. -Quality update policies also support **targeted deployment options for specific scenarios**. You can **expedite updates** to fast‑track the installation of critical or security updates when waiting for normal deployment timelines isn't acceptable. For eligible Windows editions and device configurations, quality update policies can also enable **Hotpatch**, which installs certain security updates without requiring an immediate device restart. Together, these options help organizations balance rapid protection, deployment control, and end‑user experience. +Quality update policies support targeted deployment scenarios for Windows quality updates. You can use them to **expedite updates** and accelerate the installation of critical or security updates when standard deployment timelines aren't acceptable. For eligible Windows editions and device configurations, you can also enable **Hotpatch**, which installs certain security updates without requiring an immediate device restart—helping balance rapid protection, deployment control, and end‑user experience. + +Client‑side update behavior—such as restart settings, deadlines, notifications, and deferral periods—continues to be configured through **update rings** and **Windows Update client policies**, which together with quality update policies complete the end‑to‑end update experience on devices. ## Prerequisites diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 8e5f88fbc0..f2d4336670 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -1,12 +1,12 @@ --- title: Reports for Windows Update Ring Policies -description: Learn about the reports available for Windows update ring policies in Microsoft Intune. +description: Learn about the reports available for Windows update ring policies in Intune. Discover how to access and interpret these reports to monitor update deployments. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: zadvor --- -# Reports for update ring policies +# Reports for Windows update ring policies Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 86306330bd..78f4427ccf 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -1,6 +1,6 @@ --- title: Windows Update Ring Policies -description: Learn about update ring policies for Windows devices and how to create and manage them. +description: Learn about Windows Update ring policies for Windows devices, how to create and manage them, and improve update deployment. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke From 15d399ad45df2725c11253071d852bc05fc0856a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 16 Jan 2026 09:22:12 -0500 Subject: [PATCH 129/139] Hotpatch fix casing --- intune/device-updates/windows/hotpatch.md | 44 +++++++++---------- intune/device-updates/windows/index.md | 4 +- .../device-updates/windows/quality-updates.md | 12 ++--- intune/device-updates/windows/toc.yml | 2 +- 4 files changed, 31 insertions(+), 31 deletions(-) diff --git a/intune/device-updates/windows/hotpatch.md b/intune/device-updates/windows/hotpatch.md index 09565b625d..bd99f96088 100644 --- a/intune/device-updates/windows/hotpatch.md +++ b/intune/device-updates/windows/hotpatch.md @@ -1,6 +1,6 @@ --- title: Use Hotpatch With Windows Quality Updates -description: Learn how Hotpatch works with Windows quality update policies in Microsoft Intune to install eligible security updates without requiring an immediate device restart. +description: Learn how hotpatch works with Windows quality update policies in Microsoft Intune to install eligible security updates without requiring an immediate device restart. ms.date: 01/13/2026 ms.reviewer: mobattul ms.topic: how-to @@ -8,19 +8,19 @@ ms.topic: how-to # Hotpatch for Windows quality updates -Windows quality update policies in Microsoft Intune support **Hotpatch**, a deployment capability designed to reduce device downtime and user disruption. Hotpatch applies eligible **Monthly B security updates** so that they take effect without requiring an immediate device restart. +Windows quality update policies in Microsoft Intune support **hotpatch**, a deployment capability designed to reduce device downtime and user disruption. Hotpatch applies eligible **Monthly B security updates** so that they take effect without requiring an immediate device restart. -Hotpatch is an extension of Windows Update and is managed through **Windows Autopatch** using quality update policies. When enabled, Autopatch orchestrates the deployment of Hotpatch updates to eligible devices enrolled in the Autopatch quality update policy. This approach helps organizations maintain security compliance while minimizing workflow interruptions. +Hotpatch is an extension of Windows Update and is managed through **Windows Autopatch** using quality update policies. When enabled, Autopatch orchestrates the deployment of hotpatch updates to eligible devices enrolled in the Autopatch quality update policy. This approach helps organizations maintain security compliance while minimizing workflow interruptions. ### Key benefits - **Reduced disruption**: Hotpatch installs eligible security updates without requiring an immediate device restart, helping users stay productive. -- **No changes to existing update rings**: Existing update ring configurations remain in effect and are honored alongside Hotpatch configurations. -- **Policy‑level visibility**: The Hotpatch quality updates report provides a policy‑level view of update status for devices receiving Hotpatch updates. +- **No changes to existing update rings**: Existing update ring configurations remain in effect and are honored alongside hotpatch configurations. +- **Policy‑level visibility**: The hotpatch quality updates report provides a policy‑level view of update status for devices receiving hotpatch updates. ## Prerequisites -Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windows quality update policies. This section highlights additional prerequisites specific to Hotpatch. +Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windows quality update policies. This section highlights additional prerequisites specific to hotpatch. :::row::: :::column span="1"::: @@ -28,10 +28,10 @@ Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windo :::column-end::: :::column span="3"::: -> To prepare a device to receive Hotpatch updates, configure the following operating system settings on the device. You must configure these settings for the device to be offered the Hotpatch update and to apply all Hotpatch updates. +> To prepare a device to receive hotpatch updates, configure the following operating system settings on the device. You must configure these settings for the device to be offered the hotpatch update and to apply all hotpatch updates. > >**Virtualization based security (VBS)**\ ->VBS must be turned on for a device to be offered Hotpatch updates. For information on how to set and detect if VBS is enabled, see [Virtualization-based Security (VBS)](/windows/security/hardware-security/enable-virtualization-based-protection-of-code-integrity?tabs=security). +>VBS must be turned on for a device to be offered hotpatch updates. For information on how to set and detect if VBS is enabled, see [Virtualization-based Security (VBS)](/windows/security/hardware-security/enable-virtualization-based-protection-of-code-integrity?tabs=security). > >> [!NOTE] >> Devices might be temporarily ineligible because they don't have VBS enabled or aren't currently on the latest baseline release. To ensure that all your Windows devices are configured properly to be eligible for hotpatch updates, see [Troubleshoot hotpatch updates](/windows/deployment/windows-autopatch/manage/windows-autopatch-hotpatch-updates). @@ -41,9 +41,9 @@ Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windo > > [!IMPORTANT] > > Arm 64 device support is in public preview. > -> To ensure all the Hotpatch updates are applied, you must set the **Compiled Hybrid Portable Executable** (CHPE) disable flag and restart the device to disable CHPE usage. You only need to set this flag one time. The registry setting remains applied through updates. +> To ensure all the hotpatch updates are applied, you must set the **Compiled Hybrid Portable Executable** (CHPE) disable flag and restart the device to disable CHPE usage. You only need to set this flag one time. The registry setting remains applied through updates. > -> This requirement only applies to Arm 64 CPU devices when using Hotpatch updates. Hotpatch updates aren't compatible with servicing CHPE OS binaries. +> This requirement only applies to Arm 64 CPU devices when using hotpatch updates. Hotpatch updates aren't compatible with servicing CHPE OS binaries. > > To disable CHPE, create and/or set the following DWORD registry key: > @@ -53,7 +53,7 @@ Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windo > > > [!NOTE] > > There are no plans to support hotpatch updates on Arm64 devices with CHPE enabled. Disabling CHPE is required only for Arm64 devices. AMD and Intel CPUs don't have CHPE. -> If you choose to no longer use Hotpatch updates, clear the CHPE disable flag (`HotPatchRestrictions=0`) then restart the device to turn on CHPE usage. +> If you choose to no longer use hotpatch updates, clear the CHPE disable flag (`HotPatchRestrictions=0`) then restart the device to turn on CHPE usage. :::column-end::: :::row-end::: @@ -64,11 +64,11 @@ Devices that don't meet one or more prerequisites automatically receive the Late LCUs requires you to restart the device, but the LCU ensures that the device remains fully secure and compliant. > [!NOTE] -> If devices aren't eligible for Hotpatch updates, these devices are offered the LCU. The LCU keeps your configured Update ring settings, it doesn't change the settings. +> If devices aren't eligible for hotpatch updates, these devices are offered the LCU. The LCU keeps your configured Update ring settings, it doesn't change the settings. ## Release cycles -For more information about the release calendar for hotpatch updates, see [Release notes for Hotpatch](https://support.microsoft.com/topic/release-notes-for-hotpatch-public-preview-on-windows-11-version-24h2-enterprise-clients-c117ee02-fd35-4612-8ea9-949c5d0ba6d1). +For more information about the release calendar for hotpatch updates, see [Release notes for hotpatch](https://support.microsoft.com/topic/release-notes-for-hotpatch-public-preview-on-windows-11-version-24h2-enterprise-clients-c117ee02-fd35-4612-8ea9-949c5d0ba6d1). - Baseline: Includes the latest security fixes, cumulative new features, and enhancements. Restart required. - Hotpatch: Includes security updates. No restarted required. @@ -92,36 +92,36 @@ Hotpatch updates are similar between Windows 11 and Windows Server 2025. The calendar dates, eight hotpatch months, and four baseline months, planned each year are the same for all the hotpatch-supported operating systems. It's possible for additional baseline months for one OS (for example, Windows Server 2022), while there are hotpatch months for another OS, such as Server 2025 or Windows 11, version 24H2. Review the release notes from [Windows release health](/windows/release-health/) to keep up to date. -## Enroll devices to receive Hotpatch updates +## Enroll devices to receive hotpatch updates > [!NOTE] -> If you're using Autopatch groups and want your devices to receive Hotpatch updates, you must create a Hotpatch policy and assign devices to it. Turning on Hotpatch updates doesn't change the deferral setting applied to devices within an Autopatch group. +> If you're using Autopatch groups and want your devices to receive hotpatch updates, you must create a hotpatch policy and assign devices to it. Turning on hotpatch updates doesn't change the deferral setting applied to devices within an Autopatch group. -To enroll devices to receive Hotpatch updates: +To enroll devices to receive hotpatch updates: 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows updates**. 1. Select the **Quality updates** tab. 1. Select **Create**, and select **Windows quality update policy**. 1. Under the **Basics** section, enter a name for your new policy and select **Next**. -1. Under the **Settings** section, set **"When available, apply without restarting the device ("Hotpatch")** to **Allow**. Then, select **Next**. +1. Under the **Settings** section, set **When available, apply without restarting the device ("hotpatch")** to **Allow**. Then, select **Next**. 1. Select the appropriate Scope tags or leave as Default. Then, select **Next**. 1. Assign the devices to the policy and select **Next**. 1. Review the policy and select **Create**. -These steps ensure that targeted devices, which are [eligible](#prerequisites) to receive Hotpatch updates, are configured properly. [Ineligible devices](#ineligible-devices) are offered the latest cumulative updates (LCU). +These steps ensure that targeted devices, which are [eligible](#prerequisites) to receive hotpatch updates, are configured properly. [Ineligible devices](#ineligible-devices) are offered the latest cumulative updates (LCU). > [!NOTE] -> Turning on Hotpatch updates doesn't change the existing deadline-driven or scheduled install configurations on your managed devices. Deferral and active hour settings still apply. +> Turning on hotpatch updates doesn't change the existing deadline-driven or scheduled install configurations on your managed devices. Deferral and active hour settings still apply. ## Roll back a hotpatch update -Automatic rollback of a Hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with Hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it requires a device restart. +Automatic rollback of a hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it requires a device restart. ## Hotpatch quality updates report -After a Windows quality update policy has been created with Hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. +After a Windows quality update policy has been created with hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. -This report shows the total targeted devices and current update states of all Hotpatch update enabled devices. +This report shows the total targeted devices and current update states of all hotpatch update enabled devices. To access the report: diff --git a/intune/device-updates/windows/index.md b/intune/device-updates/windows/index.md index 08e2b06676..6014b70469 100644 --- a/intune/device-updates/windows/index.md +++ b/intune/device-updates/windows/index.md @@ -95,7 +95,7 @@ Windows Autopatch is a managed cloud service integrated with Microsoft Intune th Autopatch uses feature update policies, quality update policies, and driver update policies as its policy surface. These policy types are built on the same cloud orchestration service that powers Windows Autopatch and are also available in Intune for admins who want to manage updates without enrolling devices in Autopatch. -Autopatch adds service-managed capabilities such as dynamic device grouping, phased rollouts, health monitoring, and reporting. For eligible Windows editions, it also enables cloud-powered update scenarios like Hotpatch and expedited updates with minimal manual configuration. +Autopatch adds service-managed capabilities such as dynamic device grouping, phased rollouts, health monitoring, and reporting. For eligible Windows editions, it also enables cloud-powered update scenarios like hotpatch and expedited updates with minimal manual configuration. Update ring policies are used in Intune to configure Windows Update behavior such as deferrals, deadlines, and restart settings. For Autopatch‑enrolled devices, update rings may be created and managed by the service to implement rollout cadence. @@ -106,7 +106,7 @@ The following table compares how update management differs when you use Autopatc | **Update coordination** | You control scheduling, deferrals, and rollout manually using Intune policies. | Autopatch orchestrates updates using service-managed policies and rollout logic. | | **Update ring policy** | You configure update ring policies in Intune to control deferrals, deadlines, and restart behavior. | Autopatch may create and manage update ring policies to control rollout cadence and restart behavior. Admins shouldn't assign custom update ring policies to Autopatch-managed devices. | | **Feature update policy** | You use feature update policies to lock or schedule OS versions. | Autopatch manages version targeting and rollout automatically. | -| **Quality update policy** | You configure quality update policies, expedited updates, and Hotpatch settings manually. | Autopatch manages monthly patches, expedites critical updates, and applies Hotpatch automatically for eligible devices. | +| **Quality update policy** | You configure quality update policies, expedited updates, and hotpatch settings manually. | Autopatch manages monthly patches, expedites critical updates, and applies hotpatch automatically for eligible devices. | | **Driver update policy** | You use driver update policies to review and approve drivers manually. | Autopatch manages driver approvals and scheduling automatically. | diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 50c2774234..a7a88bf6b8 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -1,6 +1,6 @@ --- title: Windows Quality Update Policies -description: Learn how to manage Windows quality updates in Microsoft Intune using quality update policies, expedited updates, and Hotpatch to keep devices secure and compliant. +description: Learn how to manage Windows quality updates in Microsoft Intune using quality update policies, expedited updates, and hotpatch to keep devices secure and compliant. ms.date: 01/06/2026 ms.reviewer: mobattul ms.topic: how-to @@ -12,7 +12,7 @@ Windows quality updates are the regular Windows servicing updates that keep devi In Microsoft Intune, you manage Windows quality updates through **quality update policies**. These policies provide a dedicated policy surface for targeting specific quality updates, and use cloud‑based update orchestration to deploy those updates to devices. Quality update policies work alongside other Windows update policies—such as **feature updates policies** and **driver updates policies**—and can be managed directly in Intune or automatically through **Windows Autopatch**, depending on your deployment model. -Quality update policies support targeted deployment scenarios for Windows quality updates. You can use them to **expedite updates** and accelerate the installation of critical or security updates when standard deployment timelines aren't acceptable. For eligible Windows editions and device configurations, you can also enable **Hotpatch**, which installs certain security updates without requiring an immediate device restart—helping balance rapid protection, deployment control, and end‑user experience. +Quality update policies support targeted deployment scenarios for Windows quality updates. You can use them to **expedite updates** and accelerate the installation of critical or security updates when standard deployment timelines aren't acceptable. For eligible Windows editions and device configurations, you can also enable **hotpatch**, which installs certain security updates without requiring an immediate device restart—helping balance rapid protection, deployment control, and end‑user experience. Client‑side update behavior—such as restart settings, deadlines, notifications, and deferral periods—continues to be configured through **update rings** and **Windows Update client policies**, which together with quality update policies complete the end‑to‑end update experience on devices. @@ -32,7 +32,7 @@ Quality update policies provide a single management surface for deploying Window - **Standard deployment**: Use quality update policies to enable cloud‑based orchestration of regular monthly quality updates, while update rings and Windows Update client settings continue to control restarts, deadlines, and notifications. - **Expedited deployment**: Use expedite policies to accelerate the installation of a specific security or critical update when faster remediation is required. -- **Restart‑optimized deployments**: On supported devices, enable Hotpatch through quality update policies to apply qualifying security updates without requiring an immediate device restart. +- **Restart‑optimized deployments**: On supported devices, enable hotpatch through quality update policies to apply qualifying security updates without requiring an immediate device restart. These scenarios use cloud‑based update orchestration to control how updates are approved, timed, and applied, depending on the deployment model. @@ -43,14 +43,14 @@ You don't need to create a Windows quality update policy for devices to continue Create a Windows quality update policy if you want to: - Enable **cloud‑based orchestration** of Windows quality updates - Use **Windows Autopatch-managed quality update deployments** -- Enable **Hotpatch** for eligible devices +- Enable **hotpatch** for eligible devices - View **policy‑based quality update reporting** If you only need to **accelerate the installation of a specific quality update** for a limited set of devices, you can use an **expedite policy** without creating a quality update policy. -In most environments, you create a Windows quality update policy only when you need advanced deployment scenarios such as Hotpatch or Windows Autopatch-managed update workflows. +In most environments, you create a Windows quality update policy only when you need advanced deployment scenarios such as hotpatch or Windows Autopatch-managed update workflows. ## Next steps -- [Learn how Hotpatch works with quality update policies](hotpatch.md) +- [Learn how hotpatch works with quality update policies](hotpatch.md) - [Learn how expedite policies work with quality update policies](quality-updates.md) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 33d45cb3d4..fbcdfdb19a 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -37,7 +37,7 @@ items: - name: Get started href: quality-updates.md displayName: windows quality updates - - name: Use Hotpatch with quality updates + - name: Use hotpatch with quality updates href: hotpatch.md displayName: windows quality updates - name: Expedite Windows quality updates From 614de4725935cc20c2e4e2fb98bd5faa4e824b5d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 16 Jan 2026 09:49:42 -0500 Subject: [PATCH 130/139] updates --- intune/device-updates/windows/feature-update-policy.md | 2 ++ intune/device-updates/windows/feature-updates-reports.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/intune/device-updates/windows/feature-update-policy.md b/intune/device-updates/windows/feature-update-policy.md index 023ad945eb..a3bd3ef3db 100644 --- a/intune/device-updates/windows/feature-update-policy.md +++ b/intune/device-updates/windows/feature-update-policy.md @@ -68,7 +68,9 @@ Keep the following behavior in mind: - Each feature update policy can target only one Windows version. If a device is targeted by multiple policies, it can therefore be eligible for multiple feature updates. - Windows Update offers only one feature update to a device at a time and always selects the **latest applicable version**. - Windows 11 feature updates are always considered later versions than Windows 10 feature updates. If a Windows 10 device is targeted by both Windows 10 and Windows 11 feature update policies, the Windows 11 update is offered because upgrading from Windows 10 to Windows 11 is a supported upgrade path. + > [!NOTE] > If two policies target the same feature update version for the same device and one policy is configured as **Required** while the other is **Optional**, the update is offered as **Required**. diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index 8619fcd2bf..90a32a5e55 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -21,7 +21,7 @@ The data for these reports is generated at different times, which depend on the - **Service-based data from Windows Update**: This data typically arrives in less than an hour after an event happens in the service. Events include Alerts for a device that can't register with Windows Update (which is viewable in the *Feature update failures report*), to status updates about when Windows Update began offering an update to clients. This data is available without configuring data collection. -- **Client-based data from Intune devices that are configured to send data to Intune**: This data is processed in batches and refreshes every eight hours, but is only available after you configure data collection. The data contains information like when a client doesn't have enough disk space to install an update. This data is also used in the Windows 10 feature updates organizational report to show the various installation steps a device moves through when installing feature updates. +- **Client-based data from Intune devices that are configured to send data to Intune**: This data is processed in batches and refreshes every eight hours, but is only available after you configure data collection. The data contains information like when a client doesn't have enough disk space to install an update. This data is also used in the Windows feature updates organizational report to show the various installation steps a device moves through when installing feature updates. ## Accessing feature updates reports From 70080ae9e0f445b7704e7af9b51929fae181962e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:45:35 -0500 Subject: [PATCH 131/139] updates --- intune/device-updates/windows/driver-update-policy.md | 4 ++-- intune/device-updates/windows/feature-update-policy.md | 5 ++--- intune/device-updates/windows/quality-updates.md | 2 +- intune/device-updates/windows/update-rings.md | 4 ++-- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/intune/device-updates/windows/driver-update-policy.md b/intune/device-updates/windows/driver-update-policy.md index 2ec7af0451..abd1dab044 100644 --- a/intune/device-updates/windows/driver-update-policy.md +++ b/intune/device-updates/windows/driver-update-policy.md @@ -1,12 +1,12 @@ --- -title: Manage Windows Driver Update Policies +title: Configure Windows Driver Update Policies description: Learn how to create, approve, deploy, and pause Windows driver updates using Intune policies to keep Windows devices current and stable. ms.date: 01/13/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Manage Windows driver update policies +# Configure Windows driver update policies Use Microsoft Intune to create and manage Windows driver update policies for your devices. These policies let you view available driver updates for targeted devices, approve or pause individual updates, and send assignments to Windows Update, which installs updates based on your configuration. diff --git a/intune/device-updates/windows/feature-update-policy.md b/intune/device-updates/windows/feature-update-policy.md index a3bd3ef3db..968e35a806 100644 --- a/intune/device-updates/windows/feature-update-policy.md +++ b/intune/device-updates/windows/feature-update-policy.md @@ -1,12 +1,12 @@ --- -title: Windows Feature Update Policies +title: Configure Windows Feature Update Policies description: Learn about Windows feature update polies and how to manage them in Microsoft Intune. ms.date: 01/14/2026 ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy --- -# Manage Windows feature update policies +# Configure Windows feature update policies Feature update policies in Microsoft Intune specify which Windows version devices are eligible to install and keep that version enforced until the policy is changed or removed. Use these policies to target a specific Windows release or to upgrade devices to a newer version according to your deployment plan. @@ -118,7 +118,6 @@ To prevent this initial delay from impacting your co-managed devices: 1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#accessing-feature-updates-reports). 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. - ## Move from update ring deferrals to feature update policies When managing feature updates in Intune, you can control Windows version availability using either update ring deferrals or feature update policies. If you use feature update policies, Microsoft recommends that you stop using feature update deferrals in update ring policies. diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index a7a88bf6b8..632d4232ba 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -1,5 +1,5 @@ --- -title: Windows Quality Update Policies +title: Manage Windows quality updates description: Learn how to manage Windows quality updates in Microsoft Intune using quality update policies, expedited updates, and hotpatch to keep devices secure and compliant. ms.date: 01/06/2026 ms.reviewer: mobattul diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 78f4427ccf..3f7d65aac3 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -1,12 +1,12 @@ --- -title: Windows Update Ring Policies +title: Manage Windows Update Ring Policies description: Learn about Windows Update ring policies for Windows devices, how to create and manage them, and improve update deployment. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- -# Windows Update ring policies +# Manage Windows Update ring policies Windows update rings define how and when Windows updates are installed on devices. They control client‑side update behavior such as deferral periods, restart settings, deadlines, active hours, and user notifications. Update rings apply broadly to Windows updates and are commonly used to create deployment stages—for example, test, pilot, and production—by assigning different settings to different device groups. From ce22450e66ff773350bd6c6fe754568de55f58ad Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:29:19 -0500 Subject: [PATCH 132/139] Fix formatting in intune-connector.md setup instructions Fix formatting in intune-connector.md setup instructions --- autopilot/includes/intune-connector.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/autopilot/includes/intune-connector.md b/autopilot/includes/intune-connector.md index aa5d5af373..e7231718aa 100644 --- a/autopilot/includes/intune-connector.md +++ b/autopilot/includes/intune-connector.md @@ -225,15 +225,21 @@ This section describes the MSA requirements. Update `ODJConnectorEnrollmentWizard.exe.config`. Its default location is `C:\Program Files\Microsoft Intune\ODJConnector\ODJConnectorEnrollmentWizard`. -1. In the **appSettings section** of the file, add the following line: ```` -2. Sign in to the connector. +1. In the **appSettings section** of the file, add the following line: + +```` + +1. Sign in to the connector. ##### Disable OU updates Using your own MSA will disable the connector from making any OU updates, regardless of any configured in OrganizationalUnitsUsedForOfflineDomainJoin. To prevent errors, disable OU updates by updating `ODJConnectorEnrollmentWizard.exe.config`. Its default location is `C:\Program Files\Microsoft Intune\ODJConnector\ODJConnectorEnrollmentWizard`. -1. In the **appSettings section** of the file, add the following line: ```` -2. Sign in to the connector. +1. In the **appSettings section** of the file, add the following line: + +```` + +1. Sign in to the connector. ### [:::image type="icon" source="/autopilot/images/icons/software-18.svg"::: **Legacy Connector**](#tab/legacy-connector) From 89d53e943de9966c7e8a539b6b60ed724dbd93c5 Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:35:08 -0500 Subject: [PATCH 133/139] Fix formatting for config file instructions Fix formatting for config file instructions --- autopilot/includes/intune-connector.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autopilot/includes/intune-connector.md b/autopilot/includes/intune-connector.md index e7231718aa..c586ba8cb4 100644 --- a/autopilot/includes/intune-connector.md +++ b/autopilot/includes/intune-connector.md @@ -227,7 +227,7 @@ Update `ODJConnectorEnrollmentWizard.exe.config`. Its default location is `C:\Pr 1. In the **appSettings section** of the file, add the following line: -```` + ```` 1. Sign in to the connector. @@ -237,7 +237,7 @@ Using your own MSA will disable the connector from making any OU updates, regard 1. In the **appSettings section** of the file, add the following line: -```` + ```` 1. Sign in to the connector. From 8e8df41ac032f1afd3b3cab4f67b8f93d7c95c18 Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:49:41 -0500 Subject: [PATCH 134/139] Update intune-connector.md with configuration details --- autopilot/includes/intune-connector.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autopilot/includes/intune-connector.md b/autopilot/includes/intune-connector.md index c586ba8cb4..4e6b70c68e 100644 --- a/autopilot/includes/intune-connector.md +++ b/autopilot/includes/intune-connector.md @@ -227,7 +227,7 @@ Update `ODJConnectorEnrollmentWizard.exe.config`. Its default location is `C:\Pr 1. In the **appSettings section** of the file, add the following line: - ```` + ```` 1. Sign in to the connector. @@ -237,7 +237,7 @@ Using your own MSA will disable the connector from making any OU updates, regard 1. In the **appSettings section** of the file, add the following line: - ```` + ```` 1. Sign in to the connector. From 6f52c61c661a90cf64b884b4de59b27e47efaa79 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Mon, 2 Feb 2026 19:27:57 -0500 Subject: [PATCH 135/139] refresh --- .../microsoft-intune-service-description.md | 44 ++++++++++--------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/intune/intune-service/fundamentals/microsoft-intune-service-description.md b/intune/intune-service/fundamentals/microsoft-intune-service-description.md index 2223af8840..6b0591ddb3 100644 --- a/intune/intune-service/fundamentals/microsoft-intune-service-description.md +++ b/intune/intune-service/fundamentals/microsoft-intune-service-description.md @@ -3,9 +3,9 @@ title: Microsoft Intune Service Description description: Microsoft Intune is a cloud-based service that helps you manage Windows, iOS/iPadOS, macOS, and Android devices. author: MandiOhlinger ms.author: mandia -ms.date: 01/27/2026 +ms.date: 02/02/2026 ms.topic: article -ms.reviewer: cacamp +ms.reviewer: mmikkelson, cacamp ms.collection: - M365-identity-device-management - triage @@ -13,20 +13,20 @@ ms.collection: # Microsoft Intune service description -Intune is a cloud-based enterprise mobility management (EMM) service that helps enable your workforce to be productive while keeping your corporate data protected. By using Intune, you can: +Intune is a cloud-based endpoint management service that helps you manage and secure your organization's devices, apps, and data. By using Intune, you can: -* Manage the mobile devices your workforce uses to access company data. -* Manage the client apps your workforce uses. -* Protect your company information by helping to control the way your workforce accesses and shares it. -* Ensure devices and apps are compliant with company security requirements. +* Manage the mobile devices your workforce uses to access organization data, including Android and Apple devices. +* Manage the client apps your workforce uses, including Microsoft 365 apps and many third-party partner apps. +* Protect your organization information and data by managing the way your workforce accesses and shares it. +* Ensure devices and apps are compliant with organization security requirements. -Intune integrates closely with Microsoft Entra ID for identity and access control, and Azure Information Protection for data protection. You can also integrate it with Configuration Manager to extend your management capabilities. +Intune integrates closely with Microsoft Entra ID for identity and access control, and native and partner services for data & endpoint protection. You can also integrate it with Configuration Manager to extend your management capabilities. To learn more about how you can manage devices, apps, and protect corporate data with Intune, see [Microsoft Intune securely manages identities, apps, and devices](what-is-intune.md). ## 30-day free trial -You can start to use Intune with a 30-day free trial that includes 100 user licenses. To start your free trial, [go to the Intune Sign up page](https://admin.microsoft.com/Signup/Signup.aspx?OfferId=40BE278A-DFD1-470a-9EF7-9F2596EA7FF9&dl=INTUNE_A&ali=1#0%20). If your organization has an Enterprise Agreement or equivalent volume licensing agreement, contact your Microsoft representative to set up your free trial. +You can start to use Intune with a 30-day free trial. To start your free trial, [go to the Intune Sign up page](https://admin.microsoft.com/Signup/Signup.aspx?OfferId=40BE278A-DFD1-470a-9EF7-9F2596EA7FF9&dl=INTUNE_A&ali=1#0%20). If your organization has an Enterprise Agreement or equivalent volume licensing agreement, contact your Microsoft representative to set up your free trial. If your organization has a Microsoft Online Services work or school account, and you might continue with this Intune subscription in production after the trial period ends, select the **Sign in** option on that page and authenticate by using the Microsoft Entra Global Administrator account for your organization. This action ensures that your Intune trial links to your existing work or school account. @@ -35,30 +35,29 @@ If your organization has a Microsoft Online Services work or school account, and ## Intune Onboarding benefit -Microsoft offers the Intune Onboarding benefit for eligible services in eligible plans. The Onboarding benefit lets you work remotely with Microsoft specialists to get your Intune environment ready for use. For more about the Onboarding benefit, see [Microsoft Intune Onboarding Benefit Description](/microsoft-365/fasttrack/introduction). +Microsoft offers the Intune Onboarding benefit for eligible services in eligible plans. The Onboarding benefit lets you work remotely with Microsoft specialists to get your Intune environment ready for use. For more about this benefit, see [Microsoft Intune Onboarding Benefit Description](/microsoft-365/fasttrack/introduction). ## Learn how Intune service updates affect you Because the mobile device management ecosystem changes frequently with operating system updates and mobile app releases, Microsoft regularly updates Intune. You can learn about changes in the Intune service through three main sources: -* [What's new in Microsoft Intune](whats-new.md). This article is updated monthly and can be updated weekly when, for example, apps such as the Company Portal app are released. +* [What's new in Microsoft Intune](whats-new.md). This article is updated monthly and can be updated weekly when, for example, apps such as the Company Portal app are updated. * The [Microsoft 365 admin center](https://admin.microsoft.com/) Message Center announces important service updates. If you install the companion [Microsoft 365 Admin mobile app](/microsoft-365/admin/admin-overview/admin-mobile-app), you can receive notifications on your mobile device. Learn more about how to work with the [Microsoft 365 Message Center](/microsoft-365/admin/manage/message-center). A few helpful hints: - * The messages in the Microsoft 365 Message Center are targeted. So, if your company doesn't have an Intune for Education offer, you won't receive messages about Intune for Education. + * The messages in the Microsoft 365 Message Center are typically targeted. So, if your organization doesn't have an Intune for Education offer, you won't receive messages about Intune for Education. - * Messages expire. For example, the notification that your service is updated with a link to the What's new page likely expires prior to the next service update notification. Otherwise, you'd have a large backlog of posts that might no longer be relevant. + * Messages expire. For example, the notification that your service is updated with a link to the What's new page likely expires before the next service update notification. Otherwise, you'd have a large backlog of posts that might no longer be relevant. * The Microsoft 365 admin mobile app allows you to search through all the messages. You can also forward the notification to share it with others in your organization. - * Under **Edit message center preferences**, you might see an **Intune** toggle so you can look at those messages posted to an Intune subscription. If you see **Mobile Device Management for Microsoft 365**, that is a different service, not Intune. + * Under **Edit message center preferences**, you might see an **Intune** toggle so you can look at those messages posted to an Intune subscription. If you see **Mobile Device Management for Microsoft 365**, that service is different, not Intune. * Two blogs share new features, capabilities, and best practices for Microsoft Intune: * [Microsoft Intune Blog](https://aka.ms/IntuneBlog) - * [Intune Customer Success Blog](https://aka.ms/IntuneCustomerSuccess) > [!NOTE] @@ -68,18 +67,23 @@ Because the mobile device management ecosystem changes frequently with operating To help you plan for service changes, Microsoft notifies you at least 7-90 days prior to the service change, depending on the impact of the change. These changes might include any of the following types of change: -- Changes to the end-user experience that you might want to share with your helpdesk staff or your end users. Microsoft typically provides 7 to 30 days' notice of those changes and documents them on the [What's new in Intune App UI](whats-new-app-ui.md). For something like a spelling error fix, Microsoft typically doesn't call out the change in documentation. But a change in the end-user enrollment experience is significant enough in the UI that Microsoft posts a message to customers in the Microsoft 365 Message center and links to the What's new in the Intune App UI. So, you're notified of what's changing and have time to evaluate and update your end-user guidance before the changes roll out in production. +- Changes to the end-user experience that you might want to share with your helpdesk staff or your end users. Microsoft typically provides 7 to 30 days' notice of those changes. For something like a spelling error fix, Microsoft typically doesn't call out the change in documentation. For a change in the end-user enrollment experience that's significant enough in the UI, Microsoft posts a message to customers in the Microsoft 365 Message center. So, you're notified of what's changing and have time to evaluate and update your end-user guidance before the changes roll out in production. -- Changes that require you to take action are called **Plan for Change** and typically provide about 30 days' notice. In the Microsoft 365 Message Center, the category specifically says Plan for Change. If Microsoft has an exact date for when the change is in production, there's an **Act By** date. That date gives you a visual queue and an explanation mark. +- Changes that require you to take action are called **Plan for Change** and typically provide about 30 days' notice. In the Microsoft 365 Message Center, the category specifically says **Plan for Change**. If Microsoft has an exact date for when the change is in production, there's an **Act By** date. That date gives you a visual queue and an explanation mark. -- For most deprecations, Microsoft prefers to provide 90 days' notice of that deprecation. For example, if Microsoft is no longer going to support a specific version of IE, the goal is to provide 90 days' notice. However, deprecations get complicated when it's another company announcing the deprecation. For example, a browser company provided notice that they won't support Silverlight with their latest build. So, Microsoft lets customers know we're dropping support of that browser, but the Microsoft notification to customers might be under the 90-day period. +- For most deprecations, Microsoft prefers to provide 90 days' notice of that deprecation. For example, if Microsoft is no longer going to support a specific version of IE, the goal is to provide 90 days' notice. Deprecations get complicated when it's another company announcing the deprecation. For example, a browser company provided notice that they won't support Silverlight with their latest build. So, Microsoft lets customers know we're dropping support of that browser, but the Microsoft notification to customers might be under the 90-day period. -- In the event of Intune service retirement, you would be notified 12 months in advance. +- In the event of Intune service retirement, you are notified 12 months in advance. -Finally, in the rare event there's any post-incident action needed to get your service back to normal or a large change that Microsoft deems potentially disruptive based on customer feedback, Microsoft emails the service administrators based on how your [Microsoft 365 communication preferences](/microsoft-365/admin/manage/change-address-contact-and-more) are set. Be sure to include a valid work email address. +Finally, in the rare event there's any post-incident action needed to get your service back to normal or a large change that Microsoft deems potentially disruptive based on customer feedback, Microsoft emails the service administrators using your [Microsoft 365 communication preferences](/microsoft-365/admin/manage/change-address-contact-and-more). Be sure to include a valid work email address. ## Language support Intune runs in the Azure portal, which supports the following languages: Chinese (Simplified), Chinese (Traditional), Czech, Dutch, English, French, German, Hungarian, Indonesian, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Spanish, Swedish, and Turkish. In addition to all the languages that the Azure portal supports, the Microsoft Intune admin center and the user-facing mobile experiences support Danish, Greek, Finnish, Norwegian, and Romanian. + +## Related content + +- [Service information for Microsoft Intune release updates](intune-service-servicing-information.md) +- [What is Microsoft Intune](what-is-intune.md) From 06d9565556e293b71ad2ba0c8866d266ae4c978e Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 3 Feb 2026 14:55:29 -0500 Subject: [PATCH 136/139] toc --- intune/intune-service/toc.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/intune/intune-service/toc.yml b/intune/intune-service/toc.yml index 17418a170d..eb9f617cd2 100644 --- a/intune/intune-service/toc.yml +++ b/intune/intune-service/toc.yml @@ -2,6 +2,8 @@ items: - name: Microsoft Intune documentation href: index.yml items: + - name: Microsoft Intune service description + href: ./fundamentals/microsoft-intune-service-description.md - name: Learn about Microsoft Intune items: - name: Microsoft Intune overview From 813df0fdd161612abf4df56549ae4e888026c319 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 3 Feb 2026 15:06:58 -0500 Subject: [PATCH 137/139] toc --- intune/intune-service/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intune/intune-service/toc.yml b/intune/intune-service/toc.yml index eb9f617cd2..e197996a7f 100644 --- a/intune/intune-service/toc.yml +++ b/intune/intune-service/toc.yml @@ -2,8 +2,6 @@ items: - name: Microsoft Intune documentation href: index.yml items: - - name: Microsoft Intune service description - href: ./fundamentals/microsoft-intune-service-description.md - name: Learn about Microsoft Intune items: - name: Microsoft Intune overview @@ -2350,3 +2348,5 @@ items: href: ./protect/privacy-data-view-correct.md - name: Audit, export, delete href: ./protect/privacy-data-audit-export-delete.md + - name: Microsoft Intune service description + href: ./fundamentals/microsoft-intune-service-description.md \ No newline at end of file From 3f79f5117daaffeace2b6211a09120d3558022cb Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 3 Feb 2026 15:47:09 -0500 Subject: [PATCH 138/139] admin center --- .../microsoft-intune-service-description.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/intune/intune-service/fundamentals/microsoft-intune-service-description.md b/intune/intune-service/fundamentals/microsoft-intune-service-description.md index 6b0591ddb3..624a280dd6 100644 --- a/intune/intune-service/fundamentals/microsoft-intune-service-description.md +++ b/intune/intune-service/fundamentals/microsoft-intune-service-description.md @@ -3,7 +3,7 @@ title: Microsoft Intune Service Description description: Microsoft Intune is a cloud-based service that helps you manage Windows, iOS/iPadOS, macOS, and Android devices. author: MandiOhlinger ms.author: mandia -ms.date: 02/02/2026 +ms.date: 02/03/2026 ms.topic: article ms.reviewer: mmikkelson, cacamp ms.collection: @@ -67,15 +67,17 @@ Because the mobile device management ecosystem changes frequently with operating To help you plan for service changes, Microsoft notifies you at least 7-90 days prior to the service change, depending on the impact of the change. These changes might include any of the following types of change: -- Changes to the end-user experience that you might want to share with your helpdesk staff or your end users. Microsoft typically provides 7 to 30 days' notice of those changes. For something like a spelling error fix, Microsoft typically doesn't call out the change in documentation. For a change in the end-user enrollment experience that's significant enough in the UI, Microsoft posts a message to customers in the Microsoft 365 Message center. So, you're notified of what's changing and have time to evaluate and update your end-user guidance before the changes roll out in production. +- Changes to the end-user experience that you might want to share with your helpdesk staff or your end users. Microsoft typically provides 7 to 30 days' notice of those changes. For something like a spelling error fix, Microsoft typically doesn't call out the change in documentation. For a change in the end-user enrollment experience that's significant enough in the UI, Microsoft posts a message to customers. So, you're notified of what's changing and have time to evaluate and update your end-user guidance before the changes roll out in production. -- Changes that require you to take action are called **Plan for Change** and typically provide about 30 days' notice. In the Microsoft 365 Message Center, the category specifically says **Plan for Change**. If Microsoft has an exact date for when the change is in production, there's an **Act By** date. That date gives you a visual queue and an explanation mark. + - Changes that require you to take action are called **Plan for Change** and typically provide about 30 days' notice. In the Microsoft 365 Message Center, the category specifically says **Plan for Change**. If Microsoft has an exact date for when the change is in production, there's an **Act By** date. That date gives you a visual queue and an explanation mark. -- For most deprecations, Microsoft prefers to provide 90 days' notice of that deprecation. For example, if Microsoft is no longer going to support a specific version of IE, the goal is to provide 90 days' notice. Deprecations get complicated when it's another company announcing the deprecation. For example, a browser company provided notice that they won't support Silverlight with their latest build. So, Microsoft lets customers know we're dropping support of that browser, but the Microsoft notification to customers might be under the 90-day period. + - Service change notices and service health notices are also shown in the Intune admin center. You can see them by going to **Tenant administration** > **Tenant status** > **Service health and message center**. + +- For most deprecations, Microsoft prefers to provide 90 days' notice of that deprecation. For example, if Microsoft is no longer going to support a feature, the goal is to provide 90 days' notice. Deprecations get complicated when it's another company announcing the deprecation. So, Microsoft lets customers know we're dropping support as soon as possible, but the Microsoft notification to customers might be under the 90-day period. - In the event of Intune service retirement, you are notified 12 months in advance. -Finally, in the rare event there's any post-incident action needed to get your service back to normal or a large change that Microsoft deems potentially disruptive based on customer feedback, Microsoft emails the service administrators using your [Microsoft 365 communication preferences](/microsoft-365/admin/manage/change-address-contact-and-more). Be sure to include a valid work email address. +- In the rare event there's any post-incident action needed to get your service back to normal or a large change that Microsoft deems potentially disruptive based on customer feedback, Microsoft emails the service administrators using your [Microsoft 365 communication preferences](/microsoft-365/admin/manage/change-address-contact-and-more). Be sure to include a valid work email address. ## Language support From 2afd18bd15544b2ebea8ef51c01f3d725f1205e0 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 3 Feb 2026 18:23:36 -0500 Subject: [PATCH 139/139] final changes, hopefully --- .../microsoft-intune-service-description.md | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/intune/intune-service/fundamentals/microsoft-intune-service-description.md b/intune/intune-service/fundamentals/microsoft-intune-service-description.md index 624a280dd6..3abc0d57fd 100644 --- a/intune/intune-service/fundamentals/microsoft-intune-service-description.md +++ b/intune/intune-service/fundamentals/microsoft-intune-service-description.md @@ -15,12 +15,12 @@ ms.collection: Intune is a cloud-based endpoint management service that helps you manage and secure your organization's devices, apps, and data. By using Intune, you can: -* Manage the mobile devices your workforce uses to access organization data, including Android and Apple devices. +* Manage the mobile devices your workforce uses to access organization data. * Manage the client apps your workforce uses, including Microsoft 365 apps and many third-party partner apps. * Protect your organization information and data by managing the way your workforce accesses and shares it. * Ensure devices and apps are compliant with organization security requirements. -Intune integrates closely with Microsoft Entra ID for identity and access control, and native and partner services for data & endpoint protection. You can also integrate it with Configuration Manager to extend your management capabilities. +Intune integrates closely with Microsoft Entra ID for identity and access control, and native and partner services for data & endpoint protection. You can also integrate Intune with Configuration Manager to extend your management capabilities. To learn more about how you can manage devices, apps, and protect corporate data with Intune, see [Microsoft Intune securely manages identities, apps, and devices](what-is-intune.md). @@ -39,23 +39,28 @@ Microsoft offers the Intune Onboarding benefit for eligible services in eligible ## Learn how Intune service updates affect you -Because the mobile device management ecosystem changes frequently with operating system updates and mobile app releases, Microsoft regularly updates Intune. You can learn about changes in the Intune service through three main sources: +Because the mobile device management ecosystem changes frequently with operating system updates and mobile app releases, Microsoft regularly updates Intune. You can learn about changes in the Intune service through the following sources: -* [What's new in Microsoft Intune](whats-new.md). This article is updated monthly and can be updated weekly when, for example, apps such as the Company Portal app are updated. +* [What's new in Microsoft Intune](whats-new.md) is updated monthly and can be updated weekly when, for example, apps such as the Company Portal app are updated. -* The [Microsoft 365 admin center](https://admin.microsoft.com/) Message Center announces important service updates. If you install the companion [Microsoft 365 Admin mobile app](/microsoft-365/admin/admin-overview/admin-mobile-app), you can receive notifications on your mobile device. Learn more about how to work with the [Microsoft 365 Message Center](/microsoft-365/admin/manage/message-center). +* The [Microsoft Intune admin center](https://intune.microsoft.com) and the [Microsoft 365 admin center](https://admin.microsoft.com/) message centers announce service change notices and service health notices, including any issues in your environment that require action. + + - [**Microsoft 365 admin center**](https://admin.microsoft.com) Message Center notices are shown at **Health** > **Message center**. + - [**Microsoft Intune admin center**](https://intune.microsoft.com) notices are shown at **Tenant administration** > **Tenant status** > **Service health and message center**. A few helpful hints: - * The messages in the Microsoft 365 Message Center are typically targeted. So, if your organization doesn't have an Intune for Education offer, you won't receive messages about Intune for Education. + * The messages are typically targeted. So, if your organization doesn't have an Intune for Education offer, you won't receive messages about Intune for Education. * Messages expire. For example, the notification that your service is updated with a link to the What's new page likely expires before the next service update notification. Otherwise, you'd have a large backlog of posts that might no longer be relevant. - * The Microsoft 365 admin mobile app allows you to search through all the messages. You can also forward the notification to share it with others in your organization. + * Install the [Microsoft 365 Admin mobile app](/microsoft-365/admin/admin-overview/admin-mobile-app) to receive notifications on your mobile device. You can search through all the messages and forward the notification to share it with others in your organization. * Under **Edit message center preferences**, you might see an **Intune** toggle so you can look at those messages posted to an Intune subscription. If you see **Mobile Device Management for Microsoft 365**, that service is different, not Intune. -* Two blogs share new features, capabilities, and best practices for Microsoft Intune: + * Learn more about how to work with the [Microsoft 365 Message Center](/microsoft-365/admin/manage/message-center). + +* The following blogs share new features, capabilities, and best practices for Microsoft Intune: * [Microsoft Intune Blog](https://aka.ms/IntuneBlog) * [Intune Customer Success Blog](https://aka.ms/IntuneCustomerSuccess) @@ -69,15 +74,13 @@ To help you plan for service changes, Microsoft notifies you at least 7-90 days - Changes to the end-user experience that you might want to share with your helpdesk staff or your end users. Microsoft typically provides 7 to 30 days' notice of those changes. For something like a spelling error fix, Microsoft typically doesn't call out the change in documentation. For a change in the end-user enrollment experience that's significant enough in the UI, Microsoft posts a message to customers. So, you're notified of what's changing and have time to evaluate and update your end-user guidance before the changes roll out in production. - - Changes that require you to take action are called **Plan for Change** and typically provide about 30 days' notice. In the Microsoft 365 Message Center, the category specifically says **Plan for Change**. If Microsoft has an exact date for when the change is in production, there's an **Act By** date. That date gives you a visual queue and an explanation mark. - - - Service change notices and service health notices are also shown in the Intune admin center. You can see them by going to **Tenant administration** > **Tenant status** > **Service health and message center**. + Changes that require you to take action are called **Plan for Change** and typically provide about 30 days' notice. In the Intune and Microsoft 365 message centers, the category specifically says **Plan for Change**. If Microsoft has an exact date for when the change is in production, there's an **Act By** date. That date gives you a visual queue and an explanation mark. -- For most deprecations, Microsoft prefers to provide 90 days' notice of that deprecation. For example, if Microsoft is no longer going to support a feature, the goal is to provide 90 days' notice. Deprecations get complicated when it's another company announcing the deprecation. So, Microsoft lets customers know we're dropping support as soon as possible, but the Microsoft notification to customers might be under the 90-day period. +- For most deprecations, Microsoft prefers to provide 90 days' notice of that deprecation. For example, if Microsoft is no longer going to support a feature, the goal is to provide 90 days' notice. Deprecations get complicated when it's another company announcing the deprecation. So, Microsoft lets customers know we're removing support as soon as possible, but the Microsoft notification to customers might be under the 90-day period. - In the event of Intune service retirement, you are notified 12 months in advance. -- In the rare event there's any post-incident action needed to get your service back to normal or a large change that Microsoft deems potentially disruptive based on customer feedback, Microsoft emails the service administrators using your [Microsoft 365 communication preferences](/microsoft-365/admin/manage/change-address-contact-and-more). Be sure to include a valid work email address. +- In the rare event there's any post-incident action needed to get your service back to normal or a large change that Microsoft deems potentially disruptive based on customer feedback, Microsoft emails the service administrators using your [Microsoft 365 communication preferences](/microsoft-365/admin/manage/change-address-contact-and-more). Be sure your preferences include a valid work email address. ## Language support

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 aX_}4sh}%DIva)S~LtoeEM8R>Zu>S$~*Q+N0 diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 13567d5064..9f396c469b 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -10,10 +10,11 @@ ms.reviewer: zadvor Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. -To access reports: +To access update rings policies reports: -1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** -1. Select **Windows updates** > **Update rings** +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows** +1. Under **Manage updates**, select **Windows updates** +1. Select the **Update rings** tab 1. Select an update ring policy: :::image type="content" source="./images/update-rings.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings.png"::: diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index e4ca4bd5cc..5c3b598ded 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -1,6 +1,6 @@ --- -title: Configure Windows Update rings policy -description: Create and manage Intune policy for Windows update rings. You can configure, deploy, and pause update installation with Windows Update client policies using Microsoft Intune. +title: Windows Update rings policy +description: Learn about update rings policies for Windows devices and how to create and manage them. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke @@ -25,7 +25,7 @@ In Microsoft Intune, update rings are configured through **update rings policies :::column-end::: :::column span="3"::: -> - Microsoft Intune Plan 1 is required for core functionality, such as creating and assigning Update rings policies. +> - [Microsoft Intune Plan 1](../../intune-service/fundamentals/licenses.md) :::column-end::: :::row-end::: @@ -193,9 +193,9 @@ To uninstall the latest Windows update: ## Next steps -- Use [Windows feature updates in Intune](feature-updates.md) -- Use [Windows update compatibility reports](compatibility-reports.md) -- Use [Windows feature update reports](feature-updates-reports.md) +- [Windows feature updates policies](feature-updates.md) +- [Windows feature updates reports](feature-updates-reports.md) +- [Windows update compatibility reports](compatibility-reports.md) From 6bfa9fd1cb656e1f7d21c7c106910c4a0d28bd0e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 15:24:55 -0500 Subject: [PATCH 110/139] updates --- .../windows/driver-updates-reports.md | 2 +- .../windows/quality-updates-reports.md | 23 +++++++++++++--- .../device-updates/windows/quality-updates.md | 27 ------------------- 3 files changed, 21 insertions(+), 31 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 8d57224e18..84c18d2791 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -13,7 +13,7 @@ Intune offers integrated reports to view detailed status for Windows driver upda ## Before you begin > [!div class="checklist"] -> - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). +> - Ensure your environment meets the requirements in [Manage Windows driver updates](driver-updates.md#prerequisites). ## Accessing driver updates reports diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 100a968ee8..54f6095462 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -17,7 +17,7 @@ The report includes Intune managed and co-managed devices, and is based on the O >[!NOTE] > The Windows update distribution report can be used if you are using Update Rings, or not using any update policies in Intune. -The Windows update distribution report comprises three distinct organizational reports that function sequentially to provide insights on devices and their corresponding Windows update versions. To access this feature, navigate to **Reports** > **Windows Updates** > **Reports tab** > **Windows Update Distribution Report**. +The Windows update distribution report comprises distinct organizational reports that function sequentially to provide insights on devices and their corresponding Windows update versions. To access this feature, navigate to **Reports** > **Windows Updates** > **Reports tab** > **Windows Update Distribution Report**. The Windows update distribution report includes three nested reports: @@ -25,12 +25,11 @@ The Windows update distribution report includes three nested reports: - Windows quality update distribution per feature version report - Windows quality update device version report - Select a tab to learn more about each report. # [**QU distribution**](#tab/distribution) -The report displays the distribution of devices against different Quality Updates (QUs) for the selected scope. It shows the counts of devices corresponding to the displayed QUs.\ +The report displays the distribution of devices against different quality updates for the selected scope. It shows the counts of devices corresponding to the displayed quality updates.\ Select one or more scope tags from the drop-down list to generate the report. The drop-down list shows all the scope tags the user has access to, based on the user's assigned scope tags. :::image type="content" source="./images/reports/windows-quality-updates-page1.png" alt-text="Screen capture of the Windows quality update distribution report." lightbox="./images/reports/windows-quality-updates-page1.png"::: @@ -100,5 +99,23 @@ The report offers sortable columns and search options, along with an export feat The search bar enables the search for a specific device or UPN. Select a device from the list to view the device's details. +--- + All these reports are cached, and have an expiry time of three days, after which you must generate a new report. Select **Generate Again** to get fresh data. + +## Additional report: Hotpatch quality updates + +After a Windows quality updates policy has been created with Hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. + +This report shows the total targeted devices and current update states of all Hotpatch update enabled devices. + +To access the report: + +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** +1. Under the **Windows Autopatch** section, select **Windows quality updates** +1. On the **Reports** tab, select **Hotpatch quality updates report**. + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index efec7f4146..7953118f09 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -131,31 +131,4 @@ These steps ensure that targeted devices, which are [eligible](#prerequisites) t Automatic rollback of a Hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it does require a device restart. -## Monitoring and reporting - -After a Windows quality updates policy has been created with Hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. - -### Hotpatch quality updates - -This report shows the total targeted devices and current update states of all Hotpatch update enabled devices. - -1. Sign in to the Microsoft [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select **Reports > Windows quality updates** under **Windows Autopatch** section. - -3. On the **Reports** tab, select **Hotpatch quality updates report**. - -## Windows quality update distribution - -This report shows the device distribution for different quality update releases. For Hotpatch applicable **Updates**, you can see both Hotpatch and standard quality update build numbers are displayed. Note that Hotpatch builds are lower numbered due to the inclusion of subset of fixes compared to standard builds. You can select **Devices on this update** column for each release to see a detailed list of devices and their corresponding updates. - -To go to the device, - -1. Sign in to the Microsoft [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select Reports > Windows updates. - -3. On the Reports tab, click on Windows quality update distribution report. - -Select **Update type** to select the quality update release. The **Build number** column on the Windows quality update distribution per feature version report shows you the Hotpatch and Standard builds. From 58bf85100ef83cf55f5111a333f0638f834598ef Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 15:50:01 -0500 Subject: [PATCH 111/139] hotpatch --- intune/device-updates/windows/hotpatch.md | 120 ++++++++++++++++++ .../device-updates/windows/quality-updates.md | 118 +++-------------- intune/device-updates/windows/toc.yml | 5 +- 3 files changed, 140 insertions(+), 103 deletions(-) create mode 100644 intune/device-updates/windows/hotpatch.md diff --git a/intune/device-updates/windows/hotpatch.md b/intune/device-updates/windows/hotpatch.md new file mode 100644 index 0000000000..181fa485bb --- /dev/null +++ b/intune/device-updates/windows/hotpatch.md @@ -0,0 +1,120 @@ +--- +title: Hotpatch updates with Windows quality updates policies +description: Learn about Windows Hotpatch updates and how to manage them with Microsoft Intune quality updates policies. +ms.date: 01/06/2026 +ms.reviewer: Mounika +ms.topic: how-to +--- + +# Hotpatch updates + +Windows quality updates policy allows you to deploy Hotpatch updates. Hotpatch updates are designed to reduce downtime and disruptions. Hotpatch updates are [Monthly B release security updates](/windows/deployment/update/release-cycle#monthly-security-update-release) that install and take effect without requiring you to restart the device. By minimizing the need to restart, these updates help ensure faster compliance, making it easier for organizations to maintain security while keeping workflows uninterrupted. + +Hotpatch is an extension of Windows Update and requires Autopatch to create and deploy hotpatches to devices enrolled in the Autopatch quality update policy. + +## Key benefits + +- Hotpatch updates streamline the installation process and enhance compliance efficiency. +- No changes are required to your existing update ring configurations. Your existing ring configurations are honored alongside Hotpatch policies. +- The [Hotpatch quality update report](/windows/deployment/windows-autopatch/monitor/windows-autopatch-hotpatch-quality-update-report) provides a per policy level view of the current update statuses for all devices that receive Hotpatch updates. + +## Prerequisites + +Hotpatch updates have the same [prerequisites](quality-updates.md#prerequisites) as quality updates policies. This section highlights additional prerequisites specific to Hotpatch updates. + +:::row::: +:::column span="1"::: +[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] + +:::column-end::: +:::column span="3"::: +> To prepare a device to receive Hotpatch updates, configure the following operating system settings on the device. You must configure these settings for the device to be offered the Hotpatch update and to apply all Hotpatch updates. +> ### Virtualization based security (VBS) +>VBS must be turned on for a device to be offered Hotpatch updates. For information on how to set and detect if VBS is enabled, see [Virtualization-based Security (VBS)](/windows/security/hardware-security/enable-virtualization-based-protection-of-code-integrity?tabs=security). +> +>> [!NOTE] +>> Devices might be temporarily ineligible because they don't have VBS enabled or aren't currently on the latest baseline release. To ensure that all your Windows devices are configured properly to be eligible for hotpatch updates, see [Troubleshoot hotpatch updates](/windows/deployment/windows-autopatch/manage/windows-autopatch-hotpatch-updates). +> +> ### Arm 64 devices must disable compiled hybrid PE usage (CHPE) (Arm 64 CPU Only> ) +> +> > [!IMPORTANT] +> > **Arm 64 device support is in public preview**> . +> +> To ensure all the Hotpatch updates are applied, you must set the **Compiled Hybrid Portable Executable** (CHPE) disable flag and restart the device to disable CHPE > usage. You only need to set this flag one time. The registry setting remains applied through updates> . +> +> This requirement only applies to Arm 64 CPU devices when using Hotpatch updates. Hotpatch updates aren't compatible with servicing CHPE OS binaries> . +> +> To disable CHPE, create and/or set the following DWORD registry key> : +> +> Path: `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DWORD key value: HotPatchRestrictions=1> ` +> +> To learn more about CHPE, see [here](/windows/win32/winprog64/wow64-implementation-details> ) +> +> > [!NOTE] +> > There are no plans to support hotpatch updates on Arm64 devices with CHPE enabled. Disabling CHPE is required only for Arm64 devices. AMD and Intel CPUs don't have > CHPE. +> If you choose to no longer use Hotpatch updates, clear the CHPE disable flag (`HotPatchRestrictions=0`) then restart the device to turn on CHPE usage. +:::column-end::: +:::row-end::: + + +## Ineligible devices + +Devices that don't meet one or more prerequisites automatically receive the Latest Cumulative Update (LCU) instead. Latest Cumulative Update (LCU) contains monthly updates that supersede the previous month's updates containing both security and nonsecurity releases. + +LCUs requires you to restart the device, but the LCU ensures that the device remains fully secure and compliant. + +> [!NOTE] +> If devices aren't eligible for Hotpatch updates, these devices are offered the LCU. The LCU keeps your configured Update ring settings, it doesn't change the settings. + +## Release cycles + +For more information about the release calendar for hotpatch updates, see [Release notes for Hotpatch](https://support.microsoft.com/topic/release-notes-for-hotpatch-public-preview-on-windows-11-version-24h2-enterprise-clients-c117ee02-fd35-4612-8ea9-949c5d0ba6d1). + +- Baseline: Includes the latest security fixes, cumulative new features, and enhancements. Restart required. +- Hotpatch: Includes security updates. No restarted required. + +| Quarter | Baseline updates (requires restart) | Hotpatch (no restart required) | +| ----- | ----- | ----- | +| 1 | January | February and March | +| 2 | April | May and June | +| 3 | July | August and September | +| 4 | October | November and December | + +## Hotpatch on Windows 11 Enterprise or Windows Server 2025 + +> [!NOTE] +> Hotpatch is also available on Windows Server and Windows 365. For more information, see [Hotpatch for Windows Server Azure Edition](/windows-server/get-started/enable-hotpatch-azure-edition). + +Hotpatch updates are similar between Windows 11 and Windows Server 2025. + +- Windows Autopatch manages Windows 11 updates +- Azure Update Manager and optional Azure Arc subscription for Windows 2025 Datacenter/Standard Editions (on-premises) manages Windows Server 2025 Datacenter Azure Edition. For more information, on Windows Server and Windows 365, see [Hotpatch for Windows Server Azure Edition](/windows-server/get-started/enable-hotpatch-azure-edition). + +The calendar dates, eight hotpatch months, and four baseline months, planned each year are the same for all the hotpatch-supported operating systems (OS). It's possible for additional baseline months for one OS (for example, Windows Server 2022), while there are hotpatch months for another OS, such as Server 2025 or Windows 11, version 24H2. Review the release notes from [Windows release health](/windows/release-health/) to keep up to date. + +## Enroll devices to receive Hotpatch updates + +> [!NOTE] +> If you're using Autopatch groups and want your devices to receive Hotpatch updates, you must create a Hotpatch policy and assign devices to it. Turning on Hotpatch updates doesn't change the deferral setting applied to devices within an Autopatch group. + +**To enroll devices to receive Hotpatch updates:** + +1. Go to the [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). +1. Select **Devices** from the left navigation menu. +1. Under the **Manage updates** section, select **Windows updates**. +1. Go to the **Quality updates** tab. +1. Select **Create**, and select **Windows quality update policy**. +1. Under the **Basics** section, enter a name for your new policy and select Next. +1. Under the **Settings** section, set **"When available, apply without restarting the device ("Hotpatch")** to **Allow**. Then, select **Next**. +1. Select the appropriate Scope tags or leave as Default. Then, select **Next**. +1. Assign the devices to the policy and select **Next**. +1. Review the policy and select **Create**. + +These steps ensure that targeted devices, which are [eligible](#prerequisites) to receive Hotpatch updates, are configured properly. [Ineligible devices](#ineligible-devices) are offered the latest cumulative updates (LCU). + +> [!NOTE] +> Turning on Hotpatch updates doesn't change the existing deadline-driven or scheduled install configurations on your managed devices. Deferral and active hour settings still apply. + +## Roll back a hotpatch update + +Automatic rollback of a Hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it does require a device restart. diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 7953118f09..cea5d9132b 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -8,11 +8,12 @@ ms.topic: how-to # Manage Windows quality updates + Windows quality updates are the regular Windows servicing updates that keep devices secure, reliable, and supported. These updates are released frequently—typically monthly—and include security fixes, non‑security improvements, and reliability enhancements. Because quality updates are cumulative, installing the latest update brings a device fully up to date for its currently installed Windows version. -In Microsoft Intune, Windows quality updates are managed through **quality updates policies**, which provide a dedicated policy surface for controlling how and when quality updates are delivered to devices. This policy is built on cloud‑based update orchestration and can be used alongside other Windows update policies, such as feature updates and driver updates. Depending on your deployment model, quality updates may be managed manually through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart settings, deadlines, and notifications—continues to be controlled through standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). +In Microsoft Intune, Windows quality updates are managed through **quality updates policies**, which provide a dedicated policy surface for controlling how and when these updates are delivered to devices. The policy uses cloud‑based update orchestration and can be used alongside other Windows update policies, such as feature updates and driver updates. Depending on your deployment model, quality updates can be managed directly through Intune or automatically through Windows Autopatch. Client‑side update behavior—such as restart settings, deadlines, and notifications—continues to be configured through standard Windows Update policy settings, including [update rings](update-rings.md) and [Windows Update client policies](/windows/deployment/update/waas-configure-wufb). -Quality updates policies also supports advanced deployment options for specific scenarios. You can **expedite updates** to fast‑track the installation of critical or security updates when waiting for regular deployment timelines isn't acceptable. For eligible Windows editions and device configurations, quality updates policies can also enable **Hotpatch**, which delivers certain security updates without requiring an immediate device restart. Together, these options help organizations balance rapid protection, deployment control, and user experience. +Quality updates policies also support **targeted deployment options for specific scenarios**. You can **expedite updates** to fast‑track the installation of critical or security updates when waiting for normal deployment timelines isn't acceptable. For eligible Windows editions and device configurations, quality updates policies can also enable **Hotpatch**, which installs certain security updates without requiring an immediate device restart. Together, these options help organizations balance rapid protection, deployment control, and end‑user experience. ## Prerequisites @@ -24,111 +25,24 @@ Quality updates policies also supports advanced deployment options for specific [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] ---- - -## Hotpatch updates - -Windows quality updates policy allows you to deploy Hotpatch updates. Hotpatch updates are designed to reduce downtime and disruptions. Hotpatch updates are [Monthly B release security updates](/windows/deployment/update/release-cycle#monthly-security-update-release) that install and take effect without requiring you to restart the device. By minimizing the need to restart, these updates help ensure faster compliance, making it easier for organizations to maintain security while keeping workflows uninterrupted. - -Hotpatch is an extension of Windows Update and requires Autopatch to create and deploy hotpatches to devices enrolled in the Autopatch quality update policy. - -## Key benefits - -- Hotpatch updates streamline the installation process and enhance compliance efficiency. -- No changes are required to your existing update ring configurations. Your existing ring configurations are honored alongside Hotpatch policies. -- The [Hotpatch quality update report](/windows/deployment/windows-autopatch/monitor/windows-autopatch-hotpatch-quality-update-report) provides a per policy level view of the current update statuses for all devices that receive Hotpatch updates. - -## Operating system configuration prerequisites - -To prepare a device to receive Hotpatch updates, configure the following operating system settings on the device. You must configure these settings for the device to be offered the Hotpatch update and to apply all Hotpatch updates. - -### Virtualization based security (VBS) - -VBS must be turned on for a device to be offered Hotpatch updates. For information on how to set and detect if VBS is enabled, see [Virtualization-based Security (VBS)](/windows/security/hardware-security/enable-virtualization-based-protection-of-code-integrity?tabs=security). - -> [!NOTE] -> Devices might be temporarily ineligible because they don't have VBS enabled or aren't currently on the latest baseline release. To ensure that all your Windows devices are configured properly to be eligible for hotpatch updates, see [Troubleshoot hotpatch updates](/windows/deployment/windows-autopatch/manage/windows-autopatch-hotpatch-updates). - -### Arm 64 devices must disable compiled hybrid PE usage (CHPE) (Arm 64 CPU Only) - -> [!IMPORTANT] -> **Arm 64 device support is in public preview**. - -To ensure all the Hotpatch updates are applied, you must set the **Compiled Hybrid Portable Executable** (CHPE) disable flag and restart the device to disable CHPE usage. You only need to set this flag one time. The registry setting remains applied through updates. - -This requirement only applies to Arm 64 CPU devices when using Hotpatch updates. Hotpatch updates aren't compatible with servicing CHPE OS binaries. - -To disable CHPE, create and/or set the following DWORD registry key: - -Path: `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DWORD key value: HotPatchRestrictions=1` - -To learn more about CHPE, see [here](/windows/win32/winprog64/wow64-implementation-details) - -> [!NOTE] -> There are no plans to support hotpatch updates on Arm64 devices with CHPE enabled. Disabling CHPE is required only for Arm64 devices. AMD and Intel CPUs don't have CHPE. - -If you choose to no longer use Hotpatch updates, clear the CHPE disable flag (`HotPatchRestrictions=0`) then restart the device to turn on CHPE usage. - -## Ineligible devices - -Devices that don't meet one or more prerequisites automatically receive the Latest Cumulative Update (LCU) instead. Latest Cumulative Update (LCU) contains monthly updates that supersede the previous month's updates containing both security and nonsecurity releases. - -LCUs requires you to restart the device, but the LCU ensures that the device remains fully secure and compliant. - -> [!NOTE] -> If devices aren't eligible for Hotpatch updates, these devices are offered the LCU. The LCU keeps your configured Update ring settings, it doesn't change the settings. - -## Release cycles - -For more information about the release calendar for hotpatch updates, see [Release notes for Hotpatch](https://support.microsoft.com/topic/release-notes-for-hotpatch-public-preview-on-windows-11-version-24h2-enterprise-clients-c117ee02-fd35-4612-8ea9-949c5d0ba6d1). - -- Baseline: Includes the latest security fixes, cumulative new features, and enhancements. Restart required. -- Hotpatch: Includes security updates. No restarted required. - -| Quarter | Baseline updates (requires restart) | Hotpatch (no restart required) | -| ----- | ----- | ----- | -| 1 | January | February and March | -| 2 | April | May and June | -| 3 | July | August and September | -| 4 | October | November and December | - -## Hotpatch on Windows 11 Enterprise or Windows Server 2025 - -> [!NOTE] -> Hotpatch is also available on Windows Server and Windows 365. For more information, see [Hotpatch for Windows Server Azure Edition](/windows-server/get-started/enable-hotpatch-azure-edition). - -Hotpatch updates are similar between Windows 11 and Windows Server 2025. - -- Windows Autopatch manages Windows 11 updates -- Azure Update Manager and optional Azure Arc subscription for Windows 2025 Datacenter/Standard Editions (on-premises) manages Windows Server 2025 Datacenter Azure Edition. For more information, on Windows Server and Windows 365, see [Hotpatch for Windows Server Azure Edition](/windows-server/get-started/enable-hotpatch-azure-edition). - -The calendar dates, eight hotpatch months, and four baseline months, planned each year are the same for all the hotpatch-supported operating systems (OS). It's possible for additional baseline months for one OS (for example, Windows Server 2022), while there are hotpatch months for another OS, such as Server 2025 or Windows 11, version 24H2. Review the release notes from [Windows release health](/windows/release-health/) to keep up to date. - -## Enroll devices to receive Hotpatch updates - -> [!NOTE] -> If you're using Autopatch groups and want your devices to receive Hotpatch updates, you must create a Hotpatch policy and assign devices to it. Turning on Hotpatch updates doesn't change the deferral setting applied to devices within an Autopatch group. +## How quality updates policies support different deployment scenarios -**To enroll devices to receive Hotpatch updates:** +Quality updates policies provide a single management surface for deploying Windows quality updates across different operational scenarios: -1. Go to the [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Devices** from the left navigation menu. -1. Under the **Manage updates** section, select **Windows updates**. -1. Go to the **Quality updates** tab. -1. Select **Create**, and select **Windows quality update policy**. -1. Under the **Basics** section, enter a name for your new policy and select Next. -1. Under the **Settings** section, set **"When available, apply without restarting the device ("Hotpatch")** to **Allow**. Then, select **Next**. -1. Select the appropriate Scope tags or leave as Default. Then, select **Next**. -1. Assign the devices to the policy and select **Next**. -1. Review the policy and select **Create**. +- **Standard deployment**: Use quality updates policies with defined approval timing, combined with update rings and client settings, to manage regular servicing updates. +- **Expedited deployment**: Use the same policy to accelerate the installation of specific security or critical updates when faster remediation is required. +- **Restart‑optimized deployments**: On supported devices, enable Hotpatch through quality updates policies to apply qualifying security updates without requiring an immediate restart. -These steps ensure that targeted devices, which are [eligible](#prerequisites) to receive Hotpatch updates, are configured properly. [Ineligible devices](#ineligible-devices) are offered the latest cumulative updates (LCU). +Each capability uses the same underlying cloud orchestration but differs in how updates are approved, timed, and applied. The following sections link to detailed guidance for each scenario. -> [!NOTE] -> Turning on Hotpatch updates doesn't change the existing deadline-driven or scheduled install configurations on your managed devices. Deferral and active hour settings still apply. -## Roll back a hotpatch update +## Next steps -Automatic rollback of a Hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it does require a device restart. +> [!div class="nextstepaction"] +> [Learn how expedited updates work with quality updates policies](quality-updates.md) +> [!div class="nextstepaction"] +> [Learn how Hotpatch works with quality updates policies](hotpatch.md) +> [!div class="nextstepaction"] +> [Configure Windows quality updates policies](configure-quality-updates.md) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 5193d8ddc1..5d8227d00d 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -38,7 +38,10 @@ items: href: quality-updates.md displayName: windows quality updates - name: Configure quality updates policies - href: quality-updates-policy.md + href: expedite-updates-policy.md + displayName: windows quality updates + - name: Hotpatch updates + href: hotpatch.md displayName: windows quality updates - name: Quality updates policies reports href: quality-updates-reports.md From 6969b4830523417c83c6e62389c0c0856680af52 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 16:53:18 -0500 Subject: [PATCH 112/139] quality updates --- .../vulnerability-remediation-agent-use.md | 2 +- ...-policy.md => expedite-quality-updates.md} | 0 intune/device-updates/windows/hotpatch.md | 60 +++++++++---------- .../device-updates/windows/quality-updates.md | 30 ++++++---- intune/device-updates/windows/toc.yml | 10 ++-- 5 files changed, 55 insertions(+), 47 deletions(-) rename intune/device-updates/windows/{quality-updates-policy.md => expedite-quality-updates.md} (100%) diff --git a/intune/agents/vulnerability-remediation-agent-use.md b/intune/agents/vulnerability-remediation-agent-use.md index 58237cb38c..ce2770c720 100644 --- a/intune/agents/vulnerability-remediation-agent-use.md +++ b/intune/agents/vulnerability-remediation-agent-use.md @@ -143,7 +143,7 @@ Remediation guidance falls into the following categories: When a recommendation involves a Windows update, the agent guidance includes details about using [update rings](../device-updates/windows/update-rings.md) to help manage a controlled rollout of the update. > [!IMPORTANT] -> Some suggested Windows update recommendations begin with **Expedite**. The agent uses this format when the CVE's Common Vulnerability Scoring System (CVSS) score reaches a risk value of **9.0** or greater. For this level of risk, the agent recommends expediting these updates to your devices immediately. The guidance includes how to use [Expedited installation of quality updates](../device-updates/windows/quality-updates-policy.md#expedite-windows-quality-updates) to more rapidly deploy the recommended update. +> Some suggested Windows update recommendations begin with **Expedite**. The agent uses this format when the CVE's Common Vulnerability Scoring System (CVSS) score reaches a risk value of **9.0** or greater. For this level of risk, the agent recommends expediting these updates to your devices immediately. The guidance includes how to use [Expedited installation of quality updates](../device-updates/windows/expedite-quality-updates.md) to more rapidly deploy the recommended update. #### Configuration recommendations diff --git a/intune/device-updates/windows/quality-updates-policy.md b/intune/device-updates/windows/expedite-quality-updates.md similarity index 100% rename from intune/device-updates/windows/quality-updates-policy.md rename to intune/device-updates/windows/expedite-quality-updates.md diff --git a/intune/device-updates/windows/hotpatch.md b/intune/device-updates/windows/hotpatch.md index 181fa485bb..f08168aecc 100644 --- a/intune/device-updates/windows/hotpatch.md +++ b/intune/device-updates/windows/hotpatch.md @@ -1,26 +1,26 @@ --- -title: Hotpatch updates with Windows quality updates policies -description: Learn about Windows Hotpatch updates and how to manage them with Microsoft Intune quality updates policies. +title: Use Hotpatch with Windows quality updates +description: Learn how Hotpatch works with Windows quality updates policies in Microsoft Intune to install eligible security updates without requiring an immediate device restart. ms.date: 01/06/2026 ms.reviewer: Mounika ms.topic: how-to --- -# Hotpatch updates +# Hotpatch for Windows quality updates -Windows quality updates policy allows you to deploy Hotpatch updates. Hotpatch updates are designed to reduce downtime and disruptions. Hotpatch updates are [Monthly B release security updates](/windows/deployment/update/release-cycle#monthly-security-update-release) that install and take effect without requiring you to restart the device. By minimizing the need to restart, these updates help ensure faster compliance, making it easier for organizations to maintain security while keeping workflows uninterrupted. +Windows quality updates policies in Microsoft Intune support **Hotpatch**, a deployment capability designed to reduce device downtime and user disruption. Hotpatch applies eligible **Monthly B security updates** so that they take effect without requiring an immediate device restart. -Hotpatch is an extension of Windows Update and requires Autopatch to create and deploy hotpatches to devices enrolled in the Autopatch quality update policy. +Hotpatch is an extension of Windows Update and is managed through **Windows Autopatch** using quality updates policies. When enabled, Autopatch orchestrates the deployment of Hotpatch updates to eligible devices enrolled in the Autopatch quality updates policy. This approach helps organizations maintain security compliance while minimizing workflow interruptions. -## Key benefits +### Key benefits -- Hotpatch updates streamline the installation process and enhance compliance efficiency. -- No changes are required to your existing update ring configurations. Your existing ring configurations are honored alongside Hotpatch policies. -- The [Hotpatch quality update report](/windows/deployment/windows-autopatch/monitor/windows-autopatch-hotpatch-quality-update-report) provides a per policy level view of the current update statuses for all devices that receive Hotpatch updates. +- **Reduced disruption**: Hotpatch installs eligible security updates without requiring an immediate device restart, helping users stay productive. +- **No changes to existing update rings**: Existing update ring configurations remain in effect and are honored alongside Hotpatch configurations. +- **Policy‑level visibility**: The Hotpatch quality updates report provides a policy‑level view of update status for devices receiving Hotpatch updates. ## Prerequisites -Hotpatch updates have the same [prerequisites](quality-updates.md#prerequisites) as quality updates policies. This section highlights additional prerequisites specific to Hotpatch updates. +Hotpatch has the same [prerequisites](quality-updates.md#prerequisites) as Windows quality updates policies. This section highlights additional prerequisites specific to Hotpatch. :::row::: :::column span="1"::: @@ -29,35 +29,35 @@ Hotpatch updates have the same [prerequisites](quality-updates.md#prerequisites) :::column-end::: :::column span="3"::: > To prepare a device to receive Hotpatch updates, configure the following operating system settings on the device. You must configure these settings for the device to be offered the Hotpatch update and to apply all Hotpatch updates. -> ### Virtualization based security (VBS) +> +>**Virtualization based security (VBS)**\ >VBS must be turned on for a device to be offered Hotpatch updates. For information on how to set and detect if VBS is enabled, see [Virtualization-based Security (VBS)](/windows/security/hardware-security/enable-virtualization-based-protection-of-code-integrity?tabs=security). > >> [!NOTE] >> Devices might be temporarily ineligible because they don't have VBS enabled or aren't currently on the latest baseline release. To ensure that all your Windows devices are configured properly to be eligible for hotpatch updates, see [Troubleshoot hotpatch updates](/windows/deployment/windows-autopatch/manage/windows-autopatch-hotpatch-updates). > -> ### Arm 64 devices must disable compiled hybrid PE usage (CHPE) (Arm 64 CPU Only> ) +>**Arm 64 devices must disable compiled hybrid PE usage (CHPE) (Arm 64 CPU Only)** > > > [!IMPORTANT] -> > **Arm 64 device support is in public preview**> . +> > Arm 64 device support is in public preview. > -> To ensure all the Hotpatch updates are applied, you must set the **Compiled Hybrid Portable Executable** (CHPE) disable flag and restart the device to disable CHPE > usage. You only need to set this flag one time. The registry setting remains applied through updates> . +> To ensure all the Hotpatch updates are applied, you must set the **Compiled Hybrid Portable Executable** (CHPE) disable flag and restart the device to disable CHPE usage. You only need to set this flag one time. The registry setting remains applied through updates. > -> This requirement only applies to Arm 64 CPU devices when using Hotpatch updates. Hotpatch updates aren't compatible with servicing CHPE OS binaries> . +> This requirement only applies to Arm 64 CPU devices when using Hotpatch updates. Hotpatch updates aren't compatible with servicing CHPE OS binaries. > -> To disable CHPE, create and/or set the following DWORD registry key> : +> To disable CHPE, create and/or set the following DWORD registry key: > -> Path: `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DWORD key value: HotPatchRestrictions=1> ` +> Path: `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DWORD key value: HotPatchRestrictions=1` > -> To learn more about CHPE, see [here](/windows/win32/winprog64/wow64-implementation-details> ) +> To learn more about CHPE, see [here](/windows/win32/winprog64/wow64-implementation-details) > > > [!NOTE] -> > There are no plans to support hotpatch updates on Arm64 devices with CHPE enabled. Disabling CHPE is required only for Arm64 devices. AMD and Intel CPUs don't have > CHPE. +> > There are no plans to support hotpatch updates on Arm64 devices with CHPE enabled. Disabling CHPE is required only for Arm64 devices. AMD and Intel CPUs don't have CHPE. > If you choose to no longer use Hotpatch updates, clear the CHPE disable flag (`HotPatchRestrictions=0`) then restart the device to turn on CHPE usage. :::column-end::: :::row-end::: - -## Ineligible devices +### Ineligible devices Devices that don't meet one or more prerequisites automatically receive the Latest Cumulative Update (LCU) instead. Latest Cumulative Update (LCU) contains monthly updates that supersede the previous month's updates containing both security and nonsecurity releases. @@ -88,23 +88,21 @@ For more information about the release calendar for hotpatch updates, see [Relea Hotpatch updates are similar between Windows 11 and Windows Server 2025. - Windows Autopatch manages Windows 11 updates -- Azure Update Manager and optional Azure Arc subscription for Windows 2025 Datacenter/Standard Editions (on-premises) manages Windows Server 2025 Datacenter Azure Edition. For more information, on Windows Server and Windows 365, see [Hotpatch for Windows Server Azure Edition](/windows-server/get-started/enable-hotpatch-azure-edition). +- Azure Update Manager and optional Azure Arc subscription for Windows 2025 Datacenter/Standard Editions (on-premises) manages Windows Server 2025 Datacenter Azure Edition. -The calendar dates, eight hotpatch months, and four baseline months, planned each year are the same for all the hotpatch-supported operating systems (OS). It's possible for additional baseline months for one OS (for example, Windows Server 2022), while there are hotpatch months for another OS, such as Server 2025 or Windows 11, version 24H2. Review the release notes from [Windows release health](/windows/release-health/) to keep up to date. +The calendar dates, eight hotpatch months, and four baseline months, planned each year are the same for all the hotpatch-supported operating systems. It's possible for additional baseline months for one OS (for example, Windows Server 2022), while there are hotpatch months for another OS, such as Server 2025 or Windows 11, version 24H2. Review the release notes from [Windows release health](/windows/release-health/) to keep up to date. ## Enroll devices to receive Hotpatch updates > [!NOTE] > If you're using Autopatch groups and want your devices to receive Hotpatch updates, you must create a Hotpatch policy and assign devices to it. Turning on Hotpatch updates doesn't change the deferral setting applied to devices within an Autopatch group. -**To enroll devices to receive Hotpatch updates:** +To enroll devices to receive Hotpatch updates: -1. Go to the [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Devices** from the left navigation menu. -1. Under the **Manage updates** section, select **Windows updates**. -1. Go to the **Quality updates** tab. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows updates**. +1. Select the **Quality updates** tab. 1. Select **Create**, and select **Windows quality update policy**. -1. Under the **Basics** section, enter a name for your new policy and select Next. +1. Under the **Basics** section, enter a name for your new policy and select **Next**. 1. Under the **Settings** section, set **"When available, apply without restarting the device ("Hotpatch")** to **Allow**. Then, select **Next**. 1. Select the appropriate Scope tags or leave as Default. Then, select **Next**. 1. Assign the devices to the policy and select **Next**. @@ -117,4 +115,6 @@ These steps ensure that targeted devices, which are [eligible](#prerequisites) t ## Roll back a hotpatch update -Automatic rollback of a Hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it does require a device restart. +Automatic rollback of a Hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with Hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it requires a device restart. + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index cea5d9132b..fa2837cf7a 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -29,20 +29,28 @@ Quality updates policies also support **targeted deployment options for specific Quality updates policies provide a single management surface for deploying Windows quality updates across different operational scenarios: -- **Standard deployment**: Use quality updates policies with defined approval timing, combined with update rings and client settings, to manage regular servicing updates. -- **Expedited deployment**: Use the same policy to accelerate the installation of specific security or critical updates when faster remediation is required. -- **Restart‑optimized deployments**: On supported devices, enable Hotpatch through quality updates policies to apply qualifying security updates without requiring an immediate restart. +- **Standard deployment**: Use quality updates policies with defined approval timing, together with update rings and Windows Update client settings, to manage regular monthly servicing. +- **Expedited deployment**: Use expedite policies to accelerate the installation of a specific security or critical update when faster remediation is required. +- **Restart‑optimized deployments**: On supported devices, enable Hotpatch through quality updates policies to apply qualifying security updates without requiring an immediate device restart. -Each capability uses the same underlying cloud orchestration but differs in how updates are approved, timed, and applied. The following sections link to detailed guidance for each scenario. +These scenarios use cloud‑based update orchestration to control how updates are approved, timed, and applied, depending on the deployment model. +### Do I need a Windows quality updates policy? -## Next steps +You don't need to create a Windows quality updates policy for devices to continue receiving monthly Windows quality updates. Devices without a quality updates policy continue to receive quality updates through standard Windows Update behavior, using update rings and Windows Update client policies to control deferrals, deadlines, restarts, and notifications. + +Create a Windows quality updates policy if you want to: +- Enable **cloud‑based orchestration** of Windows quality updates +- Use **Windows Autopatch–managed quality update deployments** +- Enable **Hotpatch** for eligible devices +- View **policy‑based quality update reporting** + +If you only need to **accelerate the installation of a specific quality update** for a limited set of devices, you can use an **expedite policy** without creating a quality updates policy. -> [!div class="nextstepaction"] -> [Learn how expedited updates work with quality updates policies](quality-updates.md) +In most environments, you create a Windows quality updates policy only when you need advanced deployment scenarios such as Hotpatch or Windows Autopatch–managed update workflows. + +## Next steps -> [!div class="nextstepaction"] -> [Learn how Hotpatch works with quality updates policies](hotpatch.md) +- [Learn how expedited updates work with quality updates policies](quality-updates.md) +- [Learn how Hotpatch works with quality updates policies](hotpatch.md) -> [!div class="nextstepaction"] -> [Configure Windows quality updates policies](configure-quality-updates.md) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 5d8227d00d..8a24967e2c 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -37,13 +37,13 @@ items: - name: Get started href: quality-updates.md displayName: windows quality updates - - name: Configure quality updates policies - href: expedite-updates-policy.md - displayName: windows quality updates - - name: Hotpatch updates + - name: Use Hotpatch with quality updates href: hotpatch.md displayName: windows quality updates - - name: Quality updates policies reports + - name: Expedite Windows quality updates + href: expedite-quality-updates.md + displayName: windows quality updates + - name: Monitor and report on Windows quality updates href: quality-updates-reports.md displayName: windows quality updates - name: Manage Windows driver updates From 976f7b5edd77d4e8dedde7c3d08659c7a10159d5 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 17:45:09 -0500 Subject: [PATCH 113/139] hotpach --- intune/device-updates/windows/hotpatch.md | 18 ++++++++++++++++-- .../windows/quality-updates-reports.md | 13 ------------- .../device-updates/windows/quality-updates.md | 3 +-- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/intune/device-updates/windows/hotpatch.md b/intune/device-updates/windows/hotpatch.md index f08168aecc..a80ef54a2c 100644 --- a/intune/device-updates/windows/hotpatch.md +++ b/intune/device-updates/windows/hotpatch.md @@ -1,8 +1,8 @@ --- title: Use Hotpatch with Windows quality updates description: Learn how Hotpatch works with Windows quality updates policies in Microsoft Intune to install eligible security updates without requiring an immediate device restart. -ms.date: 01/06/2026 -ms.reviewer: Mounika +ms.date: 01/13/2026 +ms.reviewer: mobattul ms.topic: how-to --- @@ -117,4 +117,18 @@ These steps ensure that targeted devices, which are [eligible](#prerequisites) t Automatic rollback of a Hotpatch update isn't supported but you can uninstall them. If you experience an unexpected issue with Hotpatch updates, you can investigate by uninstalling the hotpatch update and installing the latest standard cumulative update (LCU) and restart. Uninstalling a hotpatch update is quick, however, it requires a device restart. +## Hotpatch quality updates report + +After a Windows quality updates policy has been created with Hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. + +This report shows the total targeted devices and current update states of all Hotpatch update enabled devices. + +To access the report: + +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** +1. Under the **Windows Autopatch** section, select **Windows quality updates** +1. On the **Reports** tab, select **Hotpatch quality updates report**. + + + [INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 54f6095462..97819165ee 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -103,19 +103,6 @@ The search bar enables the search for a specific device or UPN. Select a device All these reports are cached, and have an expiry time of three days, after which you must generate a new report. Select **Generate Again** to get fresh data. - -## Additional report: Hotpatch quality updates - -After a Windows quality updates policy has been created with Hotpatch updates enabled, you can monitor results, hotpatch deployment status, and errors from the reports. - -This report shows the total targeted devices and current update states of all Hotpatch update enabled devices. - -To access the report: - -1. In the [Microsoft Intune admin center][INT-AC], select **Reports** -1. Under the **Windows Autopatch** section, select **Windows quality updates** -1. On the **Reports** tab, select **Hotpatch quality updates report**. - [INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index fa2837cf7a..3bd99198ac 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -51,6 +51,5 @@ In most environments, you create a Windows quality updates policy only when you ## Next steps -- [Learn how expedited updates work with quality updates policies](quality-updates.md) - [Learn how Hotpatch works with quality updates policies](hotpatch.md) - +- [Learn how expedited updates work with quality updates policies](quality-updates.md) From 9d48c2abd3eea8128b3e127816fcb5ce3c58cc8d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 18:07:52 -0500 Subject: [PATCH 114/139] updates --- .../windows/expedite-quality-updates.md | 86 +++++++++---------- .../device-updates/windows/quality-updates.md | 6 +- 2 files changed, 44 insertions(+), 48 deletions(-) diff --git a/intune/device-updates/windows/expedite-quality-updates.md b/intune/device-updates/windows/expedite-quality-updates.md index 186912e3ad..f8ea863ead 100644 --- a/intune/device-updates/windows/expedite-quality-updates.md +++ b/intune/device-updates/windows/expedite-quality-updates.md @@ -1,12 +1,18 @@ --- -title: Windows quality updates policy +title: Expedite Windows quality updates description: Use Hotpatch updates to receive security updates without restarting your device ms.date: 04/17/2025 ms.reviewer: Mounika ms.topic: how-to --- -# Windows quality updates policy +# Expedite Windows quality updates + +Expedite policies let you accelerate the installation of a specific Windows security update on devices you manage with Microsoft Intune. Expedited updates install as soon as possible, bypassing deferral settings and normal deployment timing, without requiring you to pause or modify your existing monthly update policies. + +You might use an expedite policy to quickly mitigate a critical security vulnerability when your standard update process wouldn't deploy the update soon enough. Expedite policies are designed for targeted, time‑bound scenarios and don't change how future quality updates are deployed. + +Not all updates are eligible for expediting. Only supported Windows security updates can be expedited. To manage regular monthly quality updates, continue using standard Windows Update mechanisms such as update rings or Windows quality updates policies. ## Before you begin @@ -28,12 +34,6 @@ ms.topic: how-to > - **DeferFeatureUpdates** - Select when Preview Builds and Feature Updates are received. > - **Disable Dual Scan** - Don't allow update deferral policies to cause scans against Windows Update. -## Expedite Windows quality updates - -With Windows quality updates policies you can expedite the installation of the most recent Windows security updates on devices you manage with Microsoft Intune. Deployment of expedited updates is done without the need to pause or edit your existing monthly update policies. For example, you might expedite a specific update to mitigate a security threat when your normal update process wouldn't deploy the update for some time. - -Not all updates can be expedited. Currently, only Windows security updates that can be expedited are available to deploy with Quality updates policy. To manage regular monthly quality updates, use [Windows Update ring policies](update-rings.md). - ### Update Health Tools For **Windows versions earlier than 24H2**, the Update Health Tools are required on devices to support expedited updates. The tools can be installed through [KB4023057](https://support.microsoft.com/topic/fccad0ca-dc10-2e46-9ed1-7e392450fb3a) or manually from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=103324). @@ -56,68 +56,58 @@ if (Get-Service -Name "Microsoft Update Health Service" -ErrorAction SilentlyCon If the script returns a `1`, the device has UHS client. If the script returns a `0`, the device doesn't have UHS client. -## How expedited updates work -With expedited updates, you can expedite the installation of quality updates like the most recent *patch Tuesday* release or an out-of-band security update for a zero-day flaw. - -Expedited update policies temporarily override deferrals and other settings to install updates as quickly as possible. This process enables devices to start the download and installation of an expedited update without having to wait for the device to check in for updates. +## How expedited updates work -The actual time required for a device to start an update depends on the device internet connectivity, its scan timing, whether communication channels to the device are functioning, and other factors like cloud-processing time. +Expedited updates let you accelerate the installation of a specific Windows security update, such as a Monthly B release or an out‑of‑band security update used to address an active vulnerability. -- For each expedited update policy, you select a single update to deploy based on its release date. By using the release date, you don't have to create separate policies to deploy different instances of that update to devices that have different versions of Windows. +Expedite update policies temporarily override deferral settings and normal deployment timing to install the selected update as quickly as possible. This process helps devices begin downloading and installing the update without waiting for the usual servicing cadence. -- Windows Update evaluates the build and architecture of each device, and then delivers the version of the update that applies. +The time required for a device to start installing an expedited update depends on several factors, including device connectivity, update scan timing, communication with the service, and cloud processing. -- Only devices that need the update receive the expedited update: - - Windows Update doesn't try to expedite the update for devices that already have a revision that's equal to or greater than the update version. - - For devices with a lower build version than the update, Windows Update confirms that the device still requires the update before installing it. +- For each expedite update policy, you select a **single update** to deploy based on its release date. Selecting the update by release date eliminates the need to create separate policies for different Windows versions. +- Windows Update evaluates each device's build and architecture and delivers the applicable version of the update. +- Only devices that require the update receive it: + - Windows Update doesn't expedite updates for devices that already have the same or a newer update installed. + - For devices running an earlier build, Windows Update confirms the update remains applicable before installing it. > [!IMPORTANT] - > In some scenarios, Windows Update can install an update that is more recent than the update you specify in expedite update policy. For more information about this scenario, see [About installing the latest applicable update](#identify-the-latest-applicable-update), later in this article. - -- Expedite update policies ignore and override any quality [update deferral periods](/windows/client-management/mdm/policy-csp-update#update-deferqualityupdatesperiodindays) for the update version you deploy. You can configure quality updates deferrals by using Intune [Windows update rings](update-rings.md) and the setting for **Quality update deferral period**. + > In some scenarios, Windows Update might install a newer update than the one specified in the expedite policy. This behavior ensures that devices receive the latest applicable update. For more information, see [About installing the latest applicable update](#identify-the-latest-applicable-update). -- When a restart is required to complete installation of the update, the policy helps to manage the restart. In the policy, you can configure a period that users have to restart a device before the policy forces an automatic restart. Users can also choose to schedule the restart or let the device try to find the best time outside of the devices *Active Hours*. Before reaching the restart deadline, the device displays notifications to alert device users about the deadline and includes options to schedule the restart. +- Expedite update policies ignore any configured quality update deferral periods for the selected update. +- When a restart is required to complete installation, expedite update policies help manage restart behavior. You can configure a deadline that defines how long users have to restart their device before the restart is enforced. Users can also schedule the restart or allow Windows to determine a suitable time outside of active hours. Notifications are displayed to inform users of the pending restart and deadline. + If the device doesn't restart before the deadline, the restart can occur during working hours. For more information, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). +- Expedited updates aren't intended for regular monthly servicing. To manage ongoing quality update deployments, use update ring policies and their deadline settings. For more information, see **Use deadline settings** under the user experience options in [Windows update ring policy settings](update-rings-policy-settings.md#user-experience-settings). - If a device doesn't restart before the deadline, the restart can happen in the middle of the working day. For more information on restart behavior, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - -- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](update-rings-policy-settings.md#user-experience-settings). ## Create and assign an expedited quality update -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select **Devices** > **Manage updates** > **Windows updates**> **Quality updates** tab > **Create profile**. +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. +1. Select the **Quality updates** tab > **Create profile**. :::image type="content" source="./images/expedite-updates/create-quality-update-profile.png" alt-text="Screen capture of the Create profile UI."::: -3. In **Settings**, enter the following properties to identify this profile: +1. In **Settings**, enter the following properties to identify this profile: - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. - - **Description**: Enter a description for the profile. This setting is optional but recommended. - -4. In **Settings**, configure **Expedite installation of quality updates if device OS version less than**. Select the update that you want to expedite from the drop-down list. The list includes only the updates you can expedite. + - Configure **Expedite installation of quality updates if device OS version less than** by selecting the update that you want to expedite from the drop-down list. The list includes only the updates you can expedite. > [!TIP] - > Optional Windows quality updates can't be expedited and won't be available to select. + > Optional Windows quality updates can't be expedited and won't be available. :::image type="content" alt-text="Screen capture of update selection UI." source="./images/expedite-updates/select-update.png" lightbox="./images/expedite-updates/select-update.png"::: When selecting an update: - Updates are identified by their release date, and you can select only one update per policy. - - Updates that include the letter **B** in their name identify updates that released as part of a *patch Tuesday* event. The letter B identifies that the update released on the second Tuesday of the month. - - Security updates for Windows that release out of band from a *patch Tuesday* can be expedited. Instead of the letter B, *out-of-band* patch releases have different identifiers. - - When the update deploys, Windows Update ensures that each device that receives the policy installs a version of the update that applies to that devices architecture and its current Windows version, like version 1809, 2004, and so on. **Non-Security Expedite Updates**: includes quality fixes after the previous B / Security release. Admins can expedite installation of the latest applicable quality update on devices, without waiting for the deferral period. - Updates without the word **SecurityUpdate** indicate that it is not a security update. Updates that include the letter **D** in their name identify updates that are released since the latest *patch Tuesday* security week. You might also see 2024.01 OOB Update (*out-of-band* patch releases). [Windows monthly update explained](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-monthly-updates-explained/ba-p/3773544) - - Non-security updates are only shown when it is the most recent release. The drop-down list is updated to display the most recent two security updates, including if one is an out-of-band update. If the most recent non-security update is newer than the newest security update, then the non-security update is also included in the drop-down list. As a result, sometimes two updates are shown, and at other times, three updates are shown. > [!TIP] @@ -127,7 +117,7 @@ The actual time required for a device to start an update depends on the device i - **Reports** > **Windows Updates** > **Reports** Tab > **Windows Expedited Update Report** - **Devices** > **Manage updates** > **Windows updates** > **Monitor** tab > **Expedited quality update policies** with alerts tile, and click the title. -5. In **Settings**, configure **Number of days to wait before forced reboot**. For this setting, select how soon after installing the update a device will automatically restart to complete the update installation. You can select from zero to two days. The automatic restart is canceled if a device manually restarts before the deadline. If an update doesn't require a restart, this setting isn't enforced. +1. In **Settings**, configure **Number of days to wait before forced reboot**. For this setting, select how soon after installing the update a device will automatically restart to complete the update installation. You can select from zero to two days. The automatic restart is canceled if a device manually restarts before the deadline. If an update doesn't require a restart, this setting isn't enforced. - A setting of **0 days** means that as soon as the device installs the update, the user is notified about the restart and has limited time to save their work. @@ -138,9 +128,8 @@ The actual time required for a device to start an update depends on the device i :::image type="content" alt-text="Screen capture of selecting days before forced reboot." source="./images/expedite-updates/select-reboot-time.png" lightbox="./images/expedite-updates/select-reboot-time.png"::: -6. In **Assignments**, select **Add groups** and then select device or user groups to assign the policy. - -7. In **Review + create**, select **Create**. After the policy is created, it deploys to assigned groups. +1. In **Assignments**, select **Add groups** and then select device or user groups to assign the policy. +1. In **Review + create**, select **Create**. After the policy is created, it deploys to assigned groups. ## Identify the latest applicable update @@ -187,22 +176,25 @@ The following sequence of events provides an example of how two devices, named * ## Manage policies to expedite quality updates -In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Quality updates** tab and select the policy that you want to manage. The policy opens to its **Overview** pane. + +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. +1. Select the **Quality updates** tab and then select the policy that you want to manage. The policy opens to its **Overview** pane. From this pane, you can: - Select **Delete** to delete the policy from Intune. Deleting a policy removes it from Intune but won't result in the update uninstalling if it has already completed installation. Windows Update will attempt to cancel any in-progress installations, but a successful cancellation of an in-progress install can't be guaranteed. - - Select **Properties** to modify the deployment. On the *Properties* pane, select **Edit** to open the *Settings*, *Scope tags*, or *Assignments*, where you can then modify the deployment. ## Monitoring and reporting After a policy has been created you can monitor results, update status, and errors from the following reports. -### Summary report +# [**Summary report**](#tab/summary) This report shows the current state of all devices in the profile and provides an overview of how many devices are in progress of installing an update, have completed the installation, or have an error. +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. + 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). 1. Select **Reports** > **Windows updates**. On the **Summary** tab you can view the **Windows Expedited Quality updates** table. 1. To drill in for more information, select the **Reports** tab, and then **Windows Expedited Update Report**. @@ -210,7 +202,7 @@ This report shows the current state of all devices in the profile and provides a 1. From the list of profiles that is shown on the right side of the page, select a profile to see results. 1. Select the **Generate report** button. -### Device report +# [**Device report**](#tab/summary) This report can help you find devices with alerts or errors and can help you troubleshoot update issues. @@ -244,3 +236,7 @@ This report can help you find devices with alerts or errors and can help you tro - Configure [feature updates policies](feature-updates.md) - Use [compatibility reports](compatibility-reports.md) - View [Windows release information](/windows/release-information/) + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 3bd99198ac..edd8eb5544 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -29,7 +29,7 @@ Quality updates policies also support **targeted deployment options for specific Quality updates policies provide a single management surface for deploying Windows quality updates across different operational scenarios: -- **Standard deployment**: Use quality updates policies with defined approval timing, together with update rings and Windows Update client settings, to manage regular monthly servicing. +- **Standard deployment**: Use quality updates policies to enable cloud‑based orchestration of regular monthly quality updates, while update rings and Windows Update client settings continue to control restarts, deadlines, and notifications. - **Expedited deployment**: Use expedite policies to accelerate the installation of a specific security or critical update when faster remediation is required. - **Restart‑optimized deployments**: On supported devices, enable Hotpatch through quality updates policies to apply qualifying security updates without requiring an immediate device restart. @@ -41,13 +41,13 @@ You don't need to create a Windows quality updates policy for devices to continu Create a Windows quality updates policy if you want to: - Enable **cloud‑based orchestration** of Windows quality updates -- Use **Windows Autopatch–managed quality update deployments** +- Use **Windows Autopatch-managed quality update deployments** - Enable **Hotpatch** for eligible devices - View **policy‑based quality update reporting** If you only need to **accelerate the installation of a specific quality update** for a limited set of devices, you can use an **expedite policy** without creating a quality updates policy. -In most environments, you create a Windows quality updates policy only when you need advanced deployment scenarios such as Hotpatch or Windows Autopatch–managed update workflows. +In most environments, you create a Windows quality updates policy only when you need advanced deployment scenarios such as Hotpatch or Windows Autopatch-managed update workflows. ## Next steps From 765208e545a6094a11d188fe42cdf181c93e42ab Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Jan 2026 15:35:03 -0500 Subject: [PATCH 115/139] updates --- .../windows/driver-updates-reports.md | 4 +- .../windows/expedite-quality-updates.md | 87 ++++++++---------- .../create-quality-update-profile.png | Bin 103052 -> 0 bytes .../images/expedite-updates/device-report.png | Bin 33788 -> 0 bytes .../expedite-updates/select-reboot-time.png | Bin 90822 -> 0 bytes .../images/expedite-updates/select-update.png | Bin 90935 -> 0 bytes 6 files changed, 38 insertions(+), 53 deletions(-) delete mode 100644 intune/device-updates/windows/images/expedite-updates/create-quality-update-profile.png delete mode 100644 intune/device-updates/windows/images/expedite-updates/device-report.png delete mode 100644 intune/device-updates/windows/images/expedite-updates/select-reboot-time.png delete mode 100644 intune/device-updates/windows/images/expedite-updates/select-update.png diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 84c18d2791..66fd692e67 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -1,6 +1,6 @@ --- -title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune -description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. +title: Reports for Windows Driver updates policy +description: Learn how to use Intune reports to monitor Windows driver updates for devices assigned to Windows Driver update policies. ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: zadvor diff --git a/intune/device-updates/windows/expedite-quality-updates.md b/intune/device-updates/windows/expedite-quality-updates.md index f8ea863ead..e3fdb60a2e 100644 --- a/intune/device-updates/windows/expedite-quality-updates.md +++ b/intune/device-updates/windows/expedite-quality-updates.md @@ -22,13 +22,13 @@ Not all updates are eligible for expediting. Only supported Windows security upd > > | Update ring setting | Recommended value | > |---------------------------|-------------------------------------| -> | Enable pre-release builds | This setting should be set to **Not configured**. Preview builds, including the Beta and Dev channels, are not >supported with expedited updates. | -> | Automatic update behavior | **Reset to default**

Other values might cause a poor user experience and slow the process to expedite >updates. | -> | Change notification update level | Use any value other than **Turn off all notifications, including restart warnings** | +> | Enable pre-release builds | This setting should be set to **Not configured**. Preview builds, including the Beta and Dev channels, are not supported with expedited updates. | +> | Automatic update behavior | **Reset to default**.
Other values might cause a poor user experience and slow the process to expedite updates. | +> | Change notification update level | Use any value other than **Turn off all notifications, including restart warnings**. | > > For more information about these settings, see [Policy CSP Update](/windows/client-management/mdm/policy-csp-update). > -> - The following list of Group Policy settings can interfere with Expedited policy. On devices where these settings were managed by Group Policy, restore them to their device defaults (Not configured): +> - The following list of Group Policy settings can interfere with Expedited policy. On devices where these settings were managed by Group Policy, restore them to their defaults (Not configured): > - **CorpWuURL** - Specify intranet Microsoft update service location. > - **AutoUpdateCfg** - Configure Automatic Updates. > - **DeferFeatureUpdates** - Select when Preview Builds and Feature Updates are received. @@ -59,7 +59,7 @@ If the script returns a `1`, the device has UHS client. If the script returns a ## How expedited updates work -Expedited updates let you accelerate the installation of a specific Windows security update, such as a Monthly B release or an out‑of‑band security update used to address an active vulnerability. +Expedited updates let you accelerate the installation of a specific Windows security update, such as a Monthly B release or an out‑of‑band (OOB) security update used to address an active vulnerability. Expedite update policies temporarily override deferral settings and normal deployment timing to install the selected update as quickly as possible. This process helps devices begin downloading and installing the update without waiting for the usual servicing cadence. @@ -82,28 +82,24 @@ The time required for a device to start installing an expedited update depends o ## Create and assign an expedited quality update -1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. -1. Select the **Quality updates** tab > **Create profile**. - - :::image type="content" source="./images/expedite-updates/create-quality-update-profile.png" alt-text="Screen capture of the Create profile UI."::: - +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows Updates**. +1. Select the **Quality updates**. +1. Selec **Create** > **Expedite policy**. 1. In **Settings**, enter the following properties to identify this profile: - - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. + - **Name**: Enter a descriptive name for the profile. - **Description**: Enter a description for the profile. This setting is optional but recommended. - - Configure **Expedite installation of quality updates if device OS version less than** by selecting the update that you want to expedite from the drop-down list. The list includes only the updates you can expedite. + - From the **Select the quality update you would like to Expedite** dropdown list, select the update that you want to expedite. The list includes only the updates you can expedite. > [!TIP] > Optional Windows quality updates can't be expedited and won't be available. - :::image type="content" alt-text="Screen capture of update selection UI." source="./images/expedite-updates/select-update.png" lightbox="./images/expedite-updates/select-update.png"::: - When selecting an update: - Updates are identified by their release date, and you can select only one update per policy. - Updates that include the letter **B** in their name identify updates that released as part of a *patch Tuesday* event. The letter B identifies that the update released on the second Tuesday of the month. - Security updates for Windows that release out of band from a *patch Tuesday* can be expedited. Instead of the letter B, *out-of-band* patch releases have different identifiers. - - When the update deploys, Windows Update ensures that each device that receives the policy installs a version of the update that applies to that devices architecture and its current Windows version, like version 1809, 2004, and so on. + - When the update deploys, Windows Update ensures that each device that receives the policy installs a version of the update that applies to that devices architecture and its current Windows version, like version 24H2, 25H2, and so on. **Non-Security Expedite Updates**: includes quality fixes after the previous B / Security release. Admins can expedite installation of the latest applicable quality update on devices, without waiting for the deferral period. @@ -114,10 +110,8 @@ The time required for a device to start installing an expedited update depends o > For more information, see the blog [Windows update servicing cadence - Microsoft Tech Community](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/update-servicing-cadence/ba-p/222376). - The non-security expedite updates apply to Windows 11 devices. If Windows 10 devices are assigned to an Expedite policy that sets a **D** release, then those devices are not expedited and show an alert in the following reports. - - **Reports** > **Windows Updates** > **Reports** Tab > **Windows Expedited Update Report** - - **Devices** > **Manage updates** > **Windows updates** > **Monitor** tab > **Expedited quality update policies** with alerts tile, and click the title. -1. In **Settings**, configure **Number of days to wait before forced reboot**. For this setting, select how soon after installing the update a device will automatically restart to complete the update installation. You can select from zero to two days. The automatic restart is canceled if a device manually restarts before the deadline. If an update doesn't require a restart, this setting isn't enforced. +1. In **Settings**, configure **If a reboot is required, select the number of days before it's enforced**. For this setting, select how soon after installing the update a device will automatically restart to complete the update installation. You can select from zero to two days. The automatic restart is canceled if a device manually restarts before the deadline. If an update doesn't require a restart, this setting isn't enforced. - A setting of **0 days** means that as soon as the device installs the update, the user is notified about the restart and has limited time to save their work. @@ -126,8 +120,6 @@ The time required for a device to start installing an expedited update depends o - A setting of **1 day** or **2 days** provides device users flexibility to manage a restart before it's forced. These settings correspond to an automatic restart delay of 24 or 48 hours after the update installs on the device. - :::image type="content" alt-text="Screen capture of selecting days before forced reboot." source="./images/expedite-updates/select-reboot-time.png" lightbox="./images/expedite-updates/select-reboot-time.png"::: - 1. In **Assignments**, select **Add groups** and then select device or user groups to assign the policy. 1. In **Review + create**, select **Create**. After the policy is created, it deploys to assigned groups. @@ -156,8 +148,8 @@ The following sequence of events provides an example of how two devices, named * 1. Each month, Intune administrators deploy the most recent Windows quality updates on the fourth Tuesday of the month. This period gives them two weeks after the patch Tuesday event to validate the updates in their environment before they force installation of the update. 1. On January 19, device *Test-1* and *Test-2* install the latest quality update from the patch Tuesday release on January 12. The next day, both devices are turned off by their users who are each leaving on vacation. -1. On the February 9, the Intune admin creates policy to expedite installation of the patch Tuesday release **02/09/2025 – 2025.02 B Security Updates for Windows** to help secure company devices against a critical threat that the update resolves. The expedite policy is assigned to a group of devices that includes both *Test-1* and *Test-2*. All devices in that group that are active receive and install the expedited update policy. -1. On the March 9 patch Tuesday event, a new quality update releases as **03/09/2025 – 2025.03 B Security Updates for Windows**. There are no critical issues that require an expedited deployment of this update, but admins do find a possible conflict. To provide time to review the possible issue, admins use a Windows update ring policy to create a seven-day deferral policy. All managed devices are prevented from installing this update until March 14. +1. On the February 9, the Intune admin creates policy to expedite installation of the patch Tuesday release **02/09/2025 - 2025.02 B Security Updates for Windows** to help secure company devices against a critical threat that the update resolves. The expedite policy is assigned to a group of devices that includes both *Test-1* and *Test-2*. All devices in that group that are active receive and install the expedited update policy. +1. On the March 9 patch Tuesday event, a new quality update releases as **03/09/2025 - 2025.03 B Security Updates for Windows**. There are no critical issues that require an expedited deployment of this update, but admins do find a possible conflict. To provide time to review the possible issue, admins use a Windows update ring policy to create a seven-day deferral policy. All managed devices are prevented from installing this update until March 14. 1. Now consider the following results for *Test-1* and *Test-2*, based on when each is turned back on: - **Test-1** - On March 12, *Test-1* is powered back on, connects to the network, and receives expedited update notifications: @@ -174,10 +166,9 @@ The following sequence of events provides an example of how two devices, named * **Result**: With the deferral policy for the March update having expired, *Test-2* installs the more recent March update, skipping over the February update and installing a later update than was specified in policy. -## Manage policies to expedite quality updates +## Manage expedite policies - -1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows Updates**. 1. Select the **Quality updates** tab and then select the policy that you want to manage. The policy opens to its **Overview** pane. From this pane, you can: @@ -187,16 +178,14 @@ From this pane, you can: ## Monitoring and reporting -After a policy has been created you can monitor results, update status, and errors from the following reports. +After you create an expedite policy you can monitor results, update status, and errors from the following reports. Select each tab to learn more about the reports. # [**Summary report**](#tab/summary) -This report shows the current state of all devices in the profile and provides an overview of how many devices are in progress of installing an update, have completed the installation, or have an error. +This report shows the current status of all devices targeted by an expedite policy and provides an overview of how many devices are installing the update, have completed installation, or have encountered an error. 1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. - -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Reports** > **Windows updates**. On the **Summary** tab you can view the **Windows Expedited Quality updates** table. +1. On the **Summary** tab you can view the **Windows Expedited Quality updates** table. 1. To drill in for more information, select the **Reports** tab, and then **Windows Expedited Update Report**. 1. Click the link **Select an expedited update profile**. 1. From the list of profiles that is shown on the right side of the page, select a profile to see results. @@ -206,35 +195,31 @@ This report shows the current state of all devices in the profile and provides a This report can help you find devices with alerts or errors and can help you troubleshoot update issues. -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) -1. Select **Devices** > **Monitor**. -1. In the list of monitoring reports, scroll to the Software updates section and select **Windows Expedited update failures**. -1. From the list of profiles that is shown on the right side of the page, select a profile to see results. - - :::image type="content" alt-text="Example of the device report." source="./images/expedite-updates/device-report.png" lightbox="./images/expedite-updates/device-report.png"::: +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Monitor**. +1. In the list of monitoring reports, select **Expedited quality update policies with alerts**. +1. From the list of profiles, select a profile to see results. ### Update states -| Update State | Update SubState | Definition | -|------------|------------------|-------------------| -| Pending | Validating | The device has been added to the policy in the service and validation that the device can be expedited has begun. | -| Pending | Scheduled | Device has passed validation and will be expedited. | -| Offering | OfferReady | The expedite instructions have been sent to the device. | -| Installing | OfferReceived | Device scanned against Windows Update and the update is applicable but hasn't yet begun to download. | -| Installing | DownloadStart | The device has begun to download the update. | -| Installing | DownloadComplete | The device has downloaded the update. | -| Installing | InstallStart | The device has begun to install the update. | -| Installing | InstallComplete | The device has completed installing the update. Unless the update has an update error, the device should move quickly to *RestartRequired* or *UpdateInstalled*. | -| Installing | RestartRequired | The installation is complete and requires a restart. | -| Installing | RestartInitiated | The device has begun a restart. | -| Installing | RestartComplete | The device has completed the restart. | -| Installed | UpdateInstalled | Update has successfully completed. | +| Update State | Update SubState | Definition | +|--------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Pending | Validating | The device has been added to the policy in the service and validation that the device can be expedited has begun. | +| Pending | Scheduled | Device has passed validation and will be expedited. | +| Offering | OfferReady | The expedite instructions have been sent to the device. | +| Installing | OfferReceived | Device scanned against Windows Update and the update is applicable but hasn't yet begun to download. | +| Installing | DownloadStart | The device has begun to download the update. | +| Installing | DownloadComplete | The device has downloaded the update. | +| Installing | InstallStart | The device has begun to install the update. | +| Installing | InstallComplete | The device has completed installing the update. Unless the update has an update error, the device should move quickly to *RestartRequired* or *UpdateInstalled*. | +| Installing | RestartRequired | The installation is complete and requires a restart. | +| Installing | RestartInitiated | The device has begun a restart. | +| Installing | RestartComplete | The device has completed the restart. | +| Installed | UpdateInstalled | Update has successfully completed. | ## Next steps - Configure [update ring policies](update-rings.md) - Configure [feature updates policies](feature-updates.md) -- Use [compatibility reports](compatibility-reports.md) - View [Windows release information](/windows/release-information/) diff --git a/intune/device-updates/windows/images/expedite-updates/create-quality-update-profile.png b/intune/device-updates/windows/images/expedite-updates/create-quality-update-profile.png deleted file mode 100644 index f430858bdfc276ebda2f7584a875227af50f7184..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103052 zcmYg%WmsEH)NLJy7MB9W-Q9~6mqL)DDFkDRk(N+-^XB~`yuC;K^ybamF5F!%_=C3&DpF!^ zz++zz;GGX9q6(sK-c(1SJn4Ug_mOO+H67l(LGS#pz2*G~pnUV@wLnHfRMl1QI0NZV z#Oz~#XKiwIgcYl^(JyyZQBgI(rFjauT6e>7tOZ3$3;T$_??3N^wq zpqdju+={Vw?bU6}W7T8LV{es>!?^X_cML|cG+%d1;=B9qF4!$iA zXK7jXtC*-4mlK?_s0y#`IJ+!T(x20Qe>N6ujeqCLaF0Y2V6m9ypj$6Kfq$5MbW%dJnH3#q5D4K5*fv2PN@(|7e1?``F_q30#+^=!rE zRs5qIq40}4TF2{&K>FQjF*In$3D>ip)s`sIzMXPw3jjF0Jr$JV*w;3H3`bMMBfONZ$yLjRj6~jQ)L@LJBazAXJv85 zgLmo|OiKjLK4#H=`epxvY`e+um-=|X->eS>v z3CqNNe1$!&UR;m8GMZ?3{WhC3$_%alRVXyqYi~Awi#uG9#l)1xU7cTiS1ZzHXg22_ zYcxAR&F*OiBT6(j@EG>KWK63Zpp{v8e;a(a$2dwdJ?7+U$8yk`d#e$|G^&TWH!ag? z$k)0_HC$R9rP&g)#p7WdOGTw?1^BAIr_CjAiD&lJ4)^w%j%u6Zhn8vWj^(!#zo7W| z&R*)b5${#Me{bgciKP&79ru#uLj6P^AII)B=H&f!E=6TFk}0Gu!-L*#xPpTXNm59@ zH^PE1jxo$$@DjGCVm(u=oQNmz``;TXwiDFl4QfA_ZQRCH0I9sde$RThS60v;HY-qL8a1vIK->+Fm#RNK%EwpF2z z2Sy)M2b0YG3IHo@GyitQ!Wp327%kM7l=ny8!7dfMnC|`B%_4|kcuT(K=7J#^Wu7nA zM|wo_j8AW{FodbXy|nRBCPFEauEcg=VBp{5>9}%EdYmrUsVGU|7tobByu4W1C;p)4vAn zOU6j)xxA=B+VWOA#P+rx#p>vgWu=)@da#jVywj^4$|ug$9{VZ~_)p;EXHI%GS;!0I zU5L+st+Hr=9eJB3KtjdA>{mQ$E6PTO_JBoH2AGS?M59)pso?f`1KBxUx_^}{6^(?D zFjO&vUw?lhhdmwG^pMZO`v$d1?ISYcy$s&n-JSGW_;#zNIu|Ws5f-K@EyIt}9t`4l zhqD~lD2?7zmtn_x&M_2v4U5$sXW0WB_${)JJDu0+8>*rwa&4uQhr1jKGV-DZUK=}4 zo@}kPg4%>Iro z*vh|}lpu}+Ip2KN2BwuC`Ywwj6pD@qUpW(c!N>C0L_2fV83;n z+_-8UXVUB5=H!^evmPAj{nuW@)dNOrn|R0**th-b=)8T!y7(*=7~n9o0=eQN16>+Z zrC`l%Q1>|ULyzI^(W;wda{e~cAFWigT>zOHc#hb5#>x%&LRk#GAci*tPdc{ z;lFBodNb7a+7VlmQ|)ycH(;!fm_ic3hF@ur{8aeQv8l}2Zf@g;obSPz9H5Z41Rv8# zFG1gHqkXI0?n$LEUe~MJVS1kF-pxvOEPb=3RJH8as0N9LJkoB@LwDR*x;V^U%XYcJ z%3d(V+7AFizP5Y392fcW7SEe=+ify8jIAKEy)2Ap1G_b`T4_z!A}@p z+_S!EXYf;)e-s`q;?u?V7%>a-c@>(dEs7ugq|ug)dPLJct-LHgfFU4AQwNTkD=uXLR+6g>wyBANYoyh&3hjfdORDrMKi?-amSG z5tCoUh?Qtn+zn9hzQ%D6^_mCa&6(7zGp+Mh4>8FlzGz?xi^tcyRFpgj4BZY$@+ypqO|P|v5x!vKeJ(sY?=EnJsA3K<<7b))@`W%&8e7F9d>(|>HHg&r+x(xHBF{@s{Q=qL(? z(+XDTpj1=5HTzvaS~&c(EdJUk$3_|(#JKHRUKQ!hmWl@mkWi%xG}Vt7Vy7v!=*5s1 z-BzWQ`Vom;#2H+6=a~e`W=Y2E@1{tOB{>*_G4Ph;KXuy1Dd)31-P5hn%h0$KI1+qyD}C2YpXQ7_tS26bSwVG1YL1Q?1jF-rol5f>Qm40o=VB}12!N`UmxTk(rObX z#e#qDXgFAAT?mvViA6d4N(W&KC0>ZywznXnqbD-gOilrv zEB_(>LR^xcNzp>IU6#PWgYcbSX`WtHLm+M6^aodh1A+^DB}<{flpH*td>{%R;LYE2u_$(m^$r2nu9U&A_7J{Dwq{%Z2Qztv zOF?pfg1ma$^nBs(?}sIEL~o-ANB;c!yiXPYtAl-jjhVf6nWg0hccBfHVe_ht3S;bN z7JpTON-VxYmgp~0ba9_3^1U#=V6gxc-0nq>?2N-W5pZvQw9c#Ri()KSx3bI}qHovf zlQZ!hvMpaG43e|s3_twT!7pr^(w39bXzpp~or~wI%~zVgb0m_rSjL^AM$PMUZjmBz zo(%M%z)l(C?$~a^s7r~_uz7rcsX;?#eeWvKZyAdLP^oH4c8~My=E)B_n@57q?y`MCsNrn-Vhv!&!1! z^}9dR^Sy3NxlWQf-NfYeSDj9f9bnbnm391PWV%swf9xmqiD%#HsLHS+Ul`;5a$y9N zX{UY9e>KRA>YO33jtRgYNP50mVqR#p$#R6?5o2NHQA)Rao##GBZAzM{tTafY+1dAL z<8#hCk3DVo?+hmx{;p+>xsWYUk+miLWkQsV9LvaE`$Zop)h?t*R3<58J%br9(76&; zC`4oo+haa<;TuiHH3|^X+kb3Zc0TW{+_jmC8y`E3w0z^oS@0a;|TIC6FFps$z<6^W|J(Q46 z{7M`f7K7fU42|8KU#rFP#jrd+w&QwsDg~k>L>n`0|6HL<%T<%_%DuK3m%Y1iT|6#E z!)o9%!*$u$(snA;AI_~~mVMzQh_Q5cniQlL*+Sbhy}4W^+o^EAVd;GOTcO=(08jbs z=~zQ;&)nd)`$A;CAd#&f2uGG!`t%uA&fCN2p@M!LYlBsC0?V3$Tmk&#cqZd-HKtK- zz~y8H$b|PbSb-W{0Sq)TspdzOKVXY3VZjrnPgkth3VH4qu~c%#ZW~2gB~tU(1a%KU zDkSIUaB1bLYz=UyGcuODuU|JMfJ_2-6EjF$IJKCfB=m7O326VeqKbB^#g2u=%sZv! zk0i@Ko~qKBmF5zn&My!!_^)2rb@fstf9vnWxGJbmCmfT(_qbA)WWK$a~s)jjM{NI)%ycH(d*YYa~V{)rxPkKtd8;N z@K}>0OPJu9w2=-yH?b>qJ=B~=b>!!FlNpYEIY2a*VrFcUxAY!NT5+GI%Lg{oQy`Y! zQfDaKIQvGNnlla|Zhz4Br&!U(zg|s&1HD1dD)^2moL)4BJk(?fns@cZkLaZ6j4jn( zN~#M8v?{r&FE6|4w%8G(NVXq?Tbb7n@55+MPnjOmCsB&HEe@j!JAYo3bpNPy%&~$k z)yJ8YocEqfiRJyUm+#hB!w^=`ew5pX!J*Mb!15fro!+&WS#CGPtnBU7*;g$d`8&fj zsmdvuVWZ%8(~G_?YZ1L7uc~B3<+Wjv@E?TxqZmTymre(Z59V( zr|awUEt}_^?H%e@M9)%w#pM6~XtO9!ts@{rcIBgH7`3pnEGu5$rcqo&K%7<598%9Mq7j*X26bj_e0f%59vv=^#!bJ@QCd(<=%cr6!X zCg^cYQ_rSoFP`O1Z32(r)@}f*o)7g6U`hEd<#m=;gCa%QA#^U-G}!C{tD^I6;9wIg z6`aQ95wm3d4-j+$)0ygIc>*(Vklzr6Z6iP$on>KXH`7YV@uUa zZN;U#aym`77GTjb0tFQO&V&?R-RgE0;*gAL1<6VW?+PmslX60)}+`Gxtv`N z(7{ujiM2Xrl{HMlR2=(_2^Pmt6TPNKfci0~vdq}Qlj0m{a0*?`l&f?`O|W;5`n!3q zyVd($*rE0W_Tn)2RCV0VUjgR_iHEDjxvk`!y)-Yp8K zDQwX;wt^FRn0`DE6eT@Btu!Phc)8>e{TGdbUvfkKdQYMrSpwjB-{Wc*gnw2s*DN}{ zme*EQp4{Zc#S7w z5KV`W=gU)#f<#RFaYz&@Bp6ty&)bk$FheS+j=Ny#)q`ckMUOK#a8;w0#$N~mBQ(0F z1RIiWou)y1+b0k^2NfP;Xrj>FF(H>QZ;F?4d` zzPQz*Pgo~)>x6TQ)PLo+sQ)@Ngsi_y4OvgJB8QuF`oj&sy9))qZa;EH#dw^UyH4V` z8dCZdkCSb1K9bds=VTrKvMNiO36-(@`%X)&4LFLd z5PJ^iK#lWJ1*;Re)O)_6i6ZV^-5({FIvS1_7=#{}m7Fnc(Cm!Jqp-7c{Os1y{(Iz} zUs%{RUg?j#!t1EtAXi`^hc%z*({FlFaEN6{DA2KBsRmsnrk%dwh2RM$fIabE(!L|{kcW{9%;k)}&UJ?Thx}kE+x}mya?ZM{y@1+=hCA-$wBzQsukd?vMW>R2kBw@Wx zLI-+v;BU!3H(d`%3TBoTZB9*LWYKq*S%#ch)PRapbvEuS30v0}k*O3GzMfFW7Y|^@PgutSF=+5mZ9fgE5?@9rq!rkyuS3)Q@gq0*z%E>?I`I7GG5c-cGmv(W#C)83ImOZ} z4^5%Q+ULk>9Rh1XJ7G>&eaRN}!&?4&dm3vNcNM#X{n#-TC*>1|2B&HsP4hbqq6;h3J(3R zr_OuH%qY6meW5zjW{g8@3IY4$+%eW}g~n5;Xog}jAnbTO?=~}UjK0pfWr?SEF?5(5 zq=A(=vfyJT7ybFdwL9sNfSPeGiefx%RO{&0n{G%yMMG6uA0`MA$Xpdr?A$#|znTH; zn_Z)eJL*`88C&sT!#rgRTL-7y_Sp4O>8$JiM5nfz|NN{-L-}p8GdFY&QJ$|d|F5Ws zjp(MlLw~v)#3d;9Y*i^ln!qD16o*BwZJmJQ6pKX%WqhB+bpJ!Hi;#?js@S*9UK8W3HzG&X#?CV6S22b+}_? zG#V<7mJDIij-G3&N8Z6O9)qqr9g$xabGv;ovA)#T(0;j)1#*7=v@2Q>`Igj~F7@Eg zv(M8Py89Ukkojo49mNDV0~N^P0Qjh8jZneL1KDTuIvzx@-XvdLrsbo|d@7$$Hs?ww8>P0$ak>%zwnCUt z?eNazxVv8sqNpV#CUdh*4Z?CxZROo;wZNN7<5bRpg0x1x_CKSwX^=4|ro|X!HJ2y| z?u5{&(%#zc&elcsc5*wLdm)C1tiSe!}v z_Gl*}p-KnGy?_y_26rroXVoYy$JUB(i<_HAc^B50(7TOYc`%*On;gNI+IpE%lPhS_ zRg_Sfld4o0%0#kl6kNQ>)fiRD!ag;v>5vx9n7T~vjTlB0-+Ni~tQtO-l>V)C84JI~ z6T?7Jr+bjn%I&LE`ZBadt>V6=Lg9vMbU;*bEsAw%J(BG2O&*BIgn$l_F-inX39)QS z7|lo`%dvE@sM_TwwKj6tyZvP|{asvyU^<4%;Z~8+Pl2uhM>vc~`0<7=WROl6L%5g{ zA`f5pdX2X8?*uGu4iKXL>36nIvFbUJR?F`{p+-OdyKWx1e%XMqtpp}@KLl7EBqvCSf$a4yv1#(YrR2e{BXgaW!wu}YIe{Djd3@AT88fSR9IS*U$1(= zEidnEI0*I0&5sSGaU-6$awl>9juft0H4N2Y(ks@^`Kl*f`B&R``PO&N%BrUG+Iy#^ z9o9sRzqn=?7gs6J9+5tE_;|F{jHJ;)k$AC_5bsiBu~!)K?iz<1kuZrfv5+M)~2c`D9>op+CKwb2n`c9+R~ihn=z-rnzHvNBib# zjO3`yCY)Ee=bxvGl;mEaiA+=D3|*DwT|pM;vTMP0X;``WqYCOw0fUeTZ09EHt)W?} zk4rkHjQP+VzfW&3cL#YPmv*hr))_-xU9$Aw!s}N{ z69wnFX8I!h8m=n|#`~=}cw}*HJv_0rU6vp{bp_6$JuSDm11^)BYb%)W66@6|6kj;`v_tJ6*o%InycDHcz7k~w z^XA<~OuVqXsl&X%D?+=)BL&$9yZS5cG(8#hRuT0lx%hdh`FNUDA0XU6Y#)~{{sbdZ zDmXm*?Je1>X^#ob$Oma#Sd$;DxFo2uMoUshlvw~3S{eL}3!F_rS*M$b3b6wO%buFYu>Z(G9fz* zo030vxi~S@;kEwTH4mksIYq|s65B_E=E%%yvq&zj@mARgLiX~lYJxOc?N15j^J;I= zQp?iWcu3-!o!G5Abrtt*cYBd=;u7FzL$=$-xG5fcy?b8q`hD!BpvVm2E#mSH=?Tv0$Gi!pHgsMe~;{f7SgI@`dGvF^oK^gc!j^57qM(cZQTsNAAC#JT4**+ zKIte&&RE2!$clbAF;S#BRrpgje&y#ixP-IWkE@;VNpu=_+WD}sw5ZnENX_gD41VBq zsyj%u1TYXavV}8@fE?0L8=48gO#k8Q_!N)2s>VT~_6t&+EkdjGo9i5dX2v;`tIgUk zCU&TR=wx<>HTye_1484DLIY0IeQE^-`N(4(WF=_s;+Wcz7ulM%TI$*0Xq8dIA67E{L6tOJg7S*O1dBN zky$zrtuNU_;(q^s1~6C}St*diJGel`nRn2}E?Tmqzu9Xr;nOH)bL)yvdED#^JG;1u z9SaslNR=$-p8cZ0P+lmTdl2=NgWAaEKtgNi?BPmQ^{8UrKTf{?-cyHlBD(_$2GySH z0z{;dKJoT&%==kcV+2@QQ&>8rVZi+YBEB&)3P;`=6SGFeefgq(^{;5NJBf)G9x->V)L2VHLZyGK)O`kn@hMCF{Y1oCJbmvgQnT&*>{a~c zI}V&vsO2D$&zIR(Am@_+pXN{%bhuI{Ae#^otc#^qHZNwb#ozWMn^%{`GNfMqH~fmT ze7TwwhatWn#$`U>rI;lgk?Q29-0AHVkJ*m|*1&TzR~P+R(Slg61^5cESey0ARa|l3 z-1;qgKQvqQvQGCwt&-`s@~bMqnnibtXs4I&xvdV>`U?-HP9@1y?{)l_b09GlOxaV?A3S}uV`6&0 zHQHeB)$sNVSaZ95Uub>n51*YQ}S`ML8BD_Fq(Ly_Xw zz8l@gYU^pqbY6!a`69kOoBYm}FFyuo&W{SYHW_GK^zj?B4F_YVToSvyyyT?U#>X*U zGX(u=_n67gpQs3m;;29-u8*7j%{{go^6#d=dJw5o!2sP>=Z%YIjet4F6lgIF|FN>dV|ta_HJX`?{#QPr^)q8ky56Aytqm? zl8&H{mibS)U9!6{E4dC`hTB1Dg|5Z?GFP8L!-?Jei&}i7!vgGo^YT6BrWu+sPu%2HrE-nw~1A1Tu`{L(trI>Uk#Dchl6Qdm1H> zP!AvL;`u-v;b~%2)3-(Aft{TqyQBArJ|_#{23v?RepGKBf`76TD`Jmf{Rlyzod+*` zFv6xXfdCzyj0~6n(@909xoBwlapM|7f>SfOQ=2Diki6+DWpoVmdB$N-FaJq4kI!M! zz2jJZzsGKDsStmWp!$gZ7RanwPPv{q^im}c*XTq)PIR=CpURO&RY+CJrs#*hiyB&h zn?K>i9iM~de1ge{ZT%#aHz6KuUU?#>v7>kbVgC zsmo5`ME%)B=GA?V4cuD6Vj8Vc12&JXy_UV|`(ppsTLiM>m!anR>-K+-QRb4L4A@ULwbMH1+PFDC;u`3D|&(cDfZS z30wezlb%gSqu1O|^qb7tj?S+rQTcASvJQm+$) zb1L!0gr9jmI@lLawDe$;>O&CFcxJ8YkiYzzw|}$>+mBvNpO^l=%TP`FzG!2s$=deI zM-+k|<6P*IC|L;`Ocnj1olDAMg*K353`w#`V<_hM<*ZCCt4~xSfp!RJB$M;qxq-HH z?J7I7;gsyZAFry6cs%*-0 zO+!bN<5k%9lpTK%YBH`FHPe1sF)jmsGH9CL4A+IMvQ?Gq2pL!>sUVhEcZT-*BVn;R z?*HVg6~DjOsfc867pT7NrTS0PGP2G`gHJYEe{(+b{<2!oIAG)-f~u;|R59 zt3FMkDq4itzVHUpv*l4<|^y3p_3^cqW2v#y~iOw!(jfvRAus+^5dMTnH?!P3W zS&^OE!Ma_l?Y1e*!y|v94O!QOoTRfW%os zrTQg)%Ui_As9SXl^zerXFXZpbXS zT&u1!M91Uy`L8h!8V@Ulg66P%B!Azgn9jb?_>VzDG|oGMBk<qsCSulWbNh#kloUsY1?f{PJzKC6b!&E_Rmlzm|iegfp(>#ejCt=ZulbV85aN z1WFz^=yd&FXVJP}(z`#R;p`D&I9$vsh4z(|J)f;&EnzSe{XCyZpr(LvLKQes<2tJ# z%*-D+$D9hOwdd6ejYlFfAj0mWa~P@rx5n5Ke-fc2)|2{npQ`TGIj1kAdtw02X6B{YTB<@SQJKq`pBfM;qBh1*6F-%DlH}*k2-zkglToPtHwfbLFPdc zleW6CwU;(rsP&n!l*@+GVs0cgQa`ynAjpb69HF~@6Lrh?zrg>0;%9pGO8RY~yb5N| z!hkZwd2VJ0sqRt2A`^tKL?K1cYNc&eoE2#|^>OHmliB0ucySKnja8BJ@g_8}{rn8a z(laNM$stRt;DqKPRzZ z@jJNwFsWK8o!8gv@kTQP9c}!0t+NwZRI%mzK5PjB!!E)&r_|7Kdr5P(*iBSDB7aH8 zPQlw(K}+Vb$qdirsSZ;k`O7!Oa`NHBM0VfN&rv>dZ@uC|F!z)}pdwx7sdb#1y3lc`I__c2l>GuXow5&0OeT2FlmiefppE(?3K3m2x$l=OnnH+nO;=dN3Es7;NQ6~>6@wKeU z?6cHV$bv{e5?M56jm=SL(wI-=jL0jlDGfs#w)Rcf6_X690BNbat1KBly=Ga(tT5gf zb9Xuo(x`My@Gg+z3RO{~a5!?@+HhHx+yO6LlRRuQeo~QUd($Bf0~^BEEN8~OZK0g* z-R;I82^{!9k9b}4dyWLvb<+EwfQXz!x0nftGk|PlnVQoFh#}M-{~hvzQ*rY6Dm&2h zH@8ZJlHV$?(qJ$Lr3uzLjp*tg5;_}E+q<8;p3F|oTBqX+BB_N64LMl>Oa5%9CKW5Np*Nm#1J8?zd|x2phOvF$Md z-<4LiKXkOm^yA<{R~Z*JE(LyKFF|K}`x>Vau6pgb@^L1TFZv?YKszI)+acZu9ki&i z8UFYZD%E3Z9=94?YFYqbcdij9aZ6s87QQQ&pT=d9Y^i?m6HhI0?zU)D>J_V3q}KZ( zk8&tlE!24(sXr!&CmTqPXZ|~?Ec^49oo8_|;2>E{6t}NEidft@gP*?CmNwiWwfRE6 zv7&v|4PiAf^KUrcx|SVA0DHs#uIyzjFN8~hDg?{O>xwi&EADioe?2|hNtz!2gq0N6tQpD7~8g}ncXrNt(H~83%B!1abUdy`GX_u z8&}JkcDeD)3bA_>CrTMD9^~q^aIu*#)r$9_!8Y^dbXp2gKU_H;>#LwRm7OmtDr1O> zlj;rW7qT{w!m~)qimiU^Jd)DGU7I}fI7HMXPP5b%jm}X8=s(?ERNZf?9qcb-=BgM% zU7mEb8P^wEJ;FCw-rChL+dXqb3wV{Xm(R6BYB8 zE2pdTIS5}b9r)WGT9Ldi_)TP`3)NGN2J33bBHet)lz@aDz3w6hJJ;46)U=Q~RAVRQ zy{`+@x3}|E9bN|C9paE{cOMXRlpZRt9u3NXFk3^V3ytwP0OefV${W@Fwi}P9YP2p@ z5a){OK9B#3;@FSjUKBzzBk9%67b8%3xVB04Lazj0^b9zGO&Vw|nZ2K?V=tmiyrC>B z!$({Z5Z25zlEfgwF^D?d2b)%$X{-6@|4+UuQ~e^fue zYxFK)ll9;oNcfoDIZxK8`eC0SzWGkT`FJ76fUEd96#_gG=Qa~;5T^DxoGF>JTjb|- z)|Oh6JQ$c1u4CC~%HsHs29mk&>F6z+TCBDp%mq2i0>x@`XleFpRnFbH6C4bc_t1jE z8BFvOpn=b;?a%rU%xNDmSfT5m;9>EwHz1rc@bm=c7#ijxJg6~ zqGMoa&~Zv*73Jp-MES1nD!jlN*T5>K6Kz{*+*T@N^YK0hR8%Xxsvln0d}}p>KJkQ1 za5kI>eD;<{8LW@5@Ea5@I<(+R|)O??p6GQe2 zY*w{AaFtmhCE4(zL{n~j=3_?lu;*0_d?N4Lr$6^fyd$T(<-}=Ac|CQrLRZ|TUaW0i z)Gn4O4QR>pjRf<~^o(u7uR1c}i}2m~pHk{x6eyFGj?RQ%WxF9(w(EV~hi638fIe7+ z?79NV+Uiem+-iFPSX^lx7laDc50teB z(b;t2iK!E7AS2m~Efn@KnfHaX)fuI=tEU%{a zMTY3arT;Mo3d+#OUL?c0;v6x)p5q^OKij41&2_MO$TT^f_c)Bs&q}7~RXqo+3XMOI z12}dmH(AJw*&B(Okrmv~z_0KX!~Ri=_n!~ngqb|EwYUkzgJC)XQwwH< zQ3|kmPD%i2nyx86#B~jkjfPqOB@2Djgn6kN>CjWmYAS{tpaM#mj-)pi@k-|wRnX=X z)?={IQvS1xtegDkchQKD@+)!u=q;q#v~0bC!Wcy*pnDVI)oD-G&1P2g;IuQ-Mf z{B%G)U^mmdRBurL{1rb^L~2$`xWjs89i-)q2U}2Io!fjMsB6hoG*;d67QN;o4YF%W z;*M(Gy0dJrcsvuuVf@xcqo9HbqJ|b;gb%>N3koX*v3_cEv+&voLkpY3&X!x$WKeqy zgS3q-sc(O2HLAnM@`5~gQ+S%H$hI=!ev?PAT0`906suR68JqlddX^*cqp^LEE+muC z1!w+6AcQ+?jEwdoJTyQ@t(Fy{1B{B#6oL~OV!L0f9V9L5H&C}$;j{P^3~l(_&i2gm z-)MPs{rwmm8JP&cJOWjfC}?M$bynd*I&WqGvMp~<%EATsKga_4DZKE=bRs%$XkUhx zHiFMB;fC4~@1J-s5~AI4Ku78+EB^J3lT$UaiyD6U<9vi;e1O|Z49Jl-h0U4bbVz&f zsmb-NPgXOn*FibuyRcn-$jE~;@lQu4MLTN&yt}Id+2137wd+B9xYqr1>kXEdUH=0r zn{*+})ka~l_MDyr{ z2`+ypRc8qwgxyBb3=^KW;+gg!ha8PEoLJuNUMKd?rVTmT^M9CO=+j?X_oS49EwmPf zI5w~?En)XGi)T$OeDN~h^4#k}Ncacm`@?k`WPf-%ny6Vmv!K-vFLJMVoVGhV1QYGy zyNqOyE!EM*9hnWz-_9o;&WgONQvlkeJ^eK&brB-*h*?410OKP55>Q+=CX%Z#l776Z zwpR%#W@U&e$Fku=}W>P+z1yM{1n zv(@Q(d#v`v_m34<^SeVB5m)1?wQh+DRhhid459{M<`gDe)+gQ*h*lu)dDew62jbPX zS(Y|FAj)bOymmeAu!oudt>YOb23y$Wabp|{V~rDIX?Y}b&uNir3$?W!L`%-j5i zHnN$AdO?1-p$3HA^@8l2NwH+hMBJKzKWW8G#_HgFx+3#uVpNATj_@yy7X8c|)?dMh zNmxz9+Tx1FO^$REWl5p>f*FhnCVd&(9bRyn64_dT6$g4bB0iW~-QL!8n-XFx5HZR+ zay=MZod-^c_D*BTD*%2y=VrtoV3k*g=cl4P;bbp!os} z_7DaU+Imyv%pzfQxR5)eHfL6$)m&ySt-?OEZ0je7nsrd1%4MSD+j<8M68L`5)8={K z?*k3TjIaT)5za&s!!NoJ8~rplnZx_cYRn2sYsict<`D8iEsjWCD!;~f@5Or+h0sT^ zTz|mpsJHdYR%G@G5Zz1290L+7bIolqej!q&>yz(gdF@l*TiS9s4tN&|D|!`}}x z>J^XG(_ETsE|M;(W66e()B`$pY0m;if<&!Dwfvy@t%W=EyFC@;%x4&HgNxa>EjrMb z=|Y7#f@ZhNUAW|#^zYxl<*;#1VUMf*Nz>&9rlBMj77ogKjU(9FHUQe>StU+)JZ`TGT~OZ3E2Q zOJmk=$Ir~^q3j@S|Iv(BO7aU01!P?7ww&1T?2fevkBGjrWV`+NT9OJ>fMJu>I7cOe z#&0@+WI%ckcS9FswJAn&t+*n*Xe*I0jkZ4yVLOuI#-W%aGh*4;@>Q)YzIQwLJwp7y z=56M?EU6W5aI8GiQRklH~GBAhm4+2)tLCT z>#GEhvl$v28G~&UN za|LruZ`=?F{Krwoi%8t^hu@t9y0zitaJZ0ry0sxMHYii2vgz81Gv^E^qemqdaDEf~ zD#Kx19F10civxVTn%=+KNz!pM7K7@6uu{0pX%F}vkEn%>^fGsZAEZ~(-xn!vWI?Qz z>-(|akmOV&nJ54|0>{S8!U5KC zMpkPidmRQmWA+3QxZ-e%oo{h@Z$5HR)QGSLn>f9? zBE28F##It&ds-ICkr8?6Bi-W)*45ne`{AE?;E`OZuu ztaw_&KFPZtHf5uc^f1@%BtfAmy{uzSO%VdmrtrTfeD6~ zs6SD_lmgFH>dc?Nn@Y`8=>|BX$C`>PkCYhr^t}6sx`jGzbUeMsytSENh{LV| zctOLqmK;%x$-(@>Y3AAS=5?!RkwBjxduW!vn*h$FejbBUcD~7Q;Qpj9AZa5Uc!p-T-~2lx zbQGg5kY2+S<%Latiwj`JMJ@&AAt~6@!=~rV%#TqW$d&!% z!;U+VLvFo7S};i=kKqA<&Rtz}yKTs@S&U~zg|^LOA&!u4<-;KBBB&*NWq(toY3Hoc z)HV0r$<0Zj0TR=eGD@v3L#;l}=v~vOy`3<56aUXOeP_^;HO0>cGn2BSG(p;xJ3D&D z>;@Zy-|`>CE?vl!Ari?g#E-THoQDX3#nC2Ru!UX7OoB;fY6(H0MIS5}UY0H-ca*MW zU93!NiN&moIQ|_9dQ74lvxPL|YWBEy9z$9Sk=&?_XEgmcx>pNeb+BfTK7N>;OOr=ovK~Cc0K!fb`3UD;iC=U z!vXWjsv{hHz7`E6NB?6(|K@Z4)3Lx{11ajH>e;0gL@yfKcO6Pq_YdH~bHPHDQe0BM z`o4W9cVVKl9`@@H2A+$k2Fgiz%MrNv7SL&a4b|SIs-W-NZHOm|r|NK5OiW+k4`M=N ze3O3!N4MHCNh9uYCA{4;QUo7#doFdH(*cwRlTCFtF7$?6iljU&BZ~X(Z_ajWc$f2> zCDjNwv2ww4o$1~|zbua0nmrJDqJHaEdRVW>#ONFCoXvj<6-Ng?50b7%g9dnMg1W?C zeXP3)Ms1!I3qD{bS)3n?-u))4KH zM%3^MwdZ{sFCB(1R9Z=4OHP}*7^_|D(d__~gL;W;CH!i9LFwNQfaNr-m$$ji6bQEd zpCdLHLtH4I%Bq!0&c8>ti@tcDl(I7RrcH5z9SIoE#Re<$&5>j+D=O8`1)pY%6QMPh zxgabn`^kdQvdhQ07J1!=v7GI6D5QNx$zk7Ii9FN^Y_zMa1lov&F)Tm8dlc;zE`T?8 zT<#zQ@^MXq#0clHy;V&i%fFQ0kKA$UtG|jA`sAHG-+Mu|dw|Gbe*7EFzjmhJK<$7w z>1|-VcX7M}byE>OXTiioON=!I`1a=b*q^BOo=coOcNpU3%c>K>8Cej_svCRtf6wv% z0Ye)#+0LFU=z&8`2|^LnIyPMBee4PpYQ^59jr)_N>7lGLf<{Kmt-d?L{@37$Z=D*I zZ?vGmHR$TEHNKMs^JbHU4HT69`N8vba(mAE7;z!}xdfT+-MHEOvc%lMM$MHoZ^wXp z_Fl8knC?AYEcs&CMiMvS_%X&$1bk?!!SB7GFdvd#ih_i{-F;W#=d~lT$DhwBo>?z; z5z7^oRgjgCX(#P8aM`2%& z=eUVtI{kibs0UIay_!$0gkvPJ>W?d#rZVot4YtgOwbYg{#76IC%re5qVY~WnjJi-m z@B3Ug^7S8bLK4(uR}1WtHCHuAq=RYoYRb>^YOUJyIK{-3m>W-M?(xe< z31h4w{!qv>T=vz7*el-~bn2o%!8Q0}gNY)!wZv`ISdrlS74Q{kR@>7DN_p4z8D*E- zA&?D!yf;xo7D z_nGR)nJ308kNY53Hsk9%(R2Y^OSu%4Efa!JQ->FvIB{emjQ0xpSN^vLd{62FhfHBF zPH}PZB3}`Q_KJ|~6GbIisr74l#-fiyD*?v@(aGywG-NtI-)(8^4V=bj-|q3=7I5a__2nR`;5{5<0JGpS&G%n7$f%0u2?LVl ze0zofgk(p2d`cwMddKYVq~1MpwjmL#fT4)bBJqv3j7GN>$nPey2kt$P*T%f+(oW~# z;R0#l=5^f#H&u$q!wK0}>j!w-LiftPSW`%sB9B;*dB4zMCf;=*%FZ51HpOBS<`Thu z%u)Cdhu1=R^GoU~xhnEXLLcj`3Tf9vv1%_9w#-D<$Ee*|aFyCyjJp$-a&Fs*el9E3 zCNt!_6(8dQM2IoF$vWM44S~1mc#b3@$8_a$ZKMxfT_?I6z+@cwike(ra4sRD3h92K z$J2z+nhi5~nLtlojDh+)YRAzR{K<=lSHZ=gy&B8l zq_baZrmdccpvbx&xlG_1)5zCq>*?t;R=?4@1gxPQ4l>+NKQ%>tSziv&ST;VHVv}_$ zg_oNDbyER89(}F<@8jXLwGh_9N}W0+Sy@@g(>tLv9hjjq>{lDMulHe!Nq+e7C31{d zqM)(PzdyPvLT-e-%b;FIR@depoRzQ-jFNr(jd%VazGn{JGll4-#*U?;FW`ob)xh#6K zY!IX2jzba^03Zb2T)LGigIJwJuz*y^9mj2VMw0?~Udek?`OG#79aF%urAIuybXqT+esT7|L4|`)%WNQ;uhGQ^Y-5fW@bRadmb8-9%mH9r4r$qYk7Wm_MnTM?-`qbCg%95N zg~hDb_!`g#Tmf0vV&zF*ISCk{$9p`Au?)RG(|#|_f5#J($mG1GiNmc3x>npj+mFk3 zwcyG*oYFGtdyKgjANZTyziAr2R6JaF>J6Wry%ri}Wt-#)VPjj`v!=<}N)nj(xSg&;%2;*1nUH=|k_RHaA zW}1HyGGfl7)gumH#TS33ApN0}_v)lw@q|b;=Ze|Mw6irAi*YJu%5zfN^Jwh@%Li0C zX1T;DnrgAXZJ+14i!Ka<=R+kw{P8Zp%NN$=D5cqMB(CbhJIeyWm_kzb6i1>YDt9o&S(FY{pPvK2C~qlE2Zq%_hz@lY7wvxn}$3EO^`bgH!| zN>`K>z5Oy}279K*|EVq@4lfrOe_nC&Hp6T(w!+vh@{MbRIE9CCS|$=vr~0k7p zodjvdaxOwIM!3yWsN~F=VzbDt@U5UrdpIokI0brS{ky1y;AU2d;rB|sKO2Oy<=#lG zCESWjMxAF-Boo;%)2s>1(?26tIh22Y#wQ7;7;9|9aoVuE)~621D*pT)Ezq;{NJOqV zzSWsbulqO+6{`j1vWfQdR|KHt$D|LinFwDl{NuRyOO$3Ki(!4CdYAJ1=btZec^j=h z@EBA{SEV`|d98(fgyafcn(yTDgT)28600DhcWN{{zP`Rix4U)DoJ$3t$F-cM zU%bZ%cb?6Y?ypee-f0svy**Ay=XQ3s~btYBXrx|jeADj>}1OB+;`2ku#*y|ciN%DzU3~m*Sc8q zx;Fwe*w5yyK6LO_eoZ(Tq{|&md|2&yq`N2LvHfKAxn2_*ZS_=-C;WCbpE=eEPx;W> zl@gg@X}U%MkLK822ZkUG;<##Bg@hEWdHz?Vr=(|?;9Nw+Z*g#^FX3?|mxpi}T z2;jM3-o9q7;jk+wVejVB)8?NQiQG)o=fAv#|LE$hv5-qTt<;4Z#YgQet%*Rh`05Vdas4v5Y(E{1z}bu*hoNy!v`|CSu(xN8ZJf${FW~M zYHv?}kZ%90g~(d5Huo!iTS%ey$2`dy;4)-EeL2N(*%yY3tc7)TD&c=T+)9NO-i2D zTf#poGS2?An6t7RXldF})?3QVFq3}4)OYLe&&~vR)GCDvy3vkvS|ifY@J2vKS)>fF zd4*2!-qLTB7jZsstUvU5It>Kp?OpT-ijHxz#5^m_H*3r$0a*dT0Dujv*^mqS5M{#S z@+?hw?k-la&MIBdSZQb|xTcXD***yfnVFf@g5lB~R|Rv=6GGi%$VBu;ise&N%o_j_ z6m4H)Om8D5gKvV>ScYY`Q%LXLTva0H8#*D^?Qct6COt@mK(Nxs{`regK^up`)4Q0n zwo(xRu~c6x%6|taCdFe<7darc*tBy9fTnYJTm-9)c&e3t;?R*DE+KpHvQ|?K6NWM< zwUU)~mXW^Xy?WPucM=s@SE|=!yFIx!_&3?o0sS!iFJT9tfj8EpjiL@2gBsX_;2G}Vs6m6hJ-fYn(FcGCqgGPLFOtI^3!~K) zqh&cS8{%q%i`RpKRwvnF8HNY-zrHm6=H#^oaIOH{o$e_n++-s6dofeZ5_v?~?UPXG zQ{V#-X8VdE4qAm=Kmz0KyLamlLW<(s>#baQ8F*Fp$KT*;-G-N26S+f&f7&;%?DTRH z^APh-1RPW^ApJ4tDacw}$g#*Bh&FuVoTI9$I_IiznARnw&y|^U`Mat?DU{H=<;vyq zEdwS|gW3(#PzQ}4P{AKWZ|W_C_2}dEU+5C zH1bB__b164P7ofR5}E3p5`lC=L;yVSCkX1GU{pS|r+EEJ#;9E?!~m?Ovsjc=VZPjf z^0O>i94zx}R-D7p%&iWDk@3fnRN|%bH#r~i`Q170eC#dL+cbeRcE{Ide=)=xdY};R zXgkzS@2n&O23{`HL7&gU@3f!}=q)xrF9#HD#JbifALbu!cyt^tN_=Li9&VW#ptR&X%u=TyCU~ z`<&aiY6h7Jb0F8v8}Vy8h^>@&U#95->iw5hHeCGE7DCNHe--U_R_~GAkIOe!dm$;o zmJmg`=8qLeQ-XKf?XRc$NOC_j7rY~);{Jq8$fQ&;)X8cj35=G^Y~K4gu&bD>F}nH^ z{jQR=7>iIaCOYfk5!Z!j@;E93$y&TK1Q&+|n-L4PQNF^cICDmiNA69bAA>- z)>~BbQBD;tOx`$n)?ZbeLH-PmRxBBL+9lY-sW*fWUPN3qN;2CRW3e;Z_qJ1t{t!_8 zUQl_a`|0wI>n~erdz91$Ya|UaRkgcUnlIUgdK$Y?oB^fQ+je<%d-x8)x@e>M#+MBy zITZ`RV8ainLLH0TFd?i7HKSbq7XLrcX~^M_=e=_`(w7{xsxGpZVPWM2&CchbdJ4DFY$e4aBpkntfX|pvt4OeCPkw`8^%l{ky+t4 zdY->c$2?3tM-^xo^z5kAn!h((5WZ!+UrLyD{ymcL3gYx}IJSeEYRo7eMsaAr#7~2* z%OXC+Za85Yo$TC=+$|em?*Y!rQ|TvdU?{U^(3NJ~E!pF8I@+S^pVtp=2t?)a&bO7{ zyZI!HXVuhtRJbSPMF4Q0>ybfg(wO}An&WlThWO~VFI(b~V-|M&nqK!D)2>Hc5><$F z(_*gIGMcCeXPikb$-eibV9`qsKUX>j>qgt_qp0|S#ZU`L|Gct0_q-PM`*yco_{nP> zh+q>DkAI1i?$%xz7xSla42VE6$-+2g-!q{$BSJEVP9+pFX=U!@* zMN>zr*}V^yu%tyiD@oXkCRmG#=4Ds1NHPMJARBdEJzBd6(XO?12~i1O>hCzDB3v4$ zQh$r?srn={(kWxY(U$8)_l7dw(mYBcu%hsbx38nN`|c~RwkO*%QQNl5O{1_037d@` zV}Y8LK)Px}{oM1R(BA_Y@n-CA4%?jvQrv`4+?%qWOdzK9`*EI`lyzjyC~ae_#|M@~ zA_j)7Z^hXlbtLu5Iz8ya-rOR?zIqpKLo0 )ZYxAn07ibbM43FLo8%7Txh56F0lV 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
?s%yQZPn|sOoI(R)^(Kij82~&8mXzs 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 Oc~#}-Pl^@I1OFcYs^tU# diff --git a/intune/device-updates/windows/images/expedite-updates/device-report.png b/intune/device-updates/windows/images/expedite-updates/device-report.png deleted file mode 100644 index d8e4e9888f79252c8797b3e057198893659ac895..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33788 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

45s@vCL#`Z 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 diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index d37393b839..3a77e70953 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -37,16 +37,6 @@ Hotpatch is an extension of Windows Update and requires Autopatch to create and - No changes are required to your existing update ring configurations. Your existing ring configurations are honored alongside Hotpatch policies. - The [Hotpatch quality update report](/windows/deployment/windows-autopatch/monitor/windows-autopatch-hotpatch-quality-update-report) provides a per policy level view of the current update statuses for all devices that receive Hotpatch updates. -## Prerequisites - -[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] - -To benefit from Hotpatch updates, devices must meet the following prerequisites: - -- Windows 11 Enterprise version 24H2 or later -- Devices must be on the latest baseline release version to qualify for Hotpatch updates. Microsoft releases Baseline updates quarterly as standard cumulative updates. For more information on the latest schedule for these releases, see [Release notes for Hotpatch](https://support.microsoft.com/topic/release-notes-for-hotpatch-in-azure-automanage-for-windows-server-2022-4e234525-5bd5-4171-9886-b475dabe0ce8?preview=true). -- Microsoft Intune to manage hotpatch update deployment with the [Windows quality update policy with hotpatch turned on](#enroll-devices-to-receive-hotpatch-updates). - ## Operating system configuration prerequisites To prepare a device to receive Hotpatch updates, configure the following operating system settings on the device. You must configure these settings for the device to be offered the Hotpatch update and to apply all Hotpatch updates. diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 270fc16abd..dc0dad3df1 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -9,10 +9,6 @@ ms.reviewer: davguy; bryanke # Settings for Windows Update that you can manage through Intune policy for Update rings - - -## Update rings settings - Update rings policies in Microsoft Intune provide a set of configurable settings that control how Windows updates are delivered and installed on managed devices. These settings allow administrators to tailor the update experience to meet organizational needs, balancing update compliance with user productivity. The policy settings are divided into two main categories: **Update settings** and **User experience settings**. diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index be9f32076c..f018251849 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -15,23 +15,9 @@ In Microsoft Intune, update rings are configured through **update rings policies > [!NOTE] > When devices are managed through Windows Autopatch, update rings may be created and maintained by the service to implement rollout cadence and restart behavior. In these scenarios, admins typically shouldn't assign custom update rings to Autopatch‑managed devices. Instead, update rings work in combination with service‑managed policies that control update targeting and sequencing. - - ## Prerequisites -The following prerequisites must be met to use Windows Update Rings for Windows devices in Intune. - -- Devices must have access to endpoints. To get a detailed list of endpoints required for the associated service listed here, see [Network endpoints](../../intune-service/fundamentals/intune-endpoints.md#access-for-managed-devices). - - [Windows Update](/windows/privacy/manage-windows-1809-endpoints#windows-update) - - > [!NOTE] - > Although not required to configure Windows Update client policies, if the Microsoft Account Sign-In Assistant (wlidsvc) service is disabled, Windows Update doesn't offer feature updates. For more information, see [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). +[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] :::row::: :::column span="1"::: @@ -75,45 +61,45 @@ The following prerequisites must be met to use Windows Update Rings for Windows :::column-end::: :::row-end::: +:::row::: +:::column span="1"::: +[!INCLUDE [device-configuration](../../../includes/requirements/device-configuration.md)] + +:::column-end::: +:::column span="3"::: +> - The *Microsoft Account Sign-In Assistant* service (`wlidsvc`) must be enabled and running. +> +> If the Microsoft Account Sign-In Assistant service is disabled, Windows Update doesn't offer feature updates. For more information, see [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). +:::column-end::: +:::row-end::: + ## Create and assign update rings -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab > **Create profile**. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** +1. Select the **Update rings** tab > **Create profile**. 1. Under *Basics*, specify a name, a description (optional), and then select **Next**. 1. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](update-rings-policy-settings.md). After configuring *Update and User experience* settings, select **Next**. 1. Under **Scope tags**, select **+ Select scope tags** to open the *Select tags* pane if you want to apply them to the update ring. Choose one or more tags, and then click **Select** to add them to the update ring and return to the *Scope tag*s page. - - When ready, select **Next** to continue to *Assignments*. - - > [!NOTE] - > When configuring or editing Intune policies, some policy types might not display the Scope Tags configuration page if there are no custom defined scope tags for the tenant. - > If you don't see the Scope Tag option, ensure that at least one tag in addition to the default scope tag has been defined. - +1. Select **Next** to continue to *Assignments*. 1. Under **Assignments**, choose **+ Select groups to include** and then assign the update ring to one or more groups. Use **+ Select groups to exclude** to fine-tune the assignment. Select **Next** to continue. - In most cases, we recommend deploying update rings to device groups. Use of device groups aligns to our guidance for deploying [feature updates](feature-updates.md) and removes the need for a user to sign-on to a device before the policy can apply. + In most cases, we recommend deploying update rings to device groups. Use of device groups removes the need for a user to sign-on to a device before the policy can apply. 1. Under **Review + create**, review the settings, and then select **Create** when ready to save your Windows update ring. Your new update ring is displayed in the list of update rings. ## Manage update rings -In the portal, navigate to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab and select the ring policy that you want to manage. Intune displays details similar to the following for the selected policy: +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** +1. Select the **Update rings** tab and select the ring policy that you want to manage. Intune displays details similar to the following for the selected policy: -:::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: + :::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: This view includes: - **Policy actions**: use the available actions to manage the selected update ring policy. For more information about each action, see the [Policy actions](#policy-actions) section. - -:::image type="content" source="./images/update-rings/overview-actions.png" alt-text="Available actions."::: - -This view also includes: - - **Essentials**: A list of details about the policy, including when it was created, last modified, and a count of groups that are assigned to the policy. - - **Device and user check-in status**: The default report view for this policy. In addition to this default view, the following report details and options are available: - **View report**: A button opens a more detailed report view for *Device and user check-in status*. - - **Two additional report tiles**: You can select the tiles for the following reports to view additional details: - **Device assignment status**: This report shows all the devices that are targeted by the policy, including devices in a pending policy assignment state. - **Per setting status**: View the configuration status of each setting for this policy across all devices and users. @@ -187,17 +173,11 @@ A device must have installed the latest update. Because updates are cumulative, Consider the following when you use Uninstall: - Uninstalling a feature or quality update is only available for the servicing channel the device is on. - - Using uninstall for feature or quality updates triggers a policy to restore the previous update on your Windows machines. - - After a quality update is successfully rolled back, device users continue to see the update listed in **Windows settings** > **Updates** > **Update History**. - - When you initiate an uninstall of feature or quality updates on an Update Ring, Intune also pauses updates of the same type on that Update Ring. - - Once the feature or quality update pause elapses on an Update Ring, devices will reinstall previously uninstalled feature or quality updates if they're still applicable. - - Uninstallation will not be successful when the feature update was applied using an Enablement Package. To learn more about Enablement Packages, see [KB5015684](https://support.microsoft.com/topic/kb5015684-featured-update-to-version-22h2-by-using-an-enablement-package-09d43632-f438-47b5-985e-d6fd704eee61). - - For feature updates specifically, the time you can uninstall the update is limited from 2-60 days. This period is configured by the update rings Update setting **Set feature update uninstall period (2 – 60 days)**. You can't roll back a feature update that's been installed on a device after the update has been installed for longer than the configured uninstall period. For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period. @@ -216,3 +196,9 @@ To uninstall the latest Windows update: - Use [Windows feature updates in Intune](feature-updates.md) - Use [Windows update compatibility reports](compatibility-reports.md) - Use [Windows feature update reports](feature-updates-reports.md) + + + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file From 43901685cdd5fa6db42f604ff8512941cdf1302a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 13:53:36 -0500 Subject: [PATCH 082/139] rows/columns --- .../windows/update-rings-policy-settings.md | 45 +++++++++++++++++-- intune/device-updates/windows/update-rings.md | 11 ++--- 2 files changed, 45 insertions(+), 11 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index dc0dad3df1..6594e0a137 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -7,7 +7,7 @@ ms.reviewer: davguy; bryanke --- -# Settings for Windows Update that you can manage through Intune policy for Update rings +# Update rings policy settings Update rings policies in Microsoft Intune provide a set of configurable settings that control how Windows updates are delivered and installed on managed devices. These settings allow administrators to tailor the update experience to meet organizational needs, balancing update compliance with user productivity. @@ -23,9 +23,48 @@ Update settings control what bits a device will download, and when. |**Windows drivers**|- **Allow** - Select *Allow* include Windows Update drivers during updates.
- **Block** - Select Block to prevent scanning for drivers.|[ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate)| |**Quality update deferral period (days)**|Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines)|[DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays)| |**Feature update deferral period (days)**|Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update.|[DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays)| -|**Upgrade Windows 10 devices to Latest Windows 11 release**|When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. |For more information on eligibility, see [Windows 11 Specs and System Requirements | Microsoft](https://www.microsoft.com/windows/windows-11-specifications).| +|**Upgrade Windows 10 devices to Latest Windows 11 release**|When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release.|| |**Set feature update uninstall period (2 - 60 days)**|Configure a time after which feature updates can't be uninstalled.

After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version.

For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period.|[ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod)| -|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Windows Insider - Release Preview**
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|[BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel)| +|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Release Preview**
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|[BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel)| + + + +:::row::: + :::column span="1"::: + ### Microsoft product updates + :::column-end::: + :::column span="3"::: + - **Allow** - Select *Allow* to scan for app updates from Microsoft Update. + - **Block** - Select *Block* to prevent scanning for app updates. + + Configuration service provider (CSP) reference: [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| + :::column-end::: +:::row-end::: +:::row::: + :::column span="1"::: + ### Windows drivers + :::column-end::: + :::column span="3"::: + - **Allow** - Select *Allow* include Windows Update drivers during updates. + - **Block** - Select *Block* to prevent scanning for drivers. + + Configuration service provider (CSP) reference: [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) + :::column-end::: +:::row-end::: +:::row::: + :::column span="1"::: + ### Quality update deferral period (days) + :::column-end::: + :::column span="3"::: + Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. + + The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). + + Configuration service provider (CSP) reference: [DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) + :::column-end::: +:::row-end::: + + ## User experience settings diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index f018251849..0653380ff6 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -51,12 +51,9 @@ In Microsoft Intune, update rings are configured through **update rings policies > > Windows Enterprise LTSC and IoT Enterprise LTSC- LTSC is supported for Quality updates, but not for Feature updates. As a result, the following ring controls aren't supported for LTSC: > - Pause of feature updates -> - Feature Update Deferral period (days) -> - Set feature update uninstall period (2 - 60 days) -> - Enable pre-release builds, which includes the following build options: -> - Windows Insider Release Preview -> - Beta Channel -> - Dev Channel +> - Feature Update Deferral period +> - Set feature update uninstall period +> - Enable pre-release builds > - Use deadline settings for feature updates :::column-end::: :::row-end::: @@ -197,8 +194,6 @@ To uninstall the latest Windows update: - Use [Windows update compatibility reports](compatibility-reports.md) - Use [Windows feature update reports](feature-updates-reports.md) - - [INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file From f492fdf610426f60b01edfbcf8f2e21e7134232b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 14:19:21 -0500 Subject: [PATCH 083/139] updates --- intune/device-updates/windows/update-rings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 0653380ff6..735c9fd300 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -60,7 +60,7 @@ In Microsoft Intune, update rings are configured through **update rings policies :::row::: :::column span="1"::: -[!INCLUDE [device-configuration](../../../includes/requirements/device-configuration.md)] +[!INCLUDE [device-configuration](../../includes/requirements/device-configuration.md)] :::column-end::: :::column span="3"::: From de3f3a8a3965f727f84b8123c8e00e315d0aafcb Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 14:35:22 -0500 Subject: [PATCH 084/139] updates --- .../device-updates/windows/update-rings-policy-settings.md | 6 +++--- intune/device-updates/windows/update-rings.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 6594e0a137..173c2609f9 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -31,7 +31,7 @@ Update settings control what bits a device will download, and when. :::row::: :::column span="1"::: - ### Microsoft product updates + #### Microsoft product updates :::column-end::: :::column span="3"::: - **Allow** - Select *Allow* to scan for app updates from Microsoft Update. @@ -42,7 +42,7 @@ Update settings control what bits a device will download, and when. :::row-end::: :::row::: :::column span="1"::: - ### Windows drivers + #### Windows drivers :::column-end::: :::column span="3"::: - **Allow** - Select *Allow* include Windows Update drivers during updates. @@ -53,7 +53,7 @@ Update settings control what bits a device will download, and when. :::row-end::: :::row::: :::column span="1"::: - ### Quality update deferral period (days) + **Quality update deferral period (days)** :::column-end::: :::column span="3"::: Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 735c9fd300..568296de80 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -64,7 +64,7 @@ In Microsoft Intune, update rings are configured through **update rings policies :::column-end::: :::column span="3"::: -> - The *Microsoft Account Sign-In Assistant* service (`wlidsvc`) must be enabled and running. +> The *Microsoft Account Sign-In Assistant* service (`wlidsvc`) must be enabled and running. > > If the Microsoft Account Sign-In Assistant service is disabled, Windows Update doesn't offer feature updates. For more information, see [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). :::column-end::: From 2e7d339f53e0fe92b83c148afd017c351a1f7627 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 14:40:58 -0500 Subject: [PATCH 085/139] updates --- .../windows/update-rings-policy-settings.md | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 173c2609f9..7028c54473 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -31,24 +31,23 @@ Update settings control what bits a device will download, and when. :::row::: :::column span="1"::: - #### Microsoft product updates + **Microsoft product updates** :::column-end::: :::column span="3"::: - - **Allow** - Select *Allow* to scan for app updates from Microsoft Update. - - **Block** - Select *Block* to prevent scanning for app updates. - - Configuration service provider (CSP) reference: [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| + > - **Allow** - Select *Allow* to scan for app updates from Microsoft Update. + > - **Block** - Select *Block* to prevent scanning for app updates. + > + > Configuration service provider (CSP) reference: [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| :::column-end::: :::row-end::: :::row::: :::column span="1"::: - #### Windows drivers + **Windows drivers** :::column-end::: :::column span="3"::: - - **Allow** - Select *Allow* include Windows Update drivers during updates. - - **Block** - Select *Block* to prevent scanning for drivers. - - Configuration service provider (CSP) reference: [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) + > - **Allow** - Select *Allow* include Windows Update drivers during updates. + > - **Block** - Select *Block* to prevent scanning for drivers. + > Configuration service provider (CSP) reference: [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) :::column-end::: :::row-end::: :::row::: @@ -56,11 +55,10 @@ Update settings control what bits a device will download, and when. **Quality update deferral period (days)** :::column-end::: :::column span="3"::: - Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. - - The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - - Configuration service provider (CSP) reference: [DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) + > Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. + > + > The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). + > Configuration service provider (CSP) reference: [DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) :::column-end::: :::row-end::: From 5a4a12c7bb36c779ccb8f0b806d5d82d8e9a8300 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 14:47:37 -0500 Subject: [PATCH 086/139] updates --- .../windows/update-rings-policy-settings.md | 52 +++++++++++++------ 1 file changed, 37 insertions(+), 15 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 7028c54473..468f7b8ee5 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -17,18 +17,6 @@ The policy settings are divided into two main categories: **Update settings** an Update settings control what bits a device will download, and when. -| **Setting** | **Description** | **CSP Reference** | -|-------------|-----------------|-------------------| -| **Microsoft product updates**|- **Allow** - Select *Allow* to scan for app updates from Microsoft Update.
- **Block** - Select Block to prevent scanning for app updates. | [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| -|**Windows drivers**|- **Allow** - Select *Allow* include Windows Update drivers during updates.
- **Block** - Select Block to prevent scanning for drivers.|[ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate)| -|**Quality update deferral period (days)**|Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines)|[DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays)| -|**Feature update deferral period (days)**|Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update.|[DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays)| -|**Upgrade Windows 10 devices to Latest Windows 11 release**|When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release.|| -|**Set feature update uninstall period (2 - 60 days)**|Configure a time after which feature updates can't be uninstalled.

After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version.

For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period.|[ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod)| -|**Enable pre-release builds**| Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Release Preview**
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting).|[BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel)| - - - :::row::: :::column span="1"::: **Microsoft product updates** @@ -61,9 +49,43 @@ Update settings control what bits a device will download, and when. > Configuration service provider (CSP) reference: [DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) :::column-end::: :::row-end::: - - - +:::row::: + :::column span="1"::: + **Feature update deferral period (days)** + :::column-end::: + :::column span="3"::: + > Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update. + > + > Configuration service provider (CSP) reference: [DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays) + :::column-end::: +:::row-end::::::row::: + :::column span="1"::: + **Upgrade Windows 10 devices to Latest Windows 11 release** + :::column-end::: + :::column span="3"::: + > When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. + :::column-end::: +:::row-end::: +:::row-end::::::row::: + :::column span="1"::: + **Set feature update uninstall period (2 - 60 days)** + :::column-end::: + :::column span="3"::: + > Configure a time after which feature updates can't be uninstalled.

After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version.

For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period. + > + >Configuration service provider (CSP) reference: [ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod) + :::column-end::: +:::row-end::: +:::row-end::::::row::: + :::column span="1"::: + **Enable pre-release builds** + :::column-end::: + :::column span="3"::: + > Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Release Preview**
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting). + > + >Configuration service provider (CSP) reference: [BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel) + :::column-end::: +:::row-end::: ## User experience settings From 1ca11d80024ae4d5123b7a6f331045989c702e99 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 15:01:37 -0500 Subject: [PATCH 087/139] updates --- .../windows/update-rings-policy-settings.md | 94 +++++++++++++++++-- 1 file changed, 86 insertions(+), 8 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 468f7b8ee5..0ba0be51e7 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -13,7 +13,7 @@ Update rings policies in Microsoft Intune provide a set of configurable settings The policy settings are divided into two main categories: **Update settings** and **User experience settings**. -### Update settings +## Update settings Update settings control what bits a device will download, and when. @@ -91,13 +91,91 @@ Update settings control what bits a device will download, and when. User experience settings control the end-user experience for device restart and reminders. -| **Setting** | **Description** | **CSP Reference** | -|-------------|-----------------|-------------------| -|**Automatic update behavior**|Choose how automatic updates are installed and, if necessary, when to restart the device:

- **Notify download**: Notify the user before downloading the update. Users choose to download and install updates. If the user takes no action, the update will not install until the deadline you have configured is reached.
- **Auto install at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced. This option can restart a device automatically after the update installs.

Use the **Active hours** settings to define a period during which the automatic restarts are blocked:
  - **Active hours start**: Specify a start time for suppressing restarts due to update installations.
  
  - **Active hours end**: Specify an end time for suppressing reboots due to update installations.
- **Auto install and restart at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.

This option can restart a device automatically after the update installs. **Active hours** settings are used to define a period during which the automatic restarts are blocked:
  - **Active hours start** - Specify a start time for suppressing restarts due to update installations.
  - **Active hours end**: Specify an end time for suppressing reboots due to update installations.- **Auto install and restart at a scheduled time**: Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
When set to *Auto install and restart at a scheduled time*, you can configure the following settings:
  - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time.
  - **Scheduled install day** - Specify on which day of the week you want updates to install.
  - **Scheduled install time** - Specify the time of day when you want updates to install.
**Note:** The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached.
- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only.
- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install.|[AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate)
[ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart)
[ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend)| -|**Restart checks (EDU Restart)**|- **Allow**: Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc.
- **Skip**: Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices.

**Note**: In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required.|[SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart)| -|**Option to pause Windows updates**|- **Enable**: Allow device users to pause the installation of an update for a certain number of days.
- **Disable**: Prevent device users from pausing the installation of an update.| [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess)| -|**Option to check for Windows updates**|- **Enable**: Allow device users to use Windows Update scan to find updates.
- **Disable**: Prevent device users from accessing the Windows Update scan.|[SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess)| -|**Change notification Update level**|Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed.

Supported options:
- **Not configured**
- **Use the default Windows Update notifications**
- **Turn off all notifications, excluding restart warnings**
- **Turn off all notifications, including restart warnings**|[UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel)| +:::row::: + :::column span="1"::: + **Automatic update behavior** + :::column-end::: + :::column span="3"::: + > Choose how automatic updates are installed and, if necessary, when to restart the device: + > + >- **Notify download**: Notify the user before downloading the update. Users choose to download and install updates. If the user takes no action, the update will not install until the deadline you have configured is reached. + >- **Auto install at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced. This option can restart a device automatically after the update installs. + > + >Use the **Active hours** settings to define a period during which the automatic restarts are blocked: + >- **Active hours start**: Specify a start time for suppressing restarts due to update installations. + >- **Active hours end**: Specify an end time for suppressing reboots due to update installations. + >- **Auto install and restart at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices. + > + >This option can restart a device automatically after the update installs. **Active hours** settings are used to define a period during which the automatic restarts are blocked: + >- **Active hours start** - Specify a start time for suppressing restarts due to update installations. + >- **Active hours end**: Specify an end time for suppressing reboots due to update installations. + >- **Auto install and restart at a scheduled time**: Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. When set to *Auto install and restart at a scheduled time*, you can configure the following settings: + > - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time. + > - **Scheduled install day** - Specify on which day of the week you want updates to install. + > - **Scheduled install time** - Specify the time of day when you want updates to install. + >>[!NOTE] + >>The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached. + >- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only. + >- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install. + >Configuration service provider (CSP) reference: + > - [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) + > - [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) + > - [ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) + :::column-end::: +:::row-end::: + +:::row-end::::::row::: + :::column span="1"::: + **Restart checks (EDU Restart)** + :::column-end::: + :::column span="3"::: + >- **Allow**: Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. + >- **Skip**: Will restrict updates to download and install outside of Active Hours. Updates will be allowed to start even if there is a signed-in user or the device is on battery power, providing there is more than 70% battery capacity. Windows will schedule the device to wake from sleep 1 hour after the [Active Hours End](/windows/client-management/mdm/policy-csp-update#activehoursend) time with a 60-minute random delay. Devices will reboot immediately after the updates are installed. If there are still pending updates, the device will continue to retry every hour for 4 hours.

This option is designed for education devices that remain in carts overnight that are left in sleep mode. It is not designed for 1:1 devices. + >>[!NOTE] + >>In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required. + > + >Configuration service provider (CSP) reference: [SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart) + :::column-end::: +:::row-end::: + + +:::row-end::::::row::: + :::column span="1"::: + **Option to pause Windows updates** + :::column-end::: + :::column span="3"::: + >- **Enable**: Allow device users to pause the installation of an update for a certain number of days. + >- **Disable**: Prevent device users from pausing the installation of an update. + > + >Configuration service provider (CSP) reference: [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess) + :::column-end::: +:::row-end::: + +:::row-end::::::row::: + :::column span="1"::: + **Option to check for Windows updates** + :::column-end::: + :::column span="3"::: + >- **Enable**: Allow device users to use Windows Update scan to find updates. + >- **Disable**: Prevent device users from accessing the Windows Update scan. + > + >Configuration service provider (CSP) reference: [SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess) + :::column-end::: +:::row-end::: + +:::row-end::::::row::: + :::column span="1"::: + **Change notification Update level** + :::column-end::: + :::column span="3"::: + >Specify what level of Windows Update notifications users see. This setting doesn't control how and when updates are downloaded and installed.

Supported options: + >- **Not configured** + >- **Use the default Windows Update notifications** + >- **Turn off all notifications, excluding restart warnings** + >- **Turn off all notifications, including restart warnings** + > + >Configuration service provider (CSP) reference: [UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) +:::row-end::: #### Use deadline settings From f6d21bd2fc6b075d775ce2251032356fe10746de Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 15:14:43 -0500 Subject: [PATCH 088/139] updates --- .../windows/compatibility-reports.md | 39 ------------------- .../windows/update-rings-policy-settings.md | 21 ++++++---- intune/device-updates/windows/update-rings.md | 9 +++-- 3 files changed, 20 insertions(+), 49 deletions(-) diff --git a/intune/device-updates/windows/compatibility-reports.md b/intune/device-updates/windows/compatibility-reports.md index b1282b67b6..f614f049cb 100644 --- a/intune/device-updates/windows/compatibility-reports.md +++ b/intune/device-updates/windows/compatibility-reports.md @@ -16,45 +16,6 @@ With Intune, you can deploy updates to Windows devices with [Windows Update ring To use these reports, you must first ensure that prerequisites are met and that devices are properly configured for data collection. -## Prerequisites - -### Licensing - -The Windows feature update device readiness and Windows feature update compatibility risks reports require users of enrolled devices to have one of the following licenses: - -- Windows Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) -- Windows Education A3 or A5 (included in Microsoft 365 A3 or A5) -- Windows Virtual Desktop Access (VDA) per user - -Before using these reports, you must attest to having the required licenses on the [Windows data page](../../intune-service/protect/data-enable-windows-data.md#windows-license-verification) of the Intune admin center. - -### Devices - -To be eligible for the Windows feature update device readiness and Windows feature update compatibility risks reports, devices must: - -- Run a supported version of Windows with the latest cumulative update -- Be Microsoft Entra joined or Microsoft Entra hybrid joined -- Be managed by Intune (including co-managed devices) or a supported version of the Configuration Manager client with [tenant attach enabled](../../configmgr/tenant-attach/device-sync-actions.md) -- Have [Windows diagnostic data enabled](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) at the [Required level](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) or higher - - -Additionally, you must set the [Enable features that require Windows diagnostic data in processor configuration](../../intune-service/protect/data-enable-windows-data.md#windows-data) setting in **Tenant administration** > **Connectors and tokens** > **Windows data** to On. - -### Users - -To view these reports, users must be assigned an Intune role with the **Managed devices** > **View reports** permission. This permission is included in the following built-in roles: - -- Endpoint Security Manager -- Read Only Operator -- Help Desk Operator - -In addition, to use the **Windows feature update device readiness report**, users must also have the **Roles** > **Read** permission. This permission is included in the following built-in roles: - -- Endpoint Security Manager -- Read Only Operator -- Help Desk Operator -- Intune Role Administrator - ## Use the Windows feature update device readiness report The **Windows feature update device readiness report** provides a device-level view of compatibility risks associated with an upgrade or update to a chosen version of Windows. diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 0ba0be51e7..16e43242d8 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -28,6 +28,7 @@ Update settings control what bits a device will download, and when. > Configuration service provider (CSP) reference: [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| :::column-end::: :::row-end::: + :::row::: :::column span="1"::: **Windows drivers** @@ -38,6 +39,7 @@ Update settings control what bits a device will download, and when. > Configuration service provider (CSP) reference: [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) :::column-end::: :::row-end::: + :::row::: :::column span="1"::: **Quality update deferral period (days)** @@ -49,6 +51,7 @@ Update settings control what bits a device will download, and when. > Configuration service provider (CSP) reference: [DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) :::column-end::: :::row-end::: + :::row::: :::column span="1"::: **Feature update deferral period (days)** @@ -58,7 +61,9 @@ Update settings control what bits a device will download, and when. > > Configuration service provider (CSP) reference: [DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays) :::column-end::: -:::row-end::::::row::: +:::row-end::: + +:::row::: :::column span="1"::: **Upgrade Windows 10 devices to Latest Windows 11 release** :::column-end::: @@ -66,7 +71,8 @@ Update settings control what bits a device will download, and when. > When set to *Yes*, eligible Windows 10 devices will upgrade to the most current Windows 11 release. :::column-end::: :::row-end::: -:::row-end::::::row::: + +:::row::: :::column span="1"::: **Set feature update uninstall period (2 - 60 days)** :::column-end::: @@ -76,7 +82,8 @@ Update settings control what bits a device will download, and when. >Configuration service provider (CSP) reference: [ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod) :::column-end::: :::row-end::: -:::row-end::::::row::: + +:::row::: :::column span="1"::: **Enable pre-release builds** :::column-end::: @@ -124,7 +131,7 @@ User experience settings control the end-user experience for device restart and :::column-end::: :::row-end::: -:::row-end::::::row::: +:::row::: :::column span="1"::: **Restart checks (EDU Restart)** :::column-end::: @@ -139,7 +146,7 @@ User experience settings control the end-user experience for device restart and :::row-end::: -:::row-end::::::row::: +:::row::: :::column span="1"::: **Option to pause Windows updates** :::column-end::: @@ -151,7 +158,7 @@ User experience settings control the end-user experience for device restart and :::column-end::: :::row-end::: -:::row-end::::::row::: +:::row::: :::column span="1"::: **Option to check for Windows updates** :::column-end::: @@ -163,7 +170,7 @@ User experience settings control the end-user experience for device restart and :::column-end::: :::row-end::: -:::row-end::::::row::: +:::row::: :::column span="1"::: **Change notification Update level** :::column-end::: diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 568296de80..2a85657804 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -10,7 +10,7 @@ ms.reviewer: davguy; davidmeb; bryanke Windows update rings define how and when Windows updates are installed on devices. They control client‑side update behavior such as deferral periods, restart settings, deadlines, active hours, and user notifications. Update rings apply broadly to Windows updates and are commonly used to create deployment stages—for example, test, pilot, and production—by assigning different settings to different device groups. -In Microsoft Intune, update rings are configured through **update rings policies**, which provide a general policy surface for managing Windows Update behavior on devices. These policies use Windows Update client settings and can be used on their own or alongside other Windows update policies, such as feature updates, quality updates, and driver updates. Update rings remain an important tool for shaping the user update experience and controlling installation timing. +In Microsoft Intune, update rings are configured through **update rings policies**, which provide a general policy surface for managing Windows Update behavior on devices. These policies use Windows Update client settings and can be used on their own or alongside other Windows update policies, such as feature updates, quality updates, and driver updates. > [!NOTE] > When devices are managed through Windows Autopatch, update rings may be created and maintained by the service to implement rollout cadence and restart behavior. In these scenarios, admins typically shouldn't assign custom update rings to Autopatch‑managed devices. Instead, update rings work in combination with service‑managed policies that control update targeting and sequencing. @@ -75,12 +75,15 @@ In Microsoft Intune, update rings are configured through **update rings policies 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** 1. Select the **Update rings** tab > **Create profile**. 1. Under *Basics*, specify a name, a description (optional), and then select **Next**. -1. Under **Update ring settings**, configure settings for your business needs. For information about the available settings, see [Windows update settings](update-rings-policy-settings.md). After configuring *Update and User experience* settings, select **Next**. +1. Under **Update ring settings**, configure settings aligned with your organization's update deployment strategy + - For information about the available settings, see [Windows update settings](update-rings-policy-settings.md). + - After configuring *Update and User experience* settings, select **Next**. 1. Under **Scope tags**, select **+ Select scope tags** to open the *Select tags* pane if you want to apply them to the update ring. Choose one or more tags, and then click **Select** to add them to the update ring and return to the *Scope tag*s page. 1. Select **Next** to continue to *Assignments*. 1. Under **Assignments**, choose **+ Select groups to include** and then assign the update ring to one or more groups. Use **+ Select groups to exclude** to fine-tune the assignment. Select **Next** to continue. - In most cases, we recommend deploying update rings to device groups. Use of device groups removes the need for a user to sign-on to a device before the policy can apply. + > [!TIP] + > Assign update rings to device groups. The use of device groups removes the need for a user to sign-on to a device before the policy can apply. 1. Under **Review + create**, review the settings, and then select **Create** when ready to save your Windows update ring. Your new update ring is displayed in the list of update rings. From fb54209d4178c938bad3cff41cadee4b041f63cd Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 15:31:06 -0500 Subject: [PATCH 089/139] updates --- intune/device-updates/windows/toc.yml | 6 +-- .../windows/update-rings-policy-settings.md | 39 ++++++++++++------- .../windows/update-rings-reports.md | 2 +- intune/device-updates/windows/update-rings.md | 2 +- 4 files changed, 29 insertions(+), 20 deletions(-) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 819e4ba241..ddf6b9ca90 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -7,12 +7,12 @@ items: - name: Get started href: update-rings.md displayName: windows updates, rings - - name: Reports - href: update-rings-reports.md - displayName: windows updates, rings - name: Policy settings href: update-rings-policy-settings.md displayName: windows updates, rings + - name: Reports + href: update-rings-reports.md + displayName: windows updates, rings - name: Manage Windows feature updates items: - name: Get started diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 16e43242d8..23829e1db0 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -1,7 +1,7 @@ --- title: Windows Update settings you can manage with Intune Update Ring policies for Windows devices. description: View the settings for Windows Update that you can manage through Intune policy for Update rings. -ms.date: 07/15/2024 +ms.date: 01/12/2026 ms.topic: reference ms.reviewer: davguy; bryanke --- @@ -22,10 +22,10 @@ Update settings control what bits a device will download, and when. **Microsoft product updates** :::column-end::: :::column span="3"::: - > - **Allow** - Select *Allow* to scan for app updates from Microsoft Update. - > - **Block** - Select *Block* to prevent scanning for app updates. + > - **Allow**: To scan for app updates from Microsoft Update. + > - **Block**: To prevent scanning for app updates. > - > Configuration service provider (CSP) reference: [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice)| + > Configuration service provider (CSP) reference: [AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice). :::column-end::: :::row-end::: @@ -34,9 +34,10 @@ Update settings control what bits a device will download, and when. **Windows drivers** :::column-end::: :::column span="3"::: - > - **Allow** - Select *Allow* include Windows Update drivers during updates. - > - **Block** - Select *Block* to prevent scanning for drivers. - > Configuration service provider (CSP) reference: [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate) + > - **Allow** - To include Windows Update drivers during updates. + > - **Block** - To prevent scanning for drivers. + > + > Configuration service provider (CSP) reference: [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate). :::column-end::: :::row-end::: @@ -45,10 +46,11 @@ Update settings control what bits a device will download, and when. **Quality update deferral period (days)** :::column-end::: :::column span="3"::: - > Specify the number of days from 0 to 30 for which Quality Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. + > Specify the number of days from 0 to 30 for which quality updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. > > The deadline calculation for both quality and feature updates is based off the time the client's update scan initially discovered the update. See [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - > Configuration service provider (CSP) reference: [DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) + > + >Configuration service provider (CSP) reference: [DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays). :::column-end::: :::row-end::: @@ -57,9 +59,9 @@ Update settings control what bits a device will download, and when. **Feature update deferral period (days)** :::column-end::: :::column span="3"::: - > Specify the number of days for which Feature Updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update. + > Specify the number of days for which feature updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update. > - > Configuration service provider (CSP) reference: [DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays) + > Configuration service provider (CSP) reference: [DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays). :::column-end::: :::row-end::: @@ -77,9 +79,11 @@ Update settings control what bits a device will download, and when. **Set feature update uninstall period (2 - 60 days)** :::column-end::: :::column span="3"::: - > Configure a time after which feature updates can't be uninstalled.

After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version.

For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period. + > Configure a time after which feature updates can't be uninstalled. After this period expires, the previous update bits are removed from the device, and it can no longer uninstall to a previous update version. + > + >For example, consider an update ring with a feature update uninstall period of 20 days. After 25 days, you decide to roll back the latest feature update and use the *Uninstall* option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance. However, devices that only installed the feature update up to 19 days ago can uninstall the update if they successfully check in to receive the uninstall command before exceeding the 20-day uninstall period. > - >Configuration service provider (CSP) reference: [ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod) + >Configuration service provider (CSP) reference: [ConfigureFeatureUpdateUninstallPeriod](/windows/client-management/mdm/policy-csp-update#configurefeatureupdateuninstallperiod). :::column-end::: :::row-end::: @@ -88,9 +92,14 @@ Update settings control what bits a device will download, and when. **Enable pre-release builds** :::column-end::: :::column span="3"::: - > Devices that receive this setting as *Enabled* will move to the pre-release build you specify, and will also reboot. When enabled, specify one of the following prerelease builds:
- **Release Preview**
- **Beta Channel**
- **Dev Chanel**

For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting). + > When enabled, targeted devices will move to the pre-release build you specify. You must specify one of the following prerelease builds: + >- **Release Preview** + >- **Beta Channel** + >- **Dev Chanel** + > + > For information about pre-release builds, see [Windows Insider](https://insider.windows.com/understand-flighting). > - >Configuration service provider (CSP) reference: [BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel) + >Configuration service provider (CSP) reference: [BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel). :::column-end::: :::row-end::: diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 499a17012e..55c4a384c5 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -1,7 +1,7 @@ --- title: Reports for Windows update rings policies description: Learn about the reports available for Windows update rings policies in Microsoft Intune. -ms.date: 03/04/2025 +ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: zadvor --- diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index 2a85657804..e87d168c8e 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -1,7 +1,7 @@ --- title: Configure Windows Update rings policy description: Create and manage Intune policy for Windows update rings. You can configure, deploy, and pause update installation with Windows Update client policies using Microsoft Intune. -ms.date: 04/18/2024 +ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- From 7cd08df034cab79c62709ed0dc22b6cac402db51 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 15:43:25 -0500 Subject: [PATCH 090/139] updates --- .../windows/update-rings-policy-settings.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 23829e1db0..82db1eff61 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -59,7 +59,7 @@ Update settings control what bits a device will download, and when. **Feature update deferral period (days)** :::column-end::: :::column span="3"::: - > Specify the number of days for which feature updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update. + > Specify the number of days from 0 to 365 for which feature updates are deferred. This period is in addition to any deferral period that is part of the service channel you select. The deferral period begins when Microsoft releases the update. > > Configuration service provider (CSP) reference: [DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays). :::column-end::: @@ -93,7 +93,7 @@ Update settings control what bits a device will download, and when. :::column-end::: :::column span="3"::: > When enabled, targeted devices will move to the pre-release build you specify. You must specify one of the following prerelease builds: - >- **Release Preview** + >- **Windows Insider - Release Preview** >- **Beta Channel** >- **Dev Chanel** > @@ -117,14 +117,14 @@ User experience settings control the end-user experience for device restart and >- **Notify download**: Notify the user before downloading the update. Users choose to download and install updates. If the user takes no action, the update will not install until the deadline you have configured is reached. >- **Auto install at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, users are prompted to restart for up to seven days, and then restart is forced. This option can restart a device automatically after the update installs. > - >Use the **Active hours** settings to define a period during which the automatic restarts are blocked: - >- **Active hours start**: Specify a start time for suppressing restarts due to update installations. - >- **Active hours end**: Specify an end time for suppressing reboots due to update installations. - >- **Auto install and restart at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices. + > Use the **Active hours** settings to define a period during which the automatic restarts are blocked: + > - **Active hours start**: Specify a start time for suppressing restarts due to update installations. + > - **Active hours end**: Specify an end time for suppressing reboots due to update installations. + >- **Auto install and restart at maintenance time**: Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used, which is the default for unmanaged devices.\ + > This option can restart a device automatically after the update installs. **Active hours** settings are used to define a period during which the automatic restarts are blocked: + > - **Active hours start** - Specify a start time for suppressing restarts due to update installations. + > - **Active hours end**: Specify an end time for suppressing reboots due to update installations. > - >This option can restart a device automatically after the update installs. **Active hours** settings are used to define a period during which the automatic restarts are blocked: - >- **Active hours start** - Specify a start time for suppressing restarts due to update installations. - >- **Active hours end**: Specify an end time for suppressing reboots due to update installations. >- **Auto install and restart at a scheduled time**: Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. When set to *Auto install and restart at a scheduled time*, you can configure the following settings: > - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time. > - **Scheduled install day** - Specify on which day of the week you want updates to install. From 15fcd71210517a6f2f980494e91238d2e67590fd Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 16:01:28 -0500 Subject: [PATCH 091/139] updates --- .../windows/update-rings-policy-settings.md | 41 +++++++++++-------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 82db1eff61..9730b2d0c2 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -193,21 +193,26 @@ User experience settings control the end-user experience for device restart and >Configuration service provider (CSP) reference: [UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) :::row-end::: -#### Use deadline settings - - Allows configuration of deadline settings. - - - **Not configured** - - **Allow** - -When set to *Allow*, you can configure the following settings for deadlines: - -| **Setting** | **Description** | **CSP Reference** | -|--|--|--| -| **Deadline for feature updates** | Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). | [ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforfeatureupdates) | -| **Deadline for quality updates** | Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). | [ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforqualityupdates) | -| **Grace period** | Specifies a minimum number of days after deadline until restarts occur automatically (0-7). | [ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiod) | -| **Auto reboot before deadline** | Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. | [ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#configuredeadlinenoautoreboot) | - -For more details about how deadlines and grace periods work together see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - +:::row::: + :::column span="1"::: + **Use deadline settings** + :::column-end::: + :::column span="3"::: + >Enables the configuration of deadline settings: + >- **Not configured** + >- **Allow** + > + >When set to *Allow*, you can configure the following settings for deadlines: + > **Deadline for feature updates**: Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). + > **Deadline for quality updates**: Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). + > **Grace period**: Specifies a minimum number of days after deadline until restarts occur automatically (0-7). + > **Auto reboot before deadline**: Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. + > + >For more details about how deadlines and grace periods work together see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). + > + >Configuration service provider (CSP) reference: + > - [ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforfeatureupdates) + > - [ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforqualityupdates) + > - [ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiod) + > - [ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#configuredeadlinenoautoreboot) +:::row-end::: From 60e2cddfb27a1872ea389b1d98315cc63887e37a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 16:05:56 -0500 Subject: [PATCH 092/139] updates --- .../windows/update-rings-reports.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/intune/device-updates/windows/update-rings-reports.md b/intune/device-updates/windows/update-rings-reports.md index 55c4a384c5..e783b44f8c 100644 --- a/intune/device-updates/windows/update-rings-reports.md +++ b/intune/device-updates/windows/update-rings-reports.md @@ -8,9 +8,15 @@ ms.reviewer: zadvor # Reports for update rings policies -Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. To access reports, in the [Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Update rings** tab > and select an update ring policy. Intune displays details similar to the following for the selected policy: +Intune offers integrated report views for the Windows update ring policies you deploy. These views display details about the update ring deployment and status. -:::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: +To access reports: + +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** +1. Select **Windows updates** > **Update rings** +1. Select an update ring policy: + + :::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: On the policy page view: @@ -43,3 +49,8 @@ On the policy page view: This report supports drilling in to view the list of settings, with subsequent drill-in as seen in for the full report view available from the *View report* button. - **Per setting status**: View the configuration status of each setting for this policy across all devices and users. This view present a simple view of each setting in the policy, and the count of assigned devices that have success, error, or conflict. This report view doesn't support drilling in for additional detail. + + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file From 1ddd4af09683eba4cb7798004fe8d73c32c66b59 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 16:11:35 -0500 Subject: [PATCH 093/139] updates --- .../windows/update-rings-policy-settings.md | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 9730b2d0c2..6b8a15dd24 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -126,11 +126,13 @@ User experience settings control the end-user experience for device restart and > - **Active hours end**: Specify an end time for suppressing reboots due to update installations. > >- **Auto install and restart at a scheduled time**: Specify an installation day and time. If unspecified, installation runs at 3 AM daily, followed by a 15-minute countdown to a restart. Logged on users can delay countdown and restart. When set to *Auto install and restart at a scheduled time*, you can configure the following settings: - > - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time. - > - **Scheduled install day** - Specify on which day of the week you want updates to install. - > - **Scheduled install time** - Specify the time of day when you want updates to install. - >>[!NOTE] - >>The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached. + > - **Automatic behavior frequency** - Use this setting to schedule when updates are installed, including the week, the day, and the time. + > - **Scheduled install day** - Specify on which day of the week you want updates to install. + > - **Scheduled install time** - Specify the time of day when you want updates to install. + > + > >[!NOTE] + > >The device might not complete the installation at the specified time because of power policies, user absence, and so on. In this case, it will not attempt installation until the specified time occurs again or until a deadline you have specified is reached. + > >- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only. >- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install. >Configuration service provider (CSP) reference: @@ -150,7 +152,7 @@ User experience settings control the end-user experience for device restart and >>[!NOTE] >>In policies where this value is currently set to *Skip*, the value will remain in place until that value is changed to *Allow* and saved. However, When creating new policies, it will not be available, and you can use [Settings catalog](../../intune-service/configuration/settings-catalog.md) to set this value if required. > - >Configuration service provider (CSP) reference: [SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart) + >Configuration service provider (CSP) reference: [SetEDURestart](/windows/client-management/mdm/policy-csp-update#setedurestart). :::column-end::: :::row-end::: @@ -163,7 +165,7 @@ User experience settings control the end-user experience for device restart and >- **Enable**: Allow device users to pause the installation of an update for a certain number of days. >- **Disable**: Prevent device users from pausing the installation of an update. > - >Configuration service provider (CSP) reference: [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess) + >Configuration service provider (CSP) reference: [SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess). :::column-end::: :::row-end::: @@ -175,7 +177,7 @@ User experience settings control the end-user experience for device restart and >- **Enable**: Allow device users to use Windows Update scan to find updates. >- **Disable**: Prevent device users from accessing the Windows Update scan. > - >Configuration service provider (CSP) reference: [SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess) + >Configuration service provider (CSP) reference: [SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess). :::column-end::: :::row-end::: @@ -190,7 +192,7 @@ User experience settings control the end-user experience for device restart and >- **Turn off all notifications, excluding restart warnings** >- **Turn off all notifications, including restart warnings** > - >Configuration service provider (CSP) reference: [UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel) + >Configuration service provider (CSP) reference: [UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#updatenotificationlevel). :::row-end::: :::row::: @@ -203,10 +205,10 @@ User experience settings control the end-user experience for device restart and >- **Allow** > >When set to *Allow*, you can configure the following settings for deadlines: - > **Deadline for feature updates**: Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). - > **Deadline for quality updates**: Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). - > **Grace period**: Specifies a minimum number of days after deadline until restarts occur automatically (0-7). - > **Auto reboot before deadline**: Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. + >- **Deadline for feature updates**: Specifies the number of days a user has before feature updates are installed on their devices automatically (2-30). + >- **Deadline for quality updates**: Specifies the number of days a user has before quality updates are installed on their devices automatically (2-30). + >- **Grace period**: Specifies a minimum number of days after deadline until restarts occur automatically (0-7). + >- **Auto reboot before deadline**: Specifies whether the device will attempt to automatically reboot outside of active hours before the deadline and grace period are expired. The recommended value is **Yes**, as it enables the system to reboot when the user isn't using the device. Setting this value to **No** forces the system to wait until the deadline and grace period are expired and then restarts the device and this could occur during active hours. > >For more details about how deadlines and grace periods work together see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). > From c2f76be1cc3defd3ae003607c43dd411d6d5afb6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 16:41:44 -0500 Subject: [PATCH 094/139] updates --- .../windows/driver-updates-reports.md | 75 ++++++++---------- .../report-driver-updates-failures.png | Bin 80035 -> 0 bytes .../windows/update-rings-policy-settings.md | 1 + 3 files changed, 35 insertions(+), 41 deletions(-) delete mode 100644 intune/device-updates/windows/images/reports/report-driver-updates-failures.png diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index dabfc978e7..038894e94e 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -1,7 +1,7 @@ --- title: Use Windows Update for Business reports for Windows Updates in Microsoft Intune description: Use Windows Update for Business reports to view data for Windows Updates you deploy with Intune. -ms.date: 03/04/2025 +ms.date: 01/12/2026 ms.topic: how-to ms.reviewer: zadvor --- @@ -21,32 +21,26 @@ The data in the Intune reports for Windows Driver update policies is used only f > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). -### User permissions to use reports - -To view these reports, users must be assigned an Intune role with the **Managed devices** > **View reports** permission. This permission is included in the following built-in roles: - -- Endpoint Security Manager -- Read Only Operator -- Help Desk Operator - ## Windows Driver updates summary -On the Summary tab of the Windows Updates node of Reports, you can view summary details about device success or failure for installing updates from device update policies. To find this report, navigate to **Reports** > **Windows Updates** > **Summary** tab and scroll down until you find the **Windows Driver updates**. +The *Windows Driver updates summary* report provides an overview of the status of driver updates across all your Windows Driver update policies. -The following screen capture displays a summary of four policies, each assigned to a single device. +To access the Windows Driver updates summary report: -:::image type="content" source="./images/reports/report-driver-updates-summary.png" alt-text="Screen capture of the Windows Driver Updates summary page." lightbox="./images/reports/report-driver-updates-summary.png"::: +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. +1. Select the **Summary** tab and find the **Windows Driver updates** section: + :::image type="content" source="./images/reports/report-driver-updates-summary.png" alt-text="Screen capture of the Windows Driver Updates summary page." lightbox="./images/reports/report-driver-updates-summary.png"::: -This report allows you to view the status of driver updates for each policy (*Profile* column). It displays the number of devices that are up-to-date (*Success*), failed (*Error*), paused (*Paused*), etc. for the driver updates in that policy. However, each device is only represented once in a single status column, based on the worst status across all of the updates that apply to that device. +This report shows the status of driver updates for each policy. It displays the number of devices that are up-to-date (*Success*), failed (*Error*), paused (*Paused*), etc. for the driver updates in that policy. However, each device is only represented once in a single status column, based on the worst status across all of the updates that apply to that device. Intune ranks the following statuses in order of priority, from best (Success) to worst (NeedsReview): -- **Success** – All applicable driver updates have installed successfully. -- **In progress** – At least one update remains in progress, and none have been paused, failed, or worse. -- **Paused** – At least one update has been paused, but none have failed to install, been cancelled, or are pending review. -- **Error** – At least one update failed to install, but none are cancelled or pending review. -- **Cancelled** – At least one update has been declined, but none are pending review. -- **NeedsReview** – One or more updates are new to the policy and pending review to approve or decline. +- **Success**: All applicable driver updates have installed successfully. +- **In progress**: At least one update remains in progress, and none have been paused, failed, or worse. +- **Paused**: At least one update has been paused, but none have failed to install, been cancelled, or are pending review. +- **Error**: At least one update failed to install, but none are cancelled or pending review. +- **Cancelled**: At least one update has been declined, but none are pending review. +- **NeedsReview**: One or more updates are new to the policy and pending review to approve or decline. For example: A policy might have three applicable driver updates for an assigned device. If one of the three fails to install on that device while the other two updates install successfully, the device is identified by adding one to the *Error* column. Once all three updates install successfully, the device is represented by adding one to the *Success* column and reducing the count of the *Error* column by one. @@ -56,40 +50,38 @@ This report doesn't support drilling in for more details about devices, driver u The *Windows Driver Updates report* allows you to select a single driver update and view details about the policies in which it's applicable for a device. This report provides information about the driver from all your driver update policies, offering a different perspective than other reports, which only provide details specific to a single policy. -To find this report, in the admin center go to **Reports** > **Windows updates** > **Reports** tab, and then select the **Windows Driver Update Report** tile. +To access the Windows Driver updates report: -In the following screen capture, the report shows details for the driver update *Microsoft – APPLIANCES – 1.0.0.1*. +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. +1. Select the **Reports** tab and select the **Windows Driver Update Report** tile. + +In the following screen capture, the report shows details for the driver update *Microsoft: APPLIANCES: 1.0.0.1*. :::image type="content" source="./images/reports/report-driver-updates-drivers.png" alt-text="Screen capture of the Windows Driver updates report." lightbox="./images/reports/report-driver-updates-drivers.png"::: To change the focus of this report to a different driver: -1. On the **Windows Driver updates** view, select **Select a driver update** to open the **Driver updates** pane on the right. - -2. The *Driver updates* pane displays a list of updates that are approved and applicable for at least one device from across all your driver update policies. - -3. On the Driver updates pane, select a driver, and then **OK** to return to the Windows Driver updates report view that now shows information for the driver you selected, and select **Generate again** to update the report. +1. On the **Windows Driver updates** view, select **Select a driver update** to open the **Driver updates** pane. +1. The *Driver updates* pane displays a list of updates that are approved and applicable for at least one device from across all your driver update policies. +1. On the Driver updates pane, select a driver, and then **OK** to return to the Windows Driver updates report view that now shows information for the driver you selected, and select **Generate again** to update the report. In the following screen capture, only four drivers remain applicable to devices with driver updates policy, and those four updates are different versions of the same driver update. :::image type="content" source="./images/reports/report-driver-updates-pane.png" alt-text="Screen capture of Driver Updates pane of a driver updates policy." lightbox="./images/reports/report-driver-updates-pane.png"::: -**Column details**: +### Column details While most of the column details should be clear, the following warrant some explanation: -- **Update State** – This column presents the most recent status of the selected driver update, as reported by each device to which it applies. Further details can be found in the *Update Substrate* column. - - - **Cancelled** – The update was paused in the policy that applies to this device. - - **Offering** – The update is approved, but the device hasn't yet installed it. - - **Installed** – The update installed successfully. - - **Needs attention** – There's an installation issue for the update on this device. - -- **Policy** – This column identifies the name of the policy in which the update was approved. - -- **Last Scan Time** – This column provides insight into when a device last checked for updates. This can help explain why approved updates haven't installed. For instance, if the last scan time is several weeks old, it may indicate that the device is either offline or unable to connect to scan for updates. +- **Update State**: This column presents the most recent status of the selected driver update, as reported by each device to which it applies. Further details can be found in the *Update Substrate* column. + - **Cancelled**: The update was paused in the policy that applies to this device. + - **Offering**: The update is approved, but the device hasn't yet installed it. + - **Installed**: The update installed successfully. + - **Needs attention**: There's an installation issue for the update on this device. +- **Policy**: This column identifies the name of the policy in which the update was approved. +- **Last Scan Time**: This column provides insight into when a device last checked for updates. This can help explain why approved updates haven't installed. For instance, if the last scan time is several weeks old, it may indicate that the device is either offline or unable to connect to scan for updates. -**Data retention**: +### Data retention As devices across all your updates policies install the latest versions of a driver update, older driver update versions that are no longer needed by any device drops off the driver updates list. However, this isn't necessarily an immediate event. Reporting data for driver updates remains available until the end of a data retention period is reached. This period is six months since the last time an event for the update is received. @@ -98,11 +90,12 @@ As devices across all your updates policies install the latest versions of a dri ## Windows Driver update failures -Windows driver updates include a report on driver update failures. To find this report, in the admin center go to **Devices** > **Monitor** > **Windows Driver update failures**. This report is part of the *Software updates* group and might require you to scroll down the admin center to locate it. +Windows driver updates include a report on driver update failures. -:::image type="content" source="./images/reports/report-driver-updates-failures.png" alt-text="Screen capture of the Windows Driver update failure report." lightbox="./images/reports/report-driver-updates-failures.png"::: +To access the Windows Driver update failures report: -When you select the report, you can view a list of your update policies and see a count of devices in each policy that have at least one driver update error. In the previous screen capture, only one driver has such an error. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Monitor** > **Driver update policies with alerts**. +1. When you select the report, you can view a list of your update policies and see a count of devices in each policy that have at least one driver update error. By selecting that policy and entry, you can then view more information about the error, including: diff --git a/intune/device-updates/windows/images/reports/report-driver-updates-failures.png b/intune/device-updates/windows/images/reports/report-driver-updates-failures.png deleted file mode 100644 index f58d7b8364eaf05986249fd0d2b29eaf6e9c941c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80035 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 epJe(%_NBjdE>vPwUVI>4 >- **Auto install and reboot without end-user control** - Updates download automatically and then install during Automatic Maintenance when the device isn't in use or running on battery power. When restart is required, the device restarts when not being used. This option sets the end-users control pane to read-only. >- **Reset to default** - Restore the original auto update settings. When you *reset to default*, Windows will automatically determine active hours for the device. Using the active hours, Windows then schedules the best time to install updates and restart the system after updates install. + > >Configuration service provider (CSP) reference: > - [AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) > - [ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart) From 98cc81a35f5fff5a7bed7dd0e79bc20e48aeef8e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:11:49 -0500 Subject: [PATCH 095/139] updates --- .../device-updates/windows/driver-updates.md | 10 +--- .../windows/feature-updates-policy.md | 50 ++++--------------- .../device-updates/windows/feature-updates.md | 26 ++++++---- intune/device-updates/windows/toc.yml | 2 +- 4 files changed, 28 insertions(+), 60 deletions(-) diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 5b9f678933..535bd20fc5 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -14,12 +14,6 @@ In Microsoft Intune, Windows driver updates are managed through **driver updates Driver updates policies support **automatic or manual approval workflows**, allowing you to choose whether recommended drivers are deployed automatically or require administrator review before installation. This approach helps organizations balance hardware stability, risk management, and operational efficiency while maintaining visibility into which drivers are approved for deployment. ---- - - - ## Prerequisites [!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] @@ -44,7 +38,7 @@ Using Windows driver update policies, you remain in control of which driver upda - **Configure policy to require manual approval of all updates**. This policy ensures that administrators must approve a driver update before it can be deployed. Newer versions of driver updates for devices with this policy are automatically added to the policy but remain inactive until approved. -Later, when a newer driver update from the OEM is recommended for a device in the policy, the policy status updates to indicate there are drivers pending your review. This status becomes a call to action to review the policy and decide if you want to approve deployment of the newest drivers to devices. + Later, when a newer driver update from the OEM is recommended for a device in the policy, the policy status updates to indicate there are drivers pending your review. This status becomes a call to action to review the policy and decide if you want to approve deployment of the newest drivers to devices. - **Manage which drivers are approved for deployment**. You can edit any driver update policy to modify which drivers are approved for deployment. You can pause the deployment of any individual driver update to stop its deployment to new devices, and then later reapprove the paused update to enable Windows Update to resume installing it on applicable devices. @@ -81,4 +75,4 @@ For more information about planning deployments, see [Create a deployment plan]( ## Next steps > [!div class="nextstepaction"] -> [Learn how to configure Windows Driver update policies](driver-updates-policy.md) +> [Learn how to configure driver updates policies](driver-updates-policy.md) diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-updates-policy.md index 12e2db3f3f..dd0852c29c 100644 --- a/intune/device-updates/windows/feature-updates-policy.md +++ b/intune/device-updates/windows/feature-updates-policy.md @@ -102,50 +102,20 @@ Selecting a profile from the list opens the profiles **Overview** pane where you > [!NOTE] > The End user update status Last Scanned Time value will return *Not scanned yet* until a user logs on and Update Session Orchestrator (USO) scan is initiated. For more information on the Unified Update Platform (UUP) architecture and related components, see [Get started with Windows Update](/windows/deployment/update/windows-update-overview). -## Validation and reporting -There are multiple options to get in-depth reporting for Windows updates with Intune. Windows update reports show details about your Windows devices side by side in the same report. +## Co-management considerations -To learn more, see [reports for feature updates policies](feature-updates-reports.md). +If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. -## Feature updates policies limitations and considerations +To prevent this initial delay from impacting your co-managed devices: -- When you deploy a feature updates policy to a device that is also targeted by an update ring policy, review the update ring for the following configurations: - - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. - - Feature updates for the update ring must be *running*. They must not be paused. - - > [!TIP] - > If you're using feature updates, we recommend you set the Feature update deferral period to *0* in the associated Update Rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. - > - > For more information, see [Move from update ring deferrals to feature updates policy](ring-deferrals-to-feature-updates-policy.md). - -- Windows feature updates policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. - -- If you co-manage devices with Configuration Manager, feature updates policies might not immediately take effect on devices when you newly configure the [Windows Update policies workload](../../configmgr/comanage/workloads.md#windows-update-policies) to Intune. This delay is temporary but can initially result in devices updating to a later feature update version than is configured in the policy. - - To prevent this initial delay from impacting your co-managed devices: - - 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - 1. Go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Feature updates** tab > **Create profile**. - 1. For **Deployment settings**, enter a meaningful name and a description for the policy. Then, specify the feature update you want devices to be running. - 1. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update. - - Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. - - 1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report). - 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. - -- When the device checks in to the Windows Update service, the device's group membership is validated against the security groups assigned to the feature updates policy settings for any feature update holds. - -- Managed devices that receive feature update policy are automatically enrolled with the [Windows Autopatch](/windows/deployment/windows-autopatch/overview/windows-autopatch-overview). The service manages the updates a device receives. Microsoft Intune uses this service and works with your Intune policies for Windows updates to deploy feature updates to devices. - - When a device is no longer assigned to any feature update policies, the device remains enrolled in Autopatch. This change allows time to assign the device to a different policy and ensure that in the meantime the device doesn't receive a feature update that wasn't intended. - - As a result, when a feature updates policy no longer applies to a device, that device isn't offered any feature update until one of the following happens: - - - The device is assigned to a new feature update profile. - - The device is unenrolled from Intune, which unenrolls the device from feature update management by Autopatch. - - You use the [Windows Autopatch graph API](/graph/windowsupdates-enroll) to [remove the device](/graph/api/windowsupdates-updatableasset-unenrollassets) from feature update management. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** +1. Select **Feature updates** > **Create profile**. +1. For **Deployment settings**, enter a name and a description for the policy. Then, specify the feature update you want devices to be running. +1. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update.\ + Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. +1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report). +1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 06c82a0e3e..4156b1d281 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -23,15 +23,19 @@ Feature updates policies allow you to **lock devices to a specific Windows relea [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] ---- - - diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index ddf6b9ca90..528a91e822 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -21,7 +21,7 @@ items: - name: Configure feature updates policies href: feature-updates-policy.md displayName: windows quality updates - - name: Feature updates reports + - name: Reports href: feature-updates-reports.md displayName: windows feature updates - name: Compatibility reports From aca525e6339f3bc4babfb4fce6a81ace76ce2d4e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:15:36 -0500 Subject: [PATCH 096/139] updates --- .../windows/feature-updates-policy.md | 23 ++++++++++++++ ...ing-deferrals-to-feature-updates-policy.md | 30 ------------------- intune/device-updates/windows/toc.yml | 2 -- 3 files changed, 23 insertions(+), 32 deletions(-) delete mode 100644 intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-updates-policy.md index dd0852c29c..e0f039d163 100644 --- a/intune/device-updates/windows/feature-updates-policy.md +++ b/intune/device-updates/windows/feature-updates-policy.md @@ -117,6 +117,29 @@ To prevent this initial delay from impacting your co-managed devices: 1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report). 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. +## Move from update ring deferrals to feature updates policy + +When using Intune to manage Windows updates, it's possible to use both *update rings* policy with update deferrals, and *feature updates* policy to manage the updates you want to install on devices. If you're using feature updates, we recommend you end use of deferrals as configured in your update rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. You can continue to use the user experience settings from update rings, as they don't create issues when combined with feature updates policy. + +While nothing prohibits use of both policy types to control which updates can install on a device, there's typically no advantage to doing so. When both policy types apply to a device, the conditions of both policy types must be met (be true) on the device before it's offered an applicable update. This scenario can lead to updates not installing as expected due to a block by one of the policy types. + +### Plan to transition + +Plan to manage the change from using update ring deferrals to feature updates so that the Windows Update service can be ready to deploy the updates you expect. + +- When Intune policies for Windows updates are created or modified, Intune passes the policy details to Windows Update, which then determines the updates that are applicable for each device that's assigned one or more update policies. +- The process to evaluate updates for devices can take up to 10 minutes to complete, and in some cases might take a bit longer. +- If a device starts a scan for updates *after* a deferral has been set to zero or removed for the device, but *before* Windows Update completes the processing of the feature updates policy, that device can be offered an update you didn't plan for it to install. + +Use the following process to ensure Windows Update has processed your feature updates policy before deferrals are removed. + +### Switch to feature updates policy + +1. In the Microsoft Intune admin center, create a [feature updates policy](feature-updates.md) that configures your desired Windows version, and assign it to applicable devices. + After the saved policy is assigned to devices, it will take a few minutes for Windows Update to process the policy. +1. View the [Windows feature updates (Organizational)](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. +1. After devices are verified to be in the **OfferReady** state you can safely reconfigure the [Update ring policy](update-rings.md), for that same set of devices to change the setting **Feature update deferral period (days)** to a value of **0**. + [INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md b/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md deleted file mode 100644 index c65b9591d5..0000000000 --- a/intune/device-updates/windows/ring-deferrals-to-feature-updates-policy.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Move from update ring deferrals to feature updates policy -description: TBD -ms.date: 09/10/2024 -ms.topic: how-to -ms.reviewer: ---- - -# Move from update ring deferrals to feature updates policy - -When using Intune to manage Windows updates, it's possible to use both *update rings* policy with update deferrals, and *feature updates* policy to manage the updates you want to install on devices. If you're using feature updates, we recommend you end use of deferrals as configured in your update rings policy. Combining update ring deferrals with feature updates policy can create complexity that might delay update installations. You can continue to use the user experience settings from update rings, as they don't create issues when combined with feature updates policy. - -While nothing prohibits use of both policy types to control which updates can install on a device, there's typically no advantage to doing so. When both policy types apply to a device, the conditions of both policy types must be met (be true) on the device before it's offered an applicable update. This scenario can lead to updates not installing as expected due to a block by one of the policy types. - -## Plan to transition - -Plan to manage the change from using update ring deferrals to feature updates so that the Windows Update service can be ready to deploy the updates you expect. - -- When Intune policies for Windows updates are created or modified, Intune passes the policy details to Windows Update, which then determines the updates that are applicable for each device that's assigned one or more update policies. -- The process to evaluate updates for devices can take up to 10 minutes to complete, and in some cases might take a bit longer. -- If a device starts a scan for updates *after* a deferral has been set to zero or removed for the device, but *before* Windows Update completes the processing of the feature updates policy, that device can be offered an update you didn't plan for it to install. - -Use the following process to ensure Windows Update has processed your feature updates policy before deferrals are removed. - -### Switch to feature updates policy - -1. In the Microsoft Intune admin center, create a [feature updates policy](feature-updates.md) that configures your desired Windows version, and assign it to applicable devices. - After the saved policy is assigned to devices, it will take a few minutes for Windows Update to process the policy. -1. View the [Windows feature updates (Organizational)](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. -1. After devices are verified to be in the **OfferReady** state you can safely reconfigure the [Update ring policy](update-rings.md), for that same set of devices to change the setting **Feature update deferral period (days)** to a value of **0**. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 528a91e822..1a1818044f 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -27,8 +27,6 @@ items: - name: Compatibility reports href: compatibility-reports.md displayName: windows updates, reports - - name: Move from deferrals to feature updates policies - href: ring-deferrals-to-feature-updates-policy.md - name: Windows rollout options href: rollout-options.md displayName: windows updates From f043beb9096272d775ca60c1e13fcbfc7e392def Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:25:09 -0500 Subject: [PATCH 097/139] test H5 --- intune/device-updates/windows/update-rings-policy-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 255383c581..bf5b9c5f7c 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -109,7 +109,7 @@ User experience settings control the end-user experience for device restart and :::row::: :::column span="1"::: - **Automatic update behavior** + ##### Automatic update behavior :::column-end::: :::column span="3"::: > Choose how automatic updates are installed and, if necessary, when to restart the device: @@ -145,7 +145,7 @@ User experience settings control the end-user experience for device restart and :::row::: :::column span="1"::: - **Restart checks (EDU Restart)** + ###### Restart checks (EDU Restart) :::column-end::: :::column span="3"::: >- **Allow**: Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. From 068c242755b4da0115ef7d7dbdf3751217c5b7ba Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:30:53 -0500 Subject: [PATCH 098/139] updates --- intune/device-updates/windows/toc.yml | 8 ++++---- .../windows/update-rings-policy-settings.md | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index 1a1818044f..ab07008efc 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -21,10 +21,10 @@ items: - name: Configure feature updates policies href: feature-updates-policy.md displayName: windows quality updates - - name: Reports + - name: Feature updates policies reports href: feature-updates-reports.md displayName: windows feature updates - - name: Compatibility reports + - name: Feature updates compatibility reports href: compatibility-reports.md displayName: windows updates, reports - name: Windows rollout options @@ -40,7 +40,7 @@ items: - name: Configure quality updates policies href: quality-updates-policy.md displayName: windows quality updates - - name: Reports + - name: Quality updates polciies reports href: quality-updates-reports.md displayName: windows quality updates - name: Expedite updates @@ -54,7 +54,7 @@ items: - name: Configure driver updates policies href: driver-updates-policy.md displayName: windows driver updates - - name: Reports + - name: Driver updates policies reports href: driver-updates-reports.md displayName: windows updates - name: Driver updates FAQs diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index bf5b9c5f7c..33218bb037 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -109,7 +109,7 @@ User experience settings control the end-user experience for device restart and :::row::: :::column span="1"::: - ##### Automatic update behavior + **Automatic update behavior** :::column-end::: :::column span="3"::: > Choose how automatic updates are installed and, if necessary, when to restart the device: @@ -145,7 +145,7 @@ User experience settings control the end-user experience for device restart and :::row::: :::column span="1"::: - ###### Restart checks (EDU Restart) + **Restart checks (EDU Restart)** :::column-end::: :::column span="3"::: >- **Allow**: Perform restart checks: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. @@ -160,7 +160,7 @@ User experience settings control the end-user experience for device restart and :::row::: :::column span="1"::: - **Option to pause Windows updates** + #### Option to pause Windows updates :::column-end::: :::column span="3"::: >- **Enable**: Allow device users to pause the installation of an update for a certain number of days. From ecc7306605c593e60bb1f9327a3ded017d6319cb Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:40:32 -0500 Subject: [PATCH 099/139] updates --- .../windows/quality-updates-reports.md | 12 +++++++----- .../windows/update-rings-policy-settings.md | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 9753ee58e8..3a1e98f22f 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -25,10 +25,12 @@ The Windows update distribution report includes three nested reports: - Windows quality update distribution per feature version report - Windows quality update device version report -## Windows quality update distribution report -The report displays the distribution of devices against different Quality Updates (QUs) for the selected scope. It shows the counts of devices corresponding to the displayed QUs. +Select a tab to learn more about each report. +# [**QU distribution**](#tab/distribution) + +The report displays the distribution of devices against different Quality Updates (QUs) for the selected scope. It shows the counts of devices corresponding to the displayed QUs.\ Select one or more scope tags from the drop-down list to generate the report. The drop-down list shows all the scope tags the user has access to, based on the user's assigned scope tags. :::image type="content" source="./images/reports/windows-quality-updates-page1.png" alt-text="Screen capture of the Windows quality update distribution report." lightbox="./images/reports/windows-quality-updates-page1.png"::: @@ -54,7 +56,7 @@ When you select **Older releases**, the [Windows quality update device version]( When you select **Windows insider or other releases**, the [Windows quality update device version](#windows-quality-update-device-version) report is displayed with a list of devices whose feature version is insider release, or the quality update of the device cannot be mapped to documented quality update version in Windows 10/11 release information. -## Windows quality update distribution per feature version +# [**QU distribution per feature version**](#tab/feature-version) The report provides the distribution of devices against Windows feature releases. The distribution of devices that are eligible to receive the selected quality update shown based on the Windows 10/11 feature versions that are generally available. The report aids IT administrators in making informed decisions for devices and managing devices that need attention. @@ -78,9 +80,9 @@ KB article: External link to target quality update's KB Article for the correspo When you select any device count, the [Windows quality update device version report](#windows-quality-update-device-version) is displayed. -## Windows quality update device version +# [**QU device version**](#tab/feature-version) -The report presents a list of devices based on the selections from the previous 2 reports. The criteria that you selected in the previous reports are displayed at the top of the page. +The report presents a list of devices based on the selections from the previous 2 reports. The criteria that you selected in the previous reports are displayed at the top of the page.\ The report offers sortable columns and search options, along with an export feature allowing high volume data to be downloaded in CSV format. :::image type="content" source="./images/reports/windows-quality-updates-page3.png" alt-text="Screen capture of the Windows quality update device version." lightbox="./images/reports/windows-quality-updates-page3.png"::: diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 33218bb037..255383c581 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -160,7 +160,7 @@ User experience settings control the end-user experience for device restart and :::row::: :::column span="1"::: - #### Option to pause Windows updates + **Option to pause Windows updates** :::column-end::: :::column span="3"::: >- **Enable**: Allow device users to pause the installation of an update for a certain number of days. From fefcfae2824f821c8ff10331839d414373d9fe98 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:43:54 -0500 Subject: [PATCH 100/139] updates --- intune/device-updates/windows/quality-updates-reports.md | 2 +- intune/device-updates/windows/toc.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 3a1e98f22f..5215c1641d 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -80,7 +80,7 @@ KB article: External link to target quality update's KB Article for the correspo When you select any device count, the [Windows quality update device version report](#windows-quality-update-device-version) is displayed. -# [**QU device version**](#tab/feature-version) +# [**QU device version**](#tab/device-version) The report presents a list of devices based on the selections from the previous 2 reports. The criteria that you selected in the previous reports are displayed at the top of the page.\ The report offers sortable columns and search options, along with an export feature allowing high volume data to be downloaded in CSV format. diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index ab07008efc..c196cf2819 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -40,7 +40,7 @@ items: - name: Configure quality updates policies href: quality-updates-policy.md displayName: windows quality updates - - name: Quality updates polciies reports + - name: Quality updates policies reports href: quality-updates-reports.md displayName: windows quality updates - name: Expedite updates From c24d3d8f9bffadc5f46413f5866e61037f766a44 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:48:51 -0500 Subject: [PATCH 101/139] updates --- .openpublishing.redirection.intune.json | 4 +- .../windows/expedite-updates.md | 233 ------------------ .../windows/quality-updates-policy.md | 217 ++++++++++++++++ 3 files changed, 219 insertions(+), 235 deletions(-) delete mode 100644 intune/device-updates/windows/expedite-updates.md diff --git a/.openpublishing.redirection.intune.json b/.openpublishing.redirection.intune.json index 7707f1eb99..79406d85b1 100644 --- a/.openpublishing.redirection.intune.json +++ b/.openpublishing.redirection.intune.json @@ -67,7 +67,7 @@ }, { "source_path": "intune/intune-service/protect/windows-10-expedite-updates.md", - "redirect_url": "/intune/device-updates/windows/expedite-updates", + "redirect_url": "/intune/device-updates/windows/quality-updates", "redirect_document_id": false }, { @@ -3517,7 +3517,7 @@ }, { "source_path": "intune/intune/protect/windows-10-expedite-updates.md", - "redirect_url": "/intune/intune-service/protect/windows-10-expedite-updates", + "redirect_url": "/intune/device-updates/windows/quality-updates", "redirect_document_id": false }, { diff --git a/intune/device-updates/windows/expedite-updates.md b/intune/device-updates/windows/expedite-updates.md deleted file mode 100644 index ceffa82188..0000000000 --- a/intune/device-updates/windows/expedite-updates.md +++ /dev/null @@ -1,233 +0,0 @@ ---- -title: Use Intune to expedite Windows quality updates -description: Use Microsoft Intune policy to expedite the installation of Windows updates on managed devices as soon as possible. -ms.date: 02/20/2025 -ms.topic: how-to -ms.reviewer: davguy;bryanke ---- - -# Expedite Windows quality updates in Microsoft Intune - -With Windows quality updates policies you can expedite the installation of the most recent Windows security updates on devices you manage with Microsoft Intune. Deployment of expedited updates is done without the need to pause or edit your existing monthly update policies. For example, you might expedite a specific update to mitigate a security threat when your normal update process wouldn't deploy the update for some time. - -Not all updates can be expedited. Currently, only Windows security updates that can be expedited are available to deploy with Quality updates policy. To manage regular monthly quality updates, use [Windows Update ring policies](update-rings.md). - -## Prerequisites - -[!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] -[!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] -[!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] -[!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] -[!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] -[!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] - -### Update Health Tools - -For **Windows versions earlier than 24H2**, the Update Health Tools are required on devices to support expedited updates. The tools can be installed through [KB4023057](https://support.microsoft.com/topic/fccad0ca-dc10-2e46-9ed1-7e392450fb3a) or manually from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=103324). - -To confirm the presence of the Update Health Tools on a device: - -- Look for the folder **C:\Program Files\Microsoft Update Health Tools** or review *Services* or *Add Remove Programs* for **Microsoft Update Health Tools**. -- As an Admin (or from Intune), run the following PowerShell script: - -```PowerShell -### Check for the Microsoft Update Health Service; if found, no remediation is needed. -if (Get-Service -Name "Microsoft Update Health Service" -ErrorAction SilentlyContinue) { - Write-Host "Microsoft Update Health Service is present." - Exit 0 -} else { - Write-Host "Microsoft Update Health Service is missing." - Exit 1 -} -``` - -If the script returns a `1`, the device has UHS client. If the script returns a `0`, the device doesn't have UHS client. - -## How expedited updates work - -With expedited updates, you can expedite the installation of quality updates like the most recent *patch Tuesday* release or an out-of-band security update for a zero-day flaw. - -Expedited update policies temporarily override deferrals and other settings to install updates as quickly as possible. This process enables devices to start the download and installation of an expedited update without having to wait for the device to check in for updates. - -The actual time required for a device to start an update depends on the device internet connectivity, its scan timing, whether communication channels to the device are functioning, and other factors like cloud-processing time. - -- For each expedited update policy, you select a single update to deploy based on its release date. By using the release date, you don't have to create separate policies to deploy different instances of that update to devices that have different versions of Windows. - -- Windows Update evaluates the build and architecture of each device, and then delivers the version of the update that applies. - -- Only devices that need the update receive the expedited update: - - Windows Update doesn't try to expedite the update for devices that already have a revision that's equal to or greater than the update version. - - For devices with a lower build version than the update, Windows Update confirms that the device still requires the update before installing it. - - > [!IMPORTANT] - > In some scenarios, Windows Update can install an update that is more recent than the update you specify in expedite update policy. For more information about this scenario, see [About installing the latest applicable update](#identify-the-latest-applicable-update), later in this article. - -- Expedite update policies ignore and override any quality [update deferral periods](/windows/client-management/mdm/policy-csp-update#update-deferqualityupdatesperiodindays) for the update version you deploy. You can configure quality updates deferrals by using Intune [Windows update rings](update-rings.md) and the setting for **Quality update deferral period**. - -- When a restart is required to complete installation of the update, the policy helps to manage the restart. In the policy, you can configure a period that users have to restart a device before the policy forces an automatic restart. Users can also choose to schedule the restart or let the device try to find the best time outside of the devices *Active Hours*. Before reaching the restart deadline, the device displays notifications to alert device users about the deadline and includes options to schedule the restart. - - If a device doesn't restart before the deadline, the restart can happen in the middle of the working day. For more information on restart behavior, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). - -- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](update-rings-policy-settings.md#user-experience-settings). - -## Create and assign an expedited quality update - -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select **Devices** > **Manage updates** > **Windows updates**> **Quality updates** tab > **Create profile**. - - :::image type="content" source="./images/expedite-updates/create-quality-update-profile.png" alt-text="Screen capture of the Create profile UI."::: - -3. In **Settings**, enter the following properties to identify this profile: - - - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. - - - **Description**: Enter a description for the profile. This setting is optional but recommended. - -4. In **Settings**, configure **Expedite installation of quality updates if device OS version less than**. Select the update that you want to expedite from the drop-down list. The list includes only the updates you can expedite. - - > [!TIP] - > Optional Windows quality updates can't be expedited and won't be available to select. - - :::image type="content" alt-text="Screen capture of update selection UI." source="./images/expedite-updates/select-update.png" lightbox="./images/expedite-updates/select-update.png"::: - - When selecting an update: - - - Updates are identified by their release date, and you can select only one update per policy. - - - Updates that include the letter **B** in their name identify updates that released as part of a *patch Tuesday* event. The letter B identifies that the update released on the second Tuesday of the month. - - - Security updates for Windows that release out of band from a *patch Tuesday* can be expedited. Instead of the letter B, *out-of-band* patch releases have different identifiers. - - - When the update deploys, Windows Update ensures that each device that receives the policy installs a version of the update that applies to that devices architecture and its current Windows version, like version 1809, 2004, and so on. - - **Non-Security Expedite Updates**: includes quality fixes after the previous B / Security release. Admins can expedite installation of the latest applicable quality update on devices, without waiting for the deferral period. - - - Updates without the word **SecurityUpdate** indicate that it is not a security update. Updates that include the letter **D** in their name identify updates that are released since the latest *patch Tuesday* security week. You might also see 2024.01 OOB Update (*out-of-band* patch releases). [Windows monthly update explained](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-monthly-updates-explained/ba-p/3773544) - - - Non-security updates are only shown when it is the most recent release. The drop-down list is updated to display the most recent two security updates, including if one is an out-of-band update. If the most recent non-security update is newer than the newest security update, then the non-security update is also included in the drop-down list. As a result, sometimes two updates are shown, and at other times, three updates are shown. - - > [!TIP] - > For more information, see the blog [Windows update servicing cadence - Microsoft Tech Community](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/update-servicing-cadence/ba-p/222376). - - - The non-security expedite updates apply to Windows 11 devices. If Windows 10 devices are assigned to an Expedite policy that sets a **D** release, then those devices are not expedited and show an alert in the following reports. - - **Reports** > **Windows Updates** > **Reports** Tab > **Windows Expedited Update Report** - - **Devices** > **Manage updates** > **Windows updates** > **Monitor** tab > **Expedited quality update policies** with alerts tile, and click the title. - -5. In **Settings**, configure **Number of days to wait before forced reboot**. For this setting, select how soon after installing the update a device will automatically restart to complete the update installation. You can select from zero to two days. The automatic restart is canceled if a device manually restarts before the deadline. If an update doesn't require a restart, this setting isn't enforced. - - - A setting of **0 days** means that as soon as the device installs the update, the user is notified about the restart and has limited time to save their work. - - > [!IMPORTANT] - > This experience can impact user productivity. Consider using it for those devices or updates that must complete and restart the device as soon as possible. - - - A setting of **1 day** or **2 days** provides device users flexibility to manage a restart before it's forced. These settings correspond to an automatic restart delay of 24 or 48 hours after the update installs on the device. - - :::image type="content" alt-text="Screen capture of selecting days before forced reboot." source="./images/expedite-updates/select-reboot-time.png" lightbox="./images/expedite-updates/select-reboot-time.png"::: - -6. In **Assignments**, select **Add groups** and then select device or user groups to assign the policy. - -7. In **Review + create**, select **Create**. After the policy is created, it deploys to assigned groups. - -## Identify the latest applicable update - -There are some scenarios when your policy to expedite an update results in the installation of a more recent update than specified in policy. This result occurs when the newer update includes and surpasses the specified update, and that newer update is available before a device checks in to install the update that's specified in the expedite update policy. A detailed [example](#example-of-installing-an-expedited-update) of this scenario is provided later in this article. - -Installing the most recent quality update reduces disruptions to the device and user while applying the benefits of the intended update. This avoids having to install multiple updates, which each might require separate reboots. - -A more recent update is deployed when the following conditions are met: - -- The device isn't targeted with a deferral policy that blocks installation of a more recent update. In this case, the most recently available update that isn't deferred is the update that might install. - -- During the process to expedite an update, the device runs a new scan that detects the newer update. This can occur due to the timing of: - - When the device restarts to complete installation - - When the device runs its daily scan - - When a new update becomes available - - When a scan identifies a newer update, Windows Update attempts to stop installation of the original update, cancel the restart, and then starts the download and installation of the more recent update. - -While expedite update policies will override an update deferral for the update version that's specified in the policy, they don't override deferrals that are in place for any other update version. - -### Example of installing an expedited update - -The following sequence of events provides an example of how two devices, named *Test-1* and *Test-2*, install an update based on a *quality updates policy* that's assigned to the devices. - -1. Each month, Intune administrators deploy the most recent Windows quality updates on the fourth Tuesday of the month. This period gives them two weeks after the patch Tuesday event to validate the updates in their environment before they force installation of the update. -1. On January 19, device *Test-1* and *Test-2* install the latest quality update from the patch Tuesday release on January 12. The next day, both devices are turned off by their users who are each leaving on vacation. -1. On the February 9, the Intune admin creates policy to expedite installation of the patch Tuesday release **02/09/2025 – 2025.02 B Security Updates for Windows** to help secure company devices against a critical threat that the update resolves. The expedite policy is assigned to a group of devices that includes both *Test-1* and *Test-2*. All devices in that group that are active receive and install the expedited update policy. -1. On the March 9 patch Tuesday event, a new quality update releases as **03/09/2025 – 2025.03 B Security Updates for Windows**. There are no critical issues that require an expedited deployment of this update, but admins do find a possible conflict. To provide time to review the possible issue, admins use a Windows update ring policy to create a seven-day deferral policy. All managed devices are prevented from installing this update until March 14. -1. Now consider the following results for *Test-1* and *Test-2*, based on when each is turned back on: - - - **Test-1** - On March 12, *Test-1* is powered back on, connects to the network, and receives expedited update notifications: - 1. Windows Update determines that *Test-1* still needs to expedite the update installation, per policy. - 1. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. - 1. There's an active deferral for the March update that won't expire until March 14. - - **Result**: With the deferral policy for the March update still active and blocking installation of that update, *Device-1* installs the February update as configured in policy. - - - **Test-2** - On March 20, *Test-2* is powered back on, connects to the network, and receives expedited update notifications: - 1. Windows Update determines that *Test-2* still needs to expedite the update installation, per policy. - 1. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. - 1. There's no longer an active deferral for the March update. - - **Result**: With the deferral policy for the March update having expired, *Test-2* installs the more recent March update, skipping over the February update and installing a later update than was specified in policy. - -## Manage policies to expedite quality updates - -In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Quality updates** tab and select the policy that you want to manage. The policy opens to its **Overview** pane. - -From this pane, you can: - -- Select **Delete** to delete the policy from Intune. Deleting a policy removes it from Intune but won't result in the update uninstalling if it has already completed installation. Windows Update will attempt to cancel any in-progress installations, but a successful cancellation of an in-progress install can't be guaranteed. - -- Select **Properties** to modify the deployment. On the *Properties* pane, select **Edit** to open the *Settings*, *Scope tags*, or *Assignments*, where you can then modify the deployment. - -## Monitoring and reporting - -After a policy has been created you can monitor results, update status, and errors from the following reports. - -### Summary report - -This report shows the current state of all devices in the profile and provides an overview of how many devices are in progress of installing an update, have completed the installation, or have an error. - -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Reports** > **Windows updates**. On the **Summary** tab you can view the **Windows Expedited Quality updates** table. -1. To drill in for more information, select the **Reports** tab, and then **Windows Expedited Update Report**. -1. Click the link **Select an expedited update profile**. -1. From the list of profiles that is shown on the right side of the page, select a profile to see results. -1. Select the **Generate report** button. - -### Device report - -This report can help you find devices with alerts or errors and can help you troubleshoot update issues. - -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) -1. Select **Devices** > **Monitor**. -1. In the list of monitoring reports, scroll to the Software updates section and select **Windows Expedited update failures**. -1. From the list of profiles that is shown on the right side of the page, select a profile to see results. - - :::image type="content" alt-text="Example of the device report." source="./images/expedite-updates/device-report.png" lightbox="./images/expedite-updates/device-report.png"::: - -### Update states - -| Update State | Update SubState | Definition | -|------------|------------------|-------------------| -| Pending | Validating | The device has been added to the policy in the service and validation that the device can be expedited has begun. | -| Pending | Scheduled | Device has passed validation and will be expedited. | -| Offering | OfferReady | The expedite instructions have been sent to the device. | -| Installing | OfferReceived | Device scanned against Windows Update and the update is applicable but hasn't yet begun to download. | -| Installing | DownloadStart | The device has begun to download the update. | -| Installing | DownloadComplete | The device has downloaded the update. | -| Installing | InstallStart | The device has begun to install the update. | -| Installing | InstallComplete | The device has completed installing the update. Unless the update has an update error, the device should move quickly to *RestartRequired* or *UpdateInstalled*. | -| Installing | RestartRequired | The installation is complete and requires a restart. | -| Installing | RestartInitiated | The device has begun a restart. | -| Installing | RestartComplete | The device has completed the restart. | -| Installed | UpdateInstalled | Update has successfully completed. | - -## Next steps - -- Configure [update ring policies](update-rings.md) -- Configure [feature updates policies](feature-updates.md) -- Use [compatibility reports](compatibility-reports.md) -- View [Windows release information](/windows/release-information/) diff --git a/intune/device-updates/windows/quality-updates-policy.md b/intune/device-updates/windows/quality-updates-policy.md index 9f7ec40458..8397db4f4f 100644 --- a/intune/device-updates/windows/quality-updates-policy.md +++ b/intune/device-updates/windows/quality-updates-policy.md @@ -27,3 +27,220 @@ ms.topic: how-to > - **AutoUpdateCfg** - Configure Automatic Updates. > - **DeferFeatureUpdates** - Select when Preview Builds and Feature Updates are received. > - **Disable Dual Scan** - Don't allow update deferral policies to cause scans against Windows Update. + +## Expedite Windows quality updates in Microsoft Intune + +With Windows quality updates policies you can expedite the installation of the most recent Windows security updates on devices you manage with Microsoft Intune. Deployment of expedited updates is done without the need to pause or edit your existing monthly update policies. For example, you might expedite a specific update to mitigate a security threat when your normal update process wouldn't deploy the update for some time. + +Not all updates can be expedited. Currently, only Windows security updates that can be expedited are available to deploy with Quality updates policy. To manage regular monthly quality updates, use [Windows Update ring policies](update-rings.md). + +### Update Health Tools + +For **Windows versions earlier than 24H2**, the Update Health Tools are required on devices to support expedited updates. The tools can be installed through [KB4023057](https://support.microsoft.com/topic/fccad0ca-dc10-2e46-9ed1-7e392450fb3a) or manually from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=103324). + +To confirm the presence of the Update Health Tools on a device: + +- Look for the folder **C:\Program Files\Microsoft Update Health Tools** or review *Services* or *Add Remove Programs* for **Microsoft Update Health Tools**. +- As an Admin (or from Intune), run the following PowerShell script: + +```PowerShell +### Check for the Microsoft Update Health Service; if found, no remediation is needed. +if (Get-Service -Name "Microsoft Update Health Service" -ErrorAction SilentlyContinue) { + Write-Host "Microsoft Update Health Service is present." + Exit 0 +} else { + Write-Host "Microsoft Update Health Service is missing." + Exit 1 +} +``` + +If the script returns a `1`, the device has UHS client. If the script returns a `0`, the device doesn't have UHS client. + +## How expedited updates work + +With expedited updates, you can expedite the installation of quality updates like the most recent *patch Tuesday* release or an out-of-band security update for a zero-day flaw. + +Expedited update policies temporarily override deferrals and other settings to install updates as quickly as possible. This process enables devices to start the download and installation of an expedited update without having to wait for the device to check in for updates. + +The actual time required for a device to start an update depends on the device internet connectivity, its scan timing, whether communication channels to the device are functioning, and other factors like cloud-processing time. + +- For each expedited update policy, you select a single update to deploy based on its release date. By using the release date, you don't have to create separate policies to deploy different instances of that update to devices that have different versions of Windows. + +- Windows Update evaluates the build and architecture of each device, and then delivers the version of the update that applies. + +- Only devices that need the update receive the expedited update: + - Windows Update doesn't try to expedite the update for devices that already have a revision that's equal to or greater than the update version. + - For devices with a lower build version than the update, Windows Update confirms that the device still requires the update before installing it. + + > [!IMPORTANT] + > In some scenarios, Windows Update can install an update that is more recent than the update you specify in expedite update policy. For more information about this scenario, see [About installing the latest applicable update](#identify-the-latest-applicable-update), later in this article. + +- Expedite update policies ignore and override any quality [update deferral periods](/windows/client-management/mdm/policy-csp-update#update-deferqualityupdatesperiodindays) for the update version you deploy. You can configure quality updates deferrals by using Intune [Windows update rings](update-rings.md) and the setting for **Quality update deferral period**. + +- When a restart is required to complete installation of the update, the policy helps to manage the restart. In the policy, you can configure a period that users have to restart a device before the policy forces an automatic restart. Users can also choose to schedule the restart or let the device try to find the best time outside of the devices *Active Hours*. Before reaching the restart deadline, the device displays notifications to alert device users about the deadline and includes options to schedule the restart. + + If a device doesn't restart before the deadline, the restart can happen in the middle of the working day. For more information on restart behavior, see [Enforcing compliance deadlines for updates](/windows/deployment/update/wufb-compliancedeadlines). + +- Expedited updates are not recommended for normal monthly quality update servicing. Instead, consider using the *deadline settings* from an update ring policy. For information, see *Use deadline settings* under the user experience settings in [Windows update settings](update-rings-policy-settings.md#user-experience-settings). + +## Create and assign an expedited quality update + +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). + +2. Select **Devices** > **Manage updates** > **Windows updates**> **Quality updates** tab > **Create profile**. + + :::image type="content" source="./images/expedite-updates/create-quality-update-profile.png" alt-text="Screen capture of the Create profile UI."::: + +3. In **Settings**, enter the following properties to identify this profile: + + - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. + + - **Description**: Enter a description for the profile. This setting is optional but recommended. + +4. In **Settings**, configure **Expedite installation of quality updates if device OS version less than**. Select the update that you want to expedite from the drop-down list. The list includes only the updates you can expedite. + + > [!TIP] + > Optional Windows quality updates can't be expedited and won't be available to select. + + :::image type="content" alt-text="Screen capture of update selection UI." source="./images/expedite-updates/select-update.png" lightbox="./images/expedite-updates/select-update.png"::: + + When selecting an update: + + - Updates are identified by their release date, and you can select only one update per policy. + + - Updates that include the letter **B** in their name identify updates that released as part of a *patch Tuesday* event. The letter B identifies that the update released on the second Tuesday of the month. + + - Security updates for Windows that release out of band from a *patch Tuesday* can be expedited. Instead of the letter B, *out-of-band* patch releases have different identifiers. + + - When the update deploys, Windows Update ensures that each device that receives the policy installs a version of the update that applies to that devices architecture and its current Windows version, like version 1809, 2004, and so on. + + **Non-Security Expedite Updates**: includes quality fixes after the previous B / Security release. Admins can expedite installation of the latest applicable quality update on devices, without waiting for the deferral period. + + - Updates without the word **SecurityUpdate** indicate that it is not a security update. Updates that include the letter **D** in their name identify updates that are released since the latest *patch Tuesday* security week. You might also see 2024.01 OOB Update (*out-of-band* patch releases). [Windows monthly update explained](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-monthly-updates-explained/ba-p/3773544) + + - Non-security updates are only shown when it is the most recent release. The drop-down list is updated to display the most recent two security updates, including if one is an out-of-band update. If the most recent non-security update is newer than the newest security update, then the non-security update is also included in the drop-down list. As a result, sometimes two updates are shown, and at other times, three updates are shown. + + > [!TIP] + > For more information, see the blog [Windows update servicing cadence - Microsoft Tech Community](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/update-servicing-cadence/ba-p/222376). + + - The non-security expedite updates apply to Windows 11 devices. If Windows 10 devices are assigned to an Expedite policy that sets a **D** release, then those devices are not expedited and show an alert in the following reports. + - **Reports** > **Windows Updates** > **Reports** Tab > **Windows Expedited Update Report** + - **Devices** > **Manage updates** > **Windows updates** > **Monitor** tab > **Expedited quality update policies** with alerts tile, and click the title. + +5. In **Settings**, configure **Number of days to wait before forced reboot**. For this setting, select how soon after installing the update a device will automatically restart to complete the update installation. You can select from zero to two days. The automatic restart is canceled if a device manually restarts before the deadline. If an update doesn't require a restart, this setting isn't enforced. + + - A setting of **0 days** means that as soon as the device installs the update, the user is notified about the restart and has limited time to save their work. + + > [!IMPORTANT] + > This experience can impact user productivity. Consider using it for those devices or updates that must complete and restart the device as soon as possible. + + - A setting of **1 day** or **2 days** provides device users flexibility to manage a restart before it's forced. These settings correspond to an automatic restart delay of 24 or 48 hours after the update installs on the device. + + :::image type="content" alt-text="Screen capture of selecting days before forced reboot." source="./images/expedite-updates/select-reboot-time.png" lightbox="./images/expedite-updates/select-reboot-time.png"::: + +6. In **Assignments**, select **Add groups** and then select device or user groups to assign the policy. + +7. In **Review + create**, select **Create**. After the policy is created, it deploys to assigned groups. + +## Identify the latest applicable update + +There are some scenarios when your policy to expedite an update results in the installation of a more recent update than specified in policy. This result occurs when the newer update includes and surpasses the specified update, and that newer update is available before a device checks in to install the update that's specified in the expedite update policy. A detailed [example](#example-of-installing-an-expedited-update) of this scenario is provided later in this article. + +Installing the most recent quality update reduces disruptions to the device and user while applying the benefits of the intended update. This avoids having to install multiple updates, which each might require separate reboots. + +A more recent update is deployed when the following conditions are met: + +- The device isn't targeted with a deferral policy that blocks installation of a more recent update. In this case, the most recently available update that isn't deferred is the update that might install. + +- During the process to expedite an update, the device runs a new scan that detects the newer update. This can occur due to the timing of: + - When the device restarts to complete installation + - When the device runs its daily scan + - When a new update becomes available + + When a scan identifies a newer update, Windows Update attempts to stop installation of the original update, cancel the restart, and then starts the download and installation of the more recent update. + +While expedite update policies will override an update deferral for the update version that's specified in the policy, they don't override deferrals that are in place for any other update version. + +### Example of installing an expedited update + +The following sequence of events provides an example of how two devices, named *Test-1* and *Test-2*, install an update based on a *quality updates policy* that's assigned to the devices. + +1. Each month, Intune administrators deploy the most recent Windows quality updates on the fourth Tuesday of the month. This period gives them two weeks after the patch Tuesday event to validate the updates in their environment before they force installation of the update. +1. On January 19, device *Test-1* and *Test-2* install the latest quality update from the patch Tuesday release on January 12. The next day, both devices are turned off by their users who are each leaving on vacation. +1. On the February 9, the Intune admin creates policy to expedite installation of the patch Tuesday release **02/09/2025 – 2025.02 B Security Updates for Windows** to help secure company devices against a critical threat that the update resolves. The expedite policy is assigned to a group of devices that includes both *Test-1* and *Test-2*. All devices in that group that are active receive and install the expedited update policy. +1. On the March 9 patch Tuesday event, a new quality update releases as **03/09/2025 – 2025.03 B Security Updates for Windows**. There are no critical issues that require an expedited deployment of this update, but admins do find a possible conflict. To provide time to review the possible issue, admins use a Windows update ring policy to create a seven-day deferral policy. All managed devices are prevented from installing this update until March 14. +1. Now consider the following results for *Test-1* and *Test-2*, based on when each is turned back on: + + - **Test-1** - On March 12, *Test-1* is powered back on, connects to the network, and receives expedited update notifications: + 1. Windows Update determines that *Test-1* still needs to expedite the update installation, per policy. + 1. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. + 1. There's an active deferral for the March update that won't expire until March 14. + + **Result**: With the deferral policy for the March update still active and blocking installation of that update, *Device-1* installs the February update as configured in policy. + + - **Test-2** - On March 20, *Test-2* is powered back on, connects to the network, and receives expedited update notifications: + 1. Windows Update determines that *Test-2* still needs to expedite the update installation, per policy. + 1. Because the March 9 update supersedes the February update, Windows Update could install the March 9 update. + 1. There's no longer an active deferral for the March update. + + **Result**: With the deferral policy for the March update having expired, *Test-2* installs the more recent March update, skipping over the February update and installing a later update than was specified in policy. + +## Manage policies to expedite quality updates + +In the admin center, go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Quality updates** tab and select the policy that you want to manage. The policy opens to its **Overview** pane. + +From this pane, you can: + +- Select **Delete** to delete the policy from Intune. Deleting a policy removes it from Intune but won't result in the update uninstalling if it has already completed installation. Windows Update will attempt to cancel any in-progress installations, but a successful cancellation of an in-progress install can't be guaranteed. + +- Select **Properties** to modify the deployment. On the *Properties* pane, select **Edit** to open the *Settings*, *Scope tags*, or *Assignments*, where you can then modify the deployment. + +## Monitoring and reporting + +After a policy has been created you can monitor results, update status, and errors from the following reports. + +### Summary report + +This report shows the current state of all devices in the profile and provides an overview of how many devices are in progress of installing an update, have completed the installation, or have an error. + +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). +1. Select **Reports** > **Windows updates**. On the **Summary** tab you can view the **Windows Expedited Quality updates** table. +1. To drill in for more information, select the **Reports** tab, and then **Windows Expedited Update Report**. +1. Click the link **Select an expedited update profile**. +1. From the list of profiles that is shown on the right side of the page, select a profile to see results. +1. Select the **Generate report** button. + +### Device report + +This report can help you find devices with alerts or errors and can help you troubleshoot update issues. + +1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) +1. Select **Devices** > **Monitor**. +1. In the list of monitoring reports, scroll to the Software updates section and select **Windows Expedited update failures**. +1. From the list of profiles that is shown on the right side of the page, select a profile to see results. + + :::image type="content" alt-text="Example of the device report." source="./images/expedite-updates/device-report.png" lightbox="./images/expedite-updates/device-report.png"::: + +### Update states + +| Update State | Update SubState | Definition | +|------------|------------------|-------------------| +| Pending | Validating | The device has been added to the policy in the service and validation that the device can be expedited has begun. | +| Pending | Scheduled | Device has passed validation and will be expedited. | +| Offering | OfferReady | The expedite instructions have been sent to the device. | +| Installing | OfferReceived | Device scanned against Windows Update and the update is applicable but hasn't yet begun to download. | +| Installing | DownloadStart | The device has begun to download the update. | +| Installing | DownloadComplete | The device has downloaded the update. | +| Installing | InstallStart | The device has begun to install the update. | +| Installing | InstallComplete | The device has completed installing the update. Unless the update has an update error, the device should move quickly to *RestartRequired* or *UpdateInstalled*. | +| Installing | RestartRequired | The installation is complete and requires a restart. | +| Installing | RestartInitiated | The device has begun a restart. | +| Installing | RestartComplete | The device has completed the restart. | +| Installed | UpdateInstalled | Update has successfully completed. | + +## Next steps + +- Configure [update ring policies](update-rings.md) +- Configure [feature updates policies](feature-updates.md) +- Use [compatibility reports](compatibility-reports.md) +- View [Windows release information](/windows/release-information/) From b95bbc6479765ddadda1fe1863721ccfb4bcdf46 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 07:51:28 -0500 Subject: [PATCH 102/139] feature updates reports --- .../windows/feature-updates-reports.md | 42 +++++++----------- .../windows/images/reports/whm-scope.png | Bin 67596 -> 0 bytes ...fault-policy-view.png => update-rings.png} | Bin .../windows/update-rings-reports.md | 2 +- intune/device-updates/windows/update-rings.md | 2 +- 5 files changed, 19 insertions(+), 27 deletions(-) delete mode 100644 intune/device-updates/windows/images/reports/whm-scope.png rename intune/device-updates/windows/images/{update-rings/default-policy-view.png => update-rings.png} (100%) diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index b2048f4b3b..a5f520102f 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -8,21 +8,14 @@ ms.reviewer: zadvor # Reports for feature updates policies -Intune offers integrated reports to view detailed Windows update deployment status for devices using feature updates policies. To use reports for this feature, you must first configure prerequisites and policies that support data collection from devices. - -The data in the Intune reports for feature updates policies is used only for these reports and doesn't surface in other Intune reports. - -- Windows feature updates (Organizational): This report provides an overall view of compliance for devices on a per-policy basis. -- Feature update failures report (Operational): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices. - -Before you can use the feature updates policy reports, you must configure prerequisites for the report. +Intune offers integrated reports to view detailed Windows update deployment status for devices using feature updates policies. ## Before you begin > [!div class="checklist"] > - Ensure your environment meets the requirements in [Feature updates overview](feature-updates.md#prerequisites). -## About reporting data latency +### About reporting data latency The data for these reports is generated at different times, which depend on the type of data: @@ -30,26 +23,25 @@ The data for these reports is generated at different times, which depend on the - **Client-based data from Intune devices that are configured to send data to Intune**: This data is processed in batches and refreshes every eight hours, but is only available after you configure data collection. The data contains information like when a client doesn't have enough disk space to install an update. This data is also used in the Windows 10 feature updates organizational report to show the various installation steps a device moves through when installing feature updates. -## Use the Windows feature updates (Organizational) report +## Accessing feature updates reports -The **Windows 10 feature updates** report provides an overview of compliance for devices you target with a [Windows feature updates](feature-updates.md) policy. +The data in the Intune reports for feature updates policies is used only for these reports and doesn't surface in other Intune reports. -> [!IMPORTANT] -> Before this report can show data, you must configure data collection for the Windows feature updates reports. +- Windows feature updates (Organizational): This report provides an overall view of compliance for devices on a per-policy basis. +- Feature update failures report (Operational): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices. -This report provides you update installation status that's based on the update state from device and device-specific update details. The data in this report is timely, calls out the device name and state, and other update-related details. This report also supports filtering, searching, paging, and sorting. +Select a tab to learn more about each report. -To use the report: +# [**Feature updates report**](#tab/organizational) -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -2. To view a summary report across all feature updates policies: +This report provides you update installation status that's based on the update state from device and device-specific update details. The data in this report is timely, calls out the device name and state, and other update-related details. This report also supports filtering, searching, paging, and sorting. + +To access the report: - - In the admin center, go to **Reports** > **Windows updates**. The default view displays the **Summary** tab: +1. In the [Microsoft Intune admin center][INT-AC], select **Reports** > **Windows Updates**. The default view displays the **Summary** tab: > [!div class="mx-imgBorder"] > ![Enable data collection for Intune](./images/reports/windows-updates-summary.png) -3. To open the **Windows 10 feature updates** report and view device details for a specific feature updates profile: - - - In the admin center, go to **Reports** > **Windows updates** > select the **Reports** tab > select **Windows Feature Update Report**. +1. Select **Windows Feature Update Report**. - Select on **Select a feature update profile**, select a profile, and then **Generate report**. - Select **Update status** and **Ownership** to refine the report. > [!div class="mx-imgBorder"] @@ -115,16 +107,16 @@ To use the report: - **Other**: - **Needs attention**: The device has some issue and needs attention. -## Use the Feature update failures (Operational) report +# [**Feature update failures**](#tab/operational) The **Feature update failures** operational report provides details for devices that you target with a feature updates policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update. This report provides insights to update installation status, including the number of devices with errors. It also supports drilling in for more details to help you troubleshoot issues with the installation. This report supports filtering, searching, paging, and sorting. -To use the report: +To access the report: -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -2. Select **Devices** > **Monitor**, and then below *Software updates* select **Feature update failures**. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Monitor** +1. Under *Software updates*, select **Feature update failures**. - The initial view displays a per-profile summary of how many devices have alerts for each of your profiles with the version of Windows that the profile targets: diff --git a/intune/device-updates/windows/images/reports/whm-scope.png b/intune/device-updates/windows/images/reports/whm-scope.png deleted file mode 100644 index 1b25dde758af3dc670e27d66dd73cba1a2963532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67596 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 ezhnFQ1rfC~ **Update rings** 1. Select an update ring policy: - :::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: + :::image type="content" source="./images/update-rings.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings.png"::: On the policy page view: diff --git a/intune/device-updates/windows/update-rings.md b/intune/device-updates/windows/update-rings.md index e87d168c8e..e4ca4bd5cc 100644 --- a/intune/device-updates/windows/update-rings.md +++ b/intune/device-updates/windows/update-rings.md @@ -92,7 +92,7 @@ In Microsoft Intune, update rings are configured through **update rings policies 1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** 1. Select the **Update rings** tab and select the ring policy that you want to manage. Intune displays details similar to the following for the selected policy: - :::image type="content" source="./images/update-rings/default-policy-view.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings/default-policy-view.png"::: + :::image type="content" source="./images/update-rings.png" alt-text="Screen capture of the default view for Update rings policy." lightbox="./images/update-rings.png"::: This view includes: From 38c8612f4149230b157fd4b86c89517068be2ead Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 08:14:51 -0500 Subject: [PATCH 103/139] updates --- .../device-updates/windows/driver-updates-reports.md | 10 ++++++---- .../device-updates/windows/feature-updates-reports.md | 5 +++++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 038894e94e..1ff615fe46 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -21,7 +21,7 @@ The data in the Intune reports for Windows Driver update policies is used only f > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). -## Windows Driver updates summary +# [**Driver updates summary**](#tab/summary) The *Windows Driver updates summary* report provides an overview of the status of driver updates across all your Windows Driver update policies. @@ -46,9 +46,9 @@ For example: A policy might have three applicable driver updates for an assigned This report doesn't support drilling in for more details about devices, driver updates, or policy details. -## Windows Driver updates report +# [**Driver updates**](#tab/updates) -The *Windows Driver Updates report* allows you to select a single driver update and view details about the policies in which it's applicable for a device. This report provides information about the driver from all your driver update policies, offering a different perspective than other reports, which only provide details specific to a single policy. +The Windows driver updates report allows you to select a single driver update and view details about the policies in which it's applicable for a device. This report provides information about the driver from all your driver update policies, offering a different perspective than other reports, which only provide details specific to a single policy. To access the Windows Driver updates report: @@ -88,7 +88,7 @@ As devices across all your updates policies install the latest versions of a dri - If the update is approved and all applicable devices have installed the update, then six months after the last device updates is status, the update is removed from reporting details. - Similarly, if an update is paused and shows no activity for the retention period, that update is also dropped from reporting details after six months. After an updates data ages out, if a paused update that remains applicable to a device is reapproved, subsequent status for that update begins to appear in reports. Previous data that aged out of reports won't be restored or available. -## Windows Driver update failures +# [**Update failures**](#tab/failures) Windows driver updates include a report on driver update failures. @@ -109,6 +109,8 @@ By selecting that policy and entry, you can then view more information about the This view is a useful place to identify and start investigation of driver update installation failures. +--- + [INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/feature-updates-reports.md b/intune/device-updates/windows/feature-updates-reports.md index a5f520102f..920deef9db 100644 --- a/intune/device-updates/windows/feature-updates-reports.md +++ b/intune/device-updates/windows/feature-updates-reports.md @@ -185,3 +185,8 @@ The following list identifies Alert Messages, and suggested remediation actions: | **WUDecryptionIssue** | Windows Update couldn't decrypt the encrypted update file because it couldn't find the proper key. | Retry the installation. | | **WUDiskError** | Windows Update encountered an error while reading or writing to the system drive. | Run the Windows Update Troubleshooter on the device. Retry the installation. | | **WUIssue** | Windows Update couldn't understand the metadata provided by the update service. This error usually indicates a problem with the update. | Contact support. | + + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file From 8e55791b1de4902e8d64214672c56099e374421e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 08:16:22 -0500 Subject: [PATCH 104/139] updates --- .../windows/driver-updates-reports.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index 1ff615fe46..c031503c9d 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -10,17 +10,21 @@ ms.reviewer: zadvor Intune offers integrated reports to view detailed status for Windows driver updates for devices assigned to Windows Driver update policies. To use these reports, you must first configure the prerequisites and policies that support data collection from devices. These reports are applicable to Windows 10 and Windows 11. -The data in the Intune reports for Windows Driver update policies is used only for these reports and doesn't appear in other Intune reports. The following reports are available: - -- [Windows Driver updates summary](#windows-driver-updates-summary) -- [Windows Driver updates report](#windows-driver-updates-report) -- [Windows Driver update failures](#windows-driver-update-failures) - ## Before you begin > [!div class="checklist"] > - Ensure your environment meets the requirements in [Windows driver updates overview](driver-updates.md#prerequisites). +## Accessing driver updates reports + +The data in the Intune reports for Windows Driver update policies is used only for these reports and doesn't appear in other Intune reports. The following reports are available: + +- Windows Driver updates summary +- Windows Driver updates report +- Windows Driver update failures + +Select a tab to learn more about each report. + # [**Driver updates summary**](#tab/summary) The *Windows Driver updates summary* report provides an overview of the status of driver updates across all your Windows Driver update policies. From e4a9d08a896821d64194fac5e23630824230b964 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 09:33:16 -0500 Subject: [PATCH 105/139] updates --- .../windows/driver-updates-policy.md | 39 +++++++++++++++++-- .../windows/driver-updates-reports.md | 16 ++++---- .../device-updates/windows/driver-updates.md | 30 +++++--------- 3 files changed, 51 insertions(+), 34 deletions(-) diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index 2b66ce6a55..beb54c0b70 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -17,14 +17,45 @@ Use Microsoft Intune to create and manage Windows driver update policies for you > - Policies for Windows update rings and policies that use the settings catalog can include configurations that block the installation of Windows driver updates. To ensure driver updates aren't blocked, review your policies for configurations that can block the installation. > - Windows update ring policy: Ensure the *Windows driver* setting is set to *Allow*. > - Settings catalog policy: In the *Windows Update client policies* category, ensure that *Exclude WU Drivers in Quality Update* is set to *Allow Windows Update drivers*. -> -> By default, both settings use a configuration that *allow* Windows driver updates. -## Create Windows driver update policies +## Plan for driver updates +Before creating Windows driver update policies, plan how driver and firmware updates will be evaluated, approved, and deployed across your organization. A well‑defined plan helps reduce deployment risk and ensures that updates are reviewed and released in a controlled manner. +When planning your driver update strategy, consider the following areas: + +- Approval responsibilities: Identify the individuals or teams responsible for reviewing and approving driver and firmware updates. Determine which updates can be approved automatically and which require manual review based on device role, hardware criticality, and organizational risk tolerance. +- Phased deployments: Plan a staged rollout strategy that deploys driver updates to test groups of devices before broader deployment. Phased deployments help surface compatibility or stability issues early and provide time to pause or block updates before they reach additional devices. +- Alignment with update cadences: Consider aligning driver update availability with existing quality and feature update schedules where possible. Coordinating update timing can reduce the frequency of restarts and minimize disruption for end users. +- Policy assignment strategy: Ensure that each device is targeted by only one driver update policy. Assigning a device to multiple driver update policies can result in conflicting approvals or unintended installations. + +For general guidance on planning update deployments, see [Create a deployment plan](/windows/deployment/update/create-deployment-plan) in the Windows deployment documentation. + +## Understand driver update approval behavior + +Windows driver update policies let you control which driver updates are allowed to install on managed devices. You can choose between automatic approval of recommended drivers or require manual review for every update. + +### Automatic approval of recommended drivers + +When automatic approval is enabled, the policy automatically approves and deploys each new recommended driver version for devices assigned to the policy. Recommended drivers are typically the latest versions published by the OEM and marked as required. Other available driver versions remain optional and appear as other drivers. -Use this procedure to create policies for managing driver updates for groups of devices. +- When a newer recommended driver becomes available, Intune automatically adds it to the policy and moves the previously recommended version to the other drivers list. Previously approved drivers remain approved. +- If multiple approved versions exist, Windows Update installs only the latest approved version that is newer than the one currently installed. +- When devices are managed by Windows Autopatch, if the latest approved version is paused, Autopatch offers the next most recent approved version to ensure a previously approved, known‑good driver remains available for installation. +### Manual approval of drivers + +When manual approval is required, administrators must explicitly approve each driver update before it can be deployed. Newly available driver versions are automatically added to the policy but remain inactive until approved. + +- When a new recommended driver becomes available, the policy indicates that drivers are pending review, prompting you to decide whether to approve deployment. + +### Manage approved drivers + +You can edit a driver update policy at any time to manage which drivers are approved. Individual driver updates can be paused to stop deployment to new devices and later reapproved to resume installation. + +Regardless of approval mode, only approved drivers can install, and Windows Update installs only the latest available approved version that is newer than the currently installed driver. + +## Create Windows driver update policies +To create a Windows driver update policy in the Microsoft Intune admin center, follow these steps: 1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Driver updates** tab, and select **Create profile**. diff --git a/intune/device-updates/windows/driver-updates-reports.md b/intune/device-updates/windows/driver-updates-reports.md index c031503c9d..8d57224e18 100644 --- a/intune/device-updates/windows/driver-updates-reports.md +++ b/intune/device-updates/windows/driver-updates-reports.md @@ -85,13 +85,6 @@ While most of the column details should be clear, the following warrant some exp - **Policy**: This column identifies the name of the policy in which the update was approved. - **Last Scan Time**: This column provides insight into when a device last checked for updates. This can help explain why approved updates haven't installed. For instance, if the last scan time is several weeks old, it may indicate that the device is either offline or unable to connect to scan for updates. -### Data retention - -As devices across all your updates policies install the latest versions of a driver update, older driver update versions that are no longer needed by any device drops off the driver updates list. However, this isn't necessarily an immediate event. Reporting data for driver updates remains available until the end of a data retention period is reached. This period is six months since the last time an event for the update is received. - -- If the update is approved and all applicable devices have installed the update, then six months after the last device updates is status, the update is removed from reporting details. -- Similarly, if an update is paused and shows no activity for the retention period, that update is also dropped from reporting details after six months. After an updates data ages out, if a paused update that remains applicable to a device is reapproved, subsequent status for that update begins to appear in reports. Previous data that aged out of reports won't be restored or available. - # [**Update failures**](#tab/failures) Windows driver updates include a report on driver update failures. @@ -111,10 +104,15 @@ By selecting that policy and entry, you can then view more information about the - UPN - Intune Device ID -This view is a useful place to identify and start investigation of driver update installation failures. - --- +## Data retention + +As devices across all your updates policies install the latest versions of a driver update, older driver update versions that are no longer needed by any device drops off the driver updates list. However, this isn't necessarily an immediate event. Reporting data for driver updates remains available until the end of a data retention period is reached. This period is six months since the last time an event for the update is received. + +- If the update is approved and all applicable devices have installed the update, then six months after the last device updates is status, the update is removed from reporting details. +- Similarly, if an update is paused and shows no activity for the retention period, that update is also dropped from reporting details after six months. After an updates data ages out, if a paused update that remains applicable to a device is reapproved, subsequent status for that update begins to appear in reports. Previous data that aged out of reports won't be restored or available. + [INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 535bd20fc5..24d9987040 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -23,6 +23,7 @@ Driver updates policies support **automatic or manual approval workflows**, allo [!INCLUDE [prerequisites-device-configuration](includes/prerequisites-device-configuration.md)] [!INCLUDE [prerequisites-rbac](includes/prerequisites-rbac.md)] + + ## Architecture -The following diagram illustrates the architecture for Windows driver update management when using Intune and Windows Autopatch. +The following diagram illustrates the high‑level architecture for managing Windows driver updates by using Microsoft Intune and Windows Autopatch. :::image type="content" source="./images/autopatch-ds.png" alt-text="A conceptual diagram of Windows driver update management." lightbox="./images/autopatch-ds.png" border="false"::: -1. Microsoft Intune provides the Microsoft Entra IDs and Intune policy settings for devices to Windows Autopatch. Intune also provides the list of driver approvals and pause commands to Windows Autopatch. -2. Windows Autopatch configures Windows Updates based on the information provided by Intune. Windows Updates provides the applicable driver update inventory per device ID. -3. Devices send data to Microsoft so that Windows Update can identify the applicable driver updates for a device during its regular Windows Update scans for updates. Any approved updates install on the device. -4. Windows Autopatch reports Windows diagnostic data back to Intune for reports. - -## Plan for driver updates - -Before you create policies and manage the approval of drivers in your policies, we recommend constructing a driver update deployment plan that includes team members who can approve driver and firmware updates. Subjects to consider include: - -- When to use *automatic* driver approvals vs using *manual* driver approvals. - -- Use of deployment rings for driver update policies to limit installation of new driver updates to test groups of devices before broadly installing those updates on all devices. With this approach, your team can identify potential issues in an early ring before deploying updates broadly. Use of rings can provide you with time to pause a troublesome update in subsequent rings to delay or prevent its deployment. Examples of organizational approaches for rings include: - - - Structuring driver update policies for different device and hardware models, aligned with your organizational units, or a combination of both. - - - Using policy deferral periods for automatic updates and the *make available date* for manually approved updates, to align to your update rings for quality and feature updates schedules. - - You might also set the update availability for manually approved updates to match common update cycles like Microsoft's Patch Tuesday release. Alignment of schedules can help reduce extra system restarts that some driver updates require. +1. **Microsoft Intune** provides device identity, assignment, and driver update approval information. Intune sends policy settings, approved drivers, and pause commands to Windows Autopatch. +1. **Windows Autopatch** uses this information to configure Windows Update behavior for managed devices and to coordinate driver update deployment. +1. **Windows Update** evaluates device and hardware information to determine which driver updates are applicable, and installs only approved updates during regular update scans. +1. **Reporting data** collected during update operations is sent through Windows Autopatch and surfaced in Intune reporting. -- Assign devices to only one driver update policy to help prevent a device from having its drivers managed through more than one policy. This can help avoid having a driver installed by one policy when you previously declined or paused that same update in a separate policy. -For more information about planning deployments, see [Create a deployment plan](/windows/deployment/update/create-deployment-plan) in the Windows deployment documentation. +This architecture allows administrators to approve and control driver updates centrally in Intune while relying on Windows Update and Autopatch to determine applicability and handle installation. ## Next steps From 0c5ee540d83ea317cf310d471f39f1a7888e300c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 09:51:42 -0500 Subject: [PATCH 106/139] broken links --- .../vulnerability-remediation-agent-use.md | 2 +- .../windows/feature-updates-policy.md | 7 ++----- .../windows/feature-updates-windows-10.md | 2 +- .../device-updates/windows/feature-updates.md | 2 +- .../windows/quality-updates-policy.md | 2 +- .../windows/quality-updates-reports.md | 21 +++++++++---------- .../windows/update-rings-policy-settings.md | 1 - 7 files changed, 16 insertions(+), 21 deletions(-) diff --git a/intune/agents/vulnerability-remediation-agent-use.md b/intune/agents/vulnerability-remediation-agent-use.md index 539de3bab5..58237cb38c 100644 --- a/intune/agents/vulnerability-remediation-agent-use.md +++ b/intune/agents/vulnerability-remediation-agent-use.md @@ -143,7 +143,7 @@ Remediation guidance falls into the following categories: When a recommendation involves a Windows update, the agent guidance includes details about using [update rings](../device-updates/windows/update-rings.md) to help manage a controlled rollout of the update. > [!IMPORTANT] -> Some suggested Windows update recommendations begin with **Expedite**. The agent uses this format when the CVE's Common Vulnerability Scoring System (CVSS) score reaches a risk value of **9.0** or greater. For this level of risk, the agent recommends expediting these updates to your devices immediately. The guidance includes how to use [Expedited installation of quality updates](../device-updates/windows/expedite-updates.md) to more rapidly deploy the recommended update. +> Some suggested Windows update recommendations begin with **Expedite**. The agent uses this format when the CVE's Common Vulnerability Scoring System (CVSS) score reaches a risk value of **9.0** or greater. For this level of risk, the agent recommends expediting these updates to your devices immediately. The guidance includes how to use [Expedited installation of quality updates](../device-updates/windows/quality-updates-policy.md#expedite-windows-quality-updates) to more rapidly deploy the recommended update. #### Configuration recommendations diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-updates-policy.md index e0f039d163..0b947e89d9 100644 --- a/intune/device-updates/windows/feature-updates-policy.md +++ b/intune/device-updates/windows/feature-updates-policy.md @@ -65,11 +65,8 @@ When the admin switches from **Required** to **Optional**, the following behavio Consider the following points when feature update policies target a device with more than one update policy, or target a Windows 10 device with an update for Windows 11: - Each Windows feature update policy supports a single update. When a device is targeted by more than one policy, it might be targeted with multiple update versions. - - The Windows Update service can only offer a device one feature update at a time, and always offers the latest update version that targets the device. - - Because Windows 11 updates are considered to be later versions than Windows 10, the service always offers the Windows 11 update to a device targeted by both Windows 10 and Windows 11 updates. This is done because deploying a Windows 11 update to a Windows 10 device is a supported upgrade path. - - Using the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update** when using multiple policies avoids the problems mentioned in this section and configures the service to detect when the Windows 11 is not eligible for a device and instead offers the latest Windows 10 feature update. > [!NOTE] @@ -114,7 +111,7 @@ To prevent this initial delay from impacting your co-managed devices: 1. For **Deployment settings**, enter a name and a description for the policy. Then, specify the feature update you want devices to be running. 1. Complete the policy configuration, including assigning the policy to devices. The policy deploys to devices, though any device that already has the version you've selected, or a newer version, won't be offered the update.\ Monitor the report for the policy. To do so, go to **Reports** > **Windows Updates** > **Reports** tab > **Feature Updates report**. Select the policy you created and then generate the report. -1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report). +1. Devices that have a state of *OfferReady* or later, are enrolled for feature updates and protected from updating to anything newer than the update you specified in step 3. See [Use the Windows feature updates (Organizational) report](feature-updates-reports.md#accessing-feature-updates-reports). 1. With devices enrolled for updates and protected, you can safely change the *Windows Update policies* workload from Configuration Manager to Intune. See, [Switch workloads to Intune](/configmgr/comanage/how-to-switch-workloads) in the co-management documentation. ## Move from update ring deferrals to feature updates policy @@ -137,7 +134,7 @@ Use the following process to ensure Windows Update has processed your feature up 1. In the Microsoft Intune admin center, create a [feature updates policy](feature-updates.md) that configures your desired Windows version, and assign it to applicable devices. After the saved policy is assigned to devices, it will take a few minutes for Windows Update to process the policy. -1. View the [Windows feature updates (Organizational)](feature-updates-reports.md#use-the-windows-feature-updates-organizational-report) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. +1. View the [Windows feature updates (Organizational)](feature-updates-reports.md#accessing-feature-updates-reports) report for the feature update policy, and verify devices have a state of **OfferReady** before you proceed. Once all devices show **OfferReady**, Windows Update has completed processing the policy. 1. After devices are verified to be in the **OfferReady** state you can safely reconfigure the [Update ring policy](update-rings.md), for that same set of devices to change the setting **Feature update deferral period (days)** to a value of **0**. diff --git a/intune/device-updates/windows/feature-updates-windows-10.md b/intune/device-updates/windows/feature-updates-windows-10.md index 00aa703b6d..82ac018140 100644 --- a/intune/device-updates/windows/feature-updates-windows-10.md +++ b/intune/device-updates/windows/feature-updates-windows-10.md @@ -14,7 +14,7 @@ When you use feature updates policy to deploy Windows 11, you can target the pol Another option is to select the checkbox **When a device isn't capable of running Windows 11, install the latest Windows 10 feature update**, then devices that don't meet the requirements for Windows 11 will get the latest Windows 10 feature update instead. -However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](update-rings-policy-settings.md#update-behavior-when-multiple-policies-target-a-device). +However, if a Windows 10 device that can't run Windows 11 is targeted with a Windows 11 update, future Windows 10 updates won't be offered to that device automatically. In this case, remove the not eligible device from the Windows 11 policy and assign the device to a Windows 10 feature update policy. See [Update behavior when multiple policies target a device](feature-updates-policy.md#update-behavior-when-multiple-policies-target-a-device). ## Prepare to upgrade to Windows 11 diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 4156b1d281..8a36c042d4 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -28,7 +28,7 @@ Feature updates policies allow you to **lock devices to a specific Windows relea When planning your feature updates policies, consider the following guidance: - If you deploy a feature updates policy to a device that is also targeted by an update ring policy, review the update ring for the following configurations: - - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. For more information, see [Move from update ring deferrals to feature updates policy](ring-deferrals-to-feature-updates-policy.md). + - We recommend setting the **Feature update deferral period (days)** to **0**. This configuration ensures your feature updates aren't delayed by update deferrals that might be configured in an update ring policy. For more information, see [Move from update ring deferrals to feature updates policy](feature-updates-policy.md#move-from-update-ring-deferrals-to-feature-updates-policy). - Feature updates for the update ring must be *running*. They must not be paused. - Windows feature updates policies can't be applied during the Windows Autopilot out of box experience (OOBE). Instead, the policies apply at the first Windows Update scan after a device has finished provisioning, which is typically a day. - When the device checks in to the Windows Update service, the device's group membership is validated against the security groups assigned to the feature updates policy settings for any feature update holds. diff --git a/intune/device-updates/windows/quality-updates-policy.md b/intune/device-updates/windows/quality-updates-policy.md index 8397db4f4f..186912e3ad 100644 --- a/intune/device-updates/windows/quality-updates-policy.md +++ b/intune/device-updates/windows/quality-updates-policy.md @@ -28,7 +28,7 @@ ms.topic: how-to > - **DeferFeatureUpdates** - Select when Preview Builds and Feature Updates are received. > - **Disable Dual Scan** - Don't allow update deferral policies to cause scans against Windows Update. -## Expedite Windows quality updates in Microsoft Intune +## Expedite Windows quality updates With Windows quality updates policies you can expedite the installation of the most recent Windows security updates on devices you manage with Microsoft Intune. Deployment of expedited updates is done without the need to pause or edit your existing monthly update policies. For example, you might expedite a specific update to mitigate a security threat when your normal update process wouldn't deploy the update for some time. diff --git a/intune/device-updates/windows/quality-updates-reports.md b/intune/device-updates/windows/quality-updates-reports.md index 5215c1641d..100a968ee8 100644 --- a/intune/device-updates/windows/quality-updates-reports.md +++ b/intune/device-updates/windows/quality-updates-reports.md @@ -10,7 +10,7 @@ ms.reviewer: zadvor The Windows update distribution report in Intune provide a summarized report to show the number of devices that are on each quality update level and the percentage coverage for each update across devices managed by Intune (including co-managed devices). -The report provides a drill down for each quality update that aggregates devices based on windows 10/11 feature version and the update statuses. The admins can get the list of devices that aggregate to the numbers shown in the previous two reports, which they can export and use for troubleshooting and analysis. +The report provides a drill down for each quality update that aggregates devices based on Windows feature version and the update statuses. The admins can get the list of devices that aggregate to the numbers shown in the previous two reports, which they can export and use for troubleshooting and analysis. The report includes Intune managed and co-managed devices, and is based on the OS version updated at every device check-in. The report can slice the data based on device scope tags. @@ -41,7 +41,7 @@ The report shows the number of devices under each QU level corresponding to the - **Update**: Monthly quality update version. The update format corresponds to YYYY-MM-UpdateType. For example, 2024-02-B. - **Older releases**: All windows devices running valid feature version (non-preview/insider) and running older than 3 months of quality update level are combined into a single entity shown as *Older releases*. - - **Windows insider or other releases**: All those devices whose OS version does not align with the Windows 10/11 generally available feature release version and not on documented QU level, are combined under *Windows insider or other releases*. + - **Windows insider or other releases**: All those devices whose OS version does not align with the Windows generally available feature release version and not on documented QU level, are combined under *Windows insider or other releases*. - **Update Type**: Monthly quality update type. For more information, go to [Windows monthly update explained](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-monthly-updates-explained/ba-p/3773544) - B: Security Updates (released on patch Tuesday) - D: Non-Security Updates (released on 4th week of month) @@ -50,15 +50,14 @@ The report shows the number of devices under each QU level corresponding to the - **Devices on this update**: Number of devices where the target quality update is installed. - **% of all devices**: Number of devices running a particular quality update represented in percentage of total managed devices in Intune. -All QUs from this page are hyperlinked. When you select one of the current or last 3 months quality update (B, D or OOB), the [Windows quality update distribution per feature version](#windows-quality-update-distribution-per-feature-version) report is displayed. - -When you select **Older releases**, the [Windows quality update device version](#windows-quality-update-device-version) report is displayed with a list of devices that are on an older quality update level excluding insider builds and unknown builds. - -When you select **Windows insider or other releases**, the [Windows quality update device version](#windows-quality-update-device-version) report is displayed with a list of devices whose feature version is insider release, or the quality update of the device cannot be mapped to documented quality update version in Windows 10/11 release information. +All QUs from this page are hyperlinked: +- When you select one of the current or last 3 months quality update (B, D or OOB), the *Windows quality update distribution per feature version* report is displayed. +- When you select **Older releases**, the *Windows quality update device version* report is displayed with a list of devices that are on an older quality update level excluding insider builds and unknown builds. +- When you select **Windows insider or other releases**, the *Windows quality update device version* report is displayed with a list of devices whose feature version is insider release, or the quality update of the device cannot be mapped to documented quality update version in Windows release information. # [**QU distribution per feature version**](#tab/feature-version) -The report provides the distribution of devices against Windows feature releases. The distribution of devices that are eligible to receive the selected quality update shown based on the Windows 10/11 feature versions that are generally available. The report aids IT administrators in making informed decisions for devices and managing devices that need attention. +The report provides the distribution of devices against Windows feature releases. The distribution of devices that are eligible to receive the selected quality update shown based on the Windows feature versions that are generally available. The report aids IT administrators in making informed decisions for devices and managing devices that need attention. :::image type="content" source="./images/reports/windows-quality-updates-page2.png" alt-text="Screen capture of the Windows quality update distribution per feature version." lightbox="./images/reports/windows-quality-updates-page2.png"::: @@ -72,13 +71,13 @@ Select **Columns** at the top of the table to toggle the visibility of columns, - **Windows version**: Shows the Windows feature version. - **Total devices**: Total managed devices corresponding to the Windows feature version. -- **Build Number**: Build number of the windows feature version. Devices running supported Windows 10/11 feature versions that the selected quality update does not cover are marked as **Not applicable**. Devices running unsupported Windows 10/11 feature versions, insider versions, or those with an unknown OS version, are grouped under one line item and marked as **Not applicable**. +- **Build Number**: Build number of the windows feature version. Devices running supported Windows feature versions that the selected quality update does not cover are marked as **Not applicable**. Devices running unsupported Windows feature versions, insider versions, or those with an unknown OS version, are grouped under one line item and marked as **Not applicable**. - **Devices on this update or later**: Number of devices where the target quality update or later is installed. - **Devices on this update**: Number of devices where the target quality update is installed. - **Devices need update**: Number of devices that are applicable for the update but do not currently have it installed. KB article: External link to target quality update's KB Article for the corresponding Windows feature version. -When you select any device count, the [Windows quality update device version report](#windows-quality-update-device-version) is displayed. +When you select any device count, the *Windows quality update device version* report is displayed. # [**QU device version**](#tab/device-version) @@ -93,7 +92,7 @@ The report offers sortable columns and search options, along with an export feat - **Intune Device Id**: Intune device identifier. - **Entra Device Id**: Microsoft Entra identifier for device. - **Primary UPN**: Intune user identifier (email). -- **OS version**: Operating System (OS) version build number. The OS version corresponds to the Windows 10/11 Feature Version (For example, Windows 10 22H2, Windows 11 22H1) and the Quality Update level (For example, 2022-08 B, 2023-02 OOB, 2023-02 C). +- **OS version**: Operating System (OS) version build number. The OS version corresponds to the Windows feature Version (For example, Windows 11 24H2) and the quality Update level (For example, 2024-08 B). - **Windows feature version**: Windows feature version. - **Windows quality version**: Windows quality update. - **Managed by**: Management agent. diff --git a/intune/device-updates/windows/update-rings-policy-settings.md b/intune/device-updates/windows/update-rings-policy-settings.md index 255383c581..3a19728d5d 100644 --- a/intune/device-updates/windows/update-rings-policy-settings.md +++ b/intune/device-updates/windows/update-rings-policy-settings.md @@ -157,7 +157,6 @@ User experience settings control the end-user experience for device restart and :::column-end::: :::row-end::: - :::row::: :::column span="1"::: **Option to pause Windows updates** From 517bc093706e218d70e4deeeaa59a44136ce8496 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 11:41:36 -0500 Subject: [PATCH 107/139] updates --- .../device-updates/windows/driver-updates.md | 1 + .../device-updates/windows/feature-updates.md | 1 + .../windows/includes/prerequisites-cloud.md | 18 ++++++++++++++++++ .../device-updates/windows/quality-updates.md | 1 + intune/device-updates/windows/toc.yml | 3 --- .../deployment-plan-configuration-profile.md | 4 ++-- .../intune-govt-service-description.md | 2 +- 7 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 intune/device-updates/windows/includes/prerequisites-cloud.md diff --git a/intune/device-updates/windows/driver-updates.md b/intune/device-updates/windows/driver-updates.md index 24d9987040..ad516844e1 100644 --- a/intune/device-updates/windows/driver-updates.md +++ b/intune/device-updates/windows/driver-updates.md @@ -17,6 +17,7 @@ Driver updates policies support **automatic or manual approval workflows**, allo ## Prerequisites [!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-cloud](includes/prerequisites-cloud.md)] [!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] [!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] [!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 8a36c042d4..3997f85675 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -17,6 +17,7 @@ Feature updates policies allow you to **lock devices to a specific Windows relea ## Prerequisites [!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-cloud](includes/prerequisites-cloud.md)] [!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] [!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] [!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] diff --git a/intune/device-updates/windows/includes/prerequisites-cloud.md b/intune/device-updates/windows/includes/prerequisites-cloud.md new file mode 100644 index 0000000000..b8b1aad922 --- /dev/null +++ b/intune/device-updates/windows/includes/prerequisites-cloud.md @@ -0,0 +1,18 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms-topic: include +ms.date: 01/08/2026 +--- + +:::row::: +:::column span="1"::: +[!INCLUDE [cloud](../../../includes/requirements/cloud.md)] + +:::column-end::: +:::column span="3"::: +> This feature is supported in the following cloud environments: +> - Public cloud +> - Government Community Cloud (GCC) +:::column-end::: +:::row-end::: diff --git a/intune/device-updates/windows/quality-updates.md b/intune/device-updates/windows/quality-updates.md index 3a77e70953..efec7f4146 100644 --- a/intune/device-updates/windows/quality-updates.md +++ b/intune/device-updates/windows/quality-updates.md @@ -17,6 +17,7 @@ Quality updates policies also supports advanced deployment options for specific ## Prerequisites [!INCLUDE [prerequisites-network](includes/prerequisites-network.md)] +[!INCLUDE [prerequisites-cloud](includes/prerequisites-cloud.md)] [!INCLUDE [prerequisites-tenant](includes/prerequisites-tenant.md)] [!INCLUDE [prerequisites-licensing](includes/prerequisites-licensing.md)] [!INCLUDE [prerequisites-platform](includes/prerequisites-platform.md)] diff --git a/intune/device-updates/windows/toc.yml b/intune/device-updates/windows/toc.yml index c196cf2819..5193d8ddc1 100644 --- a/intune/device-updates/windows/toc.yml +++ b/intune/device-updates/windows/toc.yml @@ -43,9 +43,6 @@ items: - name: Quality updates policies reports href: quality-updates-reports.md displayName: windows quality updates - - name: Expedite updates - href: expedite-updates.md - displayName: windows updates - name: Manage Windows driver updates items: - name: Get started diff --git a/intune/intune-service/fundamentals/deployment-plan-configuration-profile.md b/intune/intune-service/fundamentals/deployment-plan-configuration-profile.md index 9570567cfe..2771fb1670 100644 --- a/intune/intune-service/fundamentals/deployment-plan-configuration-profile.md +++ b/intune/intune-service/fundamentals/deployment-plan-configuration-profile.md @@ -192,7 +192,7 @@ Your policy options: | Android Enterprise personally owned devices | Not available

Can use compliance policies to set a minimum patch level, min/max OS version, and more. | | iOS/iPadOS | Intune update policy | | macOS | Intune update policy | -| Windows client | - Intune feature updates policy
- Intune expedited updates policy | +| Windows client | - Intune feature updates policy
- Intune quality updates policy | For more information on these features and/or the settings you can configure, go to: @@ -201,7 +201,7 @@ For more information on these features and/or the settings you can configure, go - **macOS** [Managed software updates](../../device-updates/apple/index.md) - **Windows**: - [Feature updates policy](../../device-updates/windows/feature-updates.md) - - [Expedited updates policy](../../device-updates/windows/expedite-updates.md) + - [Quality updates policy](../../device-updates/windows/quality-updates.md) ## Level 1 - Access organization email, connect to VPN or Wi-Fi diff --git a/intune/intune-service/fundamentals/intune-govt-service-description.md b/intune/intune-service/fundamentals/intune-govt-service-description.md index d65ea6319e..3e166f2758 100644 --- a/intune/intune-service/fundamentals/intune-govt-service-description.md +++ b/intune/intune-service/fundamentals/intune-govt-service-description.md @@ -84,7 +84,7 @@ The following features are currently not available and aren't supported in GCC H | Feature | Availability | | --- | --- | -| Expedited updates | For more information on this feature, go to [Expedite Windows quality updates in Microsoft Intune](../../device-updates/windows/expedite-updates.md). | +| Expedited updates | For more information on this feature, go to [Windows quality updates in Microsoft Intune](../../device-updates/windows/quality-updates.md). | | Feature updates | For more information on this feature, go to [Feature updates for Windows in Intune](../../device-updates/windows/feature-updates.md). | | Windows Autopilot device preparation| The following features are in the planning phase:

- Customize out-of-box experience (OOBE) and rename devices during provisioning based on organizational structure
- Self-deploying and pre-provisioning mode
- More admin-specified configurations delivered before allowing desktop access.
- Enhanced optional desktop onboarding experience inside the Windows Company Portal app
- The ability to associate a device with a tenant.

Provisioning modes which require Windows Autopilot registration are not supported.

To get started with Windows Autopilot device preparation, go to [Windows Autopilot Device Preparation overview](/autopilot/device-preparation/overview).| | Delivery Optimization for Win32 Apps | For more information on the Delivery Optimization feature in Windows, go to [What is Delivery Optimization?](/windows/deployment/do/waas-delivery-optimization). | From 95a93f477e1613987e2392d39d02735a555393f0 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 12:25:05 -0500 Subject: [PATCH 108/139] updates --- .openpublishing.redirection.intune.json | 12 +++++++++++- .../device-updates/windows/feature-updates-policy.md | 2 +- intune/device-updates/windows/feature-updates.md | 4 ++-- .../intune-service/fundamentals/whats-new-archive.md | 6 +++--- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.openpublishing.redirection.intune.json b/.openpublishing.redirection.intune.json index 79406d85b1..a866d686c9 100644 --- a/.openpublishing.redirection.intune.json +++ b/.openpublishing.redirection.intune.json @@ -1,5 +1,15 @@ { "redirections": [ + { + "source_path": "intune/device-updates/windows/settings.md", + "redirect_url": "/intune/device-updates/windows/update-rings-policy-settings", + "redirect_document_id": false + }, + { + "source_path": "intune/device-updates/windows/expedite-updates.md", + "redirect_url": "/intune/device-updates/windows/quality-updates", + "redirect_document_id": false + }, { "source_path": "intune/device-updates/windows/driver-updates-overview.md", "redirect_url": "/intune/device-updates/windows/driver-updates", @@ -117,7 +127,7 @@ }, { "source_path": "intune/intune-service/protect/windows-update-settings.md", - "redirect_url": "/intune/device-updates/windows/settings", + "redirect_url": "/intune/device-updates/windows/update-rings-policy-settings", "redirect_document_id": false }, { diff --git a/intune/device-updates/windows/feature-updates-policy.md b/intune/device-updates/windows/feature-updates-policy.md index 0b947e89d9..928df569f2 100644 --- a/intune/device-updates/windows/feature-updates-policy.md +++ b/intune/device-updates/windows/feature-updates-policy.md @@ -1,6 +1,6 @@ --- title: Windows feature update policies -description: Learn about Windows feature update policy settings and how to create feature update releases in Microsoft Intune. +description: Learn about Windows feature update polies and how to manage them in Microsoft Intune. ms.date: 09/10/2024 ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy diff --git a/intune/device-updates/windows/feature-updates.md b/intune/device-updates/windows/feature-updates.md index 3997f85675..48ec6b4245 100644 --- a/intune/device-updates/windows/feature-updates.md +++ b/intune/device-updates/windows/feature-updates.md @@ -1,6 +1,6 @@ --- -title: Windows feature update releases -description: Learn about Windows feature update policy settings and how to create feature update releases in Microsoft Intune. +title: Manage Windows feature updates +description: Learn how to use Microsoft Intune policies to manage Windows feature updates. ms.date: 09/10/2024 ms.topic: how-to ms.reviewer: davidmeb; bryanke; davguy diff --git a/intune/intune-service/fundamentals/whats-new-archive.md b/intune/intune-service/fundamentals/whats-new-archive.md index ae140100dc..3d8bd83199 100644 --- a/intune/intune-service/fundamentals/whats-new-archive.md +++ b/intune/intune-service/fundamentals/whats-new-archive.md @@ -364,7 +364,7 @@ For more information about protected apps, see [Microsoft Intune protected apps] We're introducing a new **Update Substate** in service-side data. This substate is displayed in the reports for devices that are invalid in Microsoft Entra and is known as **Not supported**. -For more information, see [Use Windows Update for Business reports for Windows Updates](../../device-updates/windows/feature-updates-reports.md#use-the-windows-feature-updates-organizational-report) +For more information, see [Use Windows Update for Business reports](../../device-updates/windows/feature-updates-reports.md) ## Week of February 24, 2025 (Service release 2502) @@ -2588,7 +2588,7 @@ Applies to: - Windows 11 devices -For more information about installing an expedited update, see [Expedite Windows quality updates in Microsoft Intune](../../device-updates/windows/expedite-updates.md#create-and-assign-an-expedited-quality-update). +For more information about installing an expedited update, see [Expedite Windows quality updates in Microsoft Intune](../../device-updates/windows/quality-updates.md). #### Introducing a remote action to pause the config refresh enforcement interval @@ -2651,7 +2651,7 @@ Applies to: - Windows 11 devices -For more information about installing an expedited update, see [Expedite Windows quality updates in Microsoft Intune](../../device-updates/windows/expedite-updates.md#create-and-assign-an-expedited-quality-update). +For more information about installing an expedited update, see [Expedite Windows quality updates in Microsoft Intune](../../device-updates/windows/quality-updates.md). ### Intune apps From 9ad9f39ae85274c4f74a3556190e41ce26c816a3 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 13 Jan 2026 13:10:50 -0500 Subject: [PATCH 109/139] driver updates --- .../windows/driver-updates-policy.md | 84 +++++++++--------- .../view-update-list-1.png | Bin 242504 -> 0 bytes .../windows/update-rings-reports.md | 7 +- intune/device-updates/windows/update-rings.md | 12 +-- 4 files changed, 53 insertions(+), 50 deletions(-) delete mode 100644 intune/device-updates/windows/images/driver-updates-policy/view-update-list-1.png diff --git a/intune/device-updates/windows/driver-updates-policy.md b/intune/device-updates/windows/driver-updates-policy.md index beb54c0b70..5bb00ae0ea 100644 --- a/intune/device-updates/windows/driver-updates-policy.md +++ b/intune/device-updates/windows/driver-updates-policy.md @@ -1,7 +1,7 @@ --- title: Manage Windows driver update policies description: Learn how to create, approve, deploy, and pause Windows driver updates using Intune policies to keep Windows devices current and stable. -ms.date: 04/07/2025 +ms.date: 01/13/2026 ms.topic: how-to ms.reviewer: davguy; davidmeb; bryanke --- @@ -55,24 +55,20 @@ Regardless of approval mode, only approved drivers can install, and Windows Upda ## Create Windows driver update policies -To create a Windows driver update policy in the Microsoft Intune admin center, follow these steps: - -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Driver updates** tab, and select **Create profile**. - - :::image type="content" source="./images/driver-updates-policy/view-update-list-1.png" alt-text="A screen capture of the admin center that shows the path to create a profile for Windows Driver Updates." lightbox="./images/driver-updates-policy/view-update-list-1.png"::: - -2. On the **Basics** page, enter the following properties: +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows updates** +1. Select the **Driver updates** tab, and select **Create profile**. +1. On the **Basics** page, enter the following properties: - **Name**: Enter a descriptive name for the profile. Name profiles so you can easily identify them later. - **Description**: Enter a description for the profile. This setting is optional but recommended. -3. On **Settings**, configure the approval method for device updates in this policy. Select one of the following options for **Approval method**: +1. On **Settings**, configure the approval method for device updates in this policy. Select one of the following options: - - **Manually approve and deploy driver updates** - With this option, each new driver update that is added to the policy has its status set to *Needs review*. An admin must edit the policy to change the status of each individual update to *Approved* before that update can deploy to applicable devices. + - **Manually approve and deploy driver updates**: With this option, each new driver update that is added to the policy has its status set to *Needs review*. An admin must edit the policy to change the status of each individual update to *Approved* before that update can deploy to applicable devices. When you manually approve an update, you can specify a date on which it becomes available for Windows Update to install on applicable devices. This date is distinct from the deferral period that is required for automatically approved updates in policies that use automatic approvals. - - **Automatically approve all recommended driver updates** – With this option, all new *recommended* driver updates that are added to the policy are added with a status of *Approved* and begin to install on applicable devices without having to be reviewed or approved by an admin. + - **Automatically approve all recommended driver updates**: With this option, all new *recommended* driver updates that are added to the policy are added with a status of *Approved* and begin to install on applicable devices without having to be reviewed or approved by an admin. Use an automatic approval policy when you want to ensure the drivers on your devices remain current with an OEMs latest recommended update. @@ -80,21 +76,20 @@ To create a Windows driver update policy in the Microsoft Intune admin center, f When you set a policy for automatic approvals, you must configure the following setting that creates a deferral period for the automatically approved updates: - - **Make updates available after (days)** – This setting is a deferral period that delays when Windows Update begins to deploy and install the new recommended update that was automatically added to the policy with a status of *Approved*. The delay supports from zero to 30 days and starts from the day the update is added to the policy, not from the date the update was made available or published by the OEM. The deferral is intended to provide you with time to identify and if necessary, pause deployment of the new recommended update. + - **Make updates available after (days)**: This setting is a deferral period that delays when Windows Update begins to deploy and install the new recommended update that was automatically added to the policy with a status of *Approved*. The delay supports from zero to 30 days and starts from the day the update is added to the policy, not from the date the update was made available or published by the OEM. The deferral is intended to provide you with time to identify and if necessary, pause deployment of the new recommended update. For example, consider a driver update policy that uses automatic approvals and has a deferral of three days. On June 1, Windows Autopatch identifies a new recommended driver update that applies to devices with this policy and adds the update to the policy as approved. Due to the deferral period of three days, Windows Update waits to offer this update to any device until June 4, three days after it was added to the policy. If the deferral was set to zero days, Windows Update would begin installing the update on devices immediately. > [!TIP] > After a policy is created, you won't be able to edit the policy to change the approval type. If the approval type is automatic, you can edit the value for *Make updates available after (days)*. -4. For **Scope tags**, select any desired scope tags to apply. - -5. For **Assignments**, select the groups that receive the policy. For more information on assigning profiles, see [Assign user and device profiles](../../intune-service/configuration/device-profile-assign.md). Devices must be assigned to this policy and the policy saved before Windows Autopatch can identify the applicable driver updates to add to this policies driver list. +1. On **Scope tags**, select any desired scope tags to apply. +1. On **Assignments**, select the groups that receive the policy. For more information on assigning profiles, see [Assign user and device profiles](../../intune-service/configuration/device-profile-assign.md). Devices must be assigned to this policy and the policy saved before Windows Autopatch can identify the applicable driver updates to add to this policies driver list. > [!TIP] > We recommend that a device be assigned a single policy for driver update policies. Assignment of a device to only one policy helps to prevent the installation of a driver update that is declined in one policy but approved in a second policy. Keep in mind that policies for Windows driver updates don't support options to remove or roll-back driver updates. -6. For **Review + create**, review the policy configuration, and then select **Create**. When you select *Create*, your changes are saved, and the profile is assigned. The profile is also shown in the policy list. +1. On **Review + create**, review the policy configuration, and then select **Create**. When you select *Create*, your changes are saved, and the profile is assigned. The profile is also shown in the policy list. ## Manage and maintain driver update policies @@ -124,13 +119,15 @@ When you review the list of driver update policies in the admin center, you can > [!NOTE] > An exception is new *recommended driver* updates that are added to a policy set for automatic approval. Recommended driver updates that are the newest or latest are added to the policy and approved automatically, and their status is never set to *Needs review*. -To look for policies that have new driver updates pending a review, in the admin center go to **Devices** > **Manage updates** > **Windows updates** > **Driver Updates** tab. +To look for policies that have new driver updates pending a review: -In the list of Windows driver update policies, review the **Drivers to review** column for entries that indicate there are new updates that have been added to the policy that you might want to review and approve for deployment. In the following screen capture of the *Driver updates* page, two policies have new driver updates. One displays *1 to review* while another displays that it has *3 to review*: +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows updates** +1. Select the **Driver updates** tab +1. In the list of Windows driver update policies, review the **Drivers to review** column for entries that indicate there are new updates that have been added to the policy that you might want to review and approve for deployment. In the following screen capture of the *Driver updates* page, two policies have new driver updates. One displays *1 to review* while another displays that it has *3 to review*: -:::image type="content" source="./images/driver-updates-policy/drivers-to-review.png" alt-text="A screen capture that shows policies that have new drivers to review." lightbox="./images/driver-updates-policy/drivers-to-review.png"::: + :::image type="content" source="./images/driver-updates-policy/drivers-to-review.png" alt-text="A screen capture that shows policies that have new drivers to review." lightbox="./images/driver-updates-policy/drivers-to-review.png"::: -The two policies that have new driver updates won't deploy those new updates until an admin explicitly approves them. You can also review the other policies that haven't received new updates should you seek to modify the approved updates for those policies. + The two policies that have new driver updates won't deploy those new updates until an admin explicitly approves them. You can also review the other policies that haven't received new updates should you seek to modify the approved updates for those policies. Policies continue to display a count of new updates until each update has been *approved* or *declined*. After all the current updates are managed, the count drops to zero (0) until new updates are identified and added to the policy. @@ -148,11 +145,11 @@ You can use the *driver list* to review the driver updates that Windows Autopatc The driver list is divided into two tabs: -- **Recommended drivers** – Recommended drivers are the best match for the 'required' driver updates that Windows Update can identify for a device. To be a recommended update, the OEM or driver publisher must mark the update as *required* and the update must be the most recent update version marked as required. These updates are the same ones available through Windows Update and are almost always the most current update version for a driver. +- **Recommended drivers**: Recommended drivers are the best match for the 'required' driver updates that Windows Update can identify for a device. To be a recommended update, the OEM or driver publisher must mark the update as *required* and the update must be the most recent update version marked as required. These updates are the same ones available through Windows Update and are almost always the most current update version for a driver. When an OEM releases a newer update version that qualifies to be the new recommended driver, it replaces the previous update as the recommended driver update. If the older update version is still applicable to a device in the policy, it's moved to the *Other drivers* tab. If the older version was previously approved, it remains approved. -- **Other drivers** – Other driver updates are updates that are available from the original equipment manufacturer (OEM) aside from the current recommended driver update. These updates remain in a policy as long as they're newer than the driver version that's installed on at least one device with the policy. +- **Other drivers**: Other driver updates are updates that are available from the original equipment manufacturer (OEM) aside from the current recommended driver update. These updates remain in a policy as long as they're newer than the driver version that's installed on at least one device with the policy. These updates can include: - A previously recommended update was superseded by a newer update version @@ -176,12 +173,12 @@ For comparison, the following screen capture shows the contents of the *Other dr Each driver list displays the following details for updates in the policy. Most of the following details are based on information obtained from the driver update from the OEM or driver manufacturer: -- **Driver name** – The driver update name. It's not uncommon for subsequent versions of an update from an OEM or manufacturer to have identical names. Use the update *Version* and *Release date* to differentiate between update instances. -- **Version** - The update version as provided by the OEM or manufacturer. -- **Manufacturer** – The manufacturer of the driver update. -- **Driver class** - The driver class is determined from the details authored by the driver publisher, and usually represents the drivers hardware class. This information isn't always easily determined or consistent across updates from different OEM sources or manufacturers. When a driver's class can't be identified, it's assigned to the *Other* hardware class. -- **Release date** – The date the OEM made this driver update available. -- **Status** – The current status of the driver update in this policy. You can modify the status for individual updates by selecting the name of the driver update from the list. There are four status options available for updates: +- **Driver name**: The driver update name. It's not uncommon for subsequent versions of an update from an OEM or manufacturer to have identical names. Use the update *Version* and *Release date* to differentiate between update instances. +- **Version**: The update version as provided by the OEM or manufacturer. +- **Manufacturer**: The manufacturer of the driver update. +- **Driver class**: The driver class is determined from the details authored by the driver publisher, and usually represents the drivers hardware class. This information isn't always easily determined or consistent across updates from different OEM sources or manufacturers. When a driver's class can't be identified, it's assigned to the *Other* hardware class. +- **Release date**: The date the OEM made this driver update available. +- **Status**: The current status of the driver update in this policy. You can modify the status for individual updates by selecting the name of the driver update from the list. There are four status options available for updates: - **Needs review** - **Approved** @@ -190,7 +187,7 @@ Each driver list displays the following details for updates in the policy. Most For more information about these four status types and how to manage them in a policy, see [Manage the status of updates](#manage-the-status-of-driver-updates) in this article. -- **Applicable devices** – This number indicates how many devices can install a certain version of an update. The same device can be reported for multiple versions of a driver update from both the *Recommended drivers* and *Other drivers* tabs. Devices report multiple times when there's more than one newer version available for a driver that is still being used by the device. +- **Applicable devices**: This number indicates how many devices can install a certain version of an update. The same device can be reported for multiple versions of a driver update from both the *Recommended drivers* and *Other drivers* tabs. Devices report multiple times when there's more than one newer version available for a driver that is still being used by the device. ### Manage the status of driver updates @@ -205,9 +202,9 @@ Select the update from the driver list to open its *Manage driver* pane. In the On the *Manage driver* pane, you can: 1. Confirm the name of the driver update. -2. View the update's status. The update in the screen capture has a status of *Needs review*. -3. View a count of devices that have installed this update version. Because this driver update version isn't yet approved and hasn't been installed on devices, this count displays *N/A* for *Not applicable*. -4. Select the dropdown box for *Actions* where you can choose an action to change the update's status. The options for a new driver update include *Declined* and *Approve*. +1. View the update's status. The update in the screen capture has a status of *Needs review*. +1. View a count of devices that have installed this update version. Because this driver update version isn't yet approved and hasn't been installed on devices, this count displays *N/A* for *Not applicable*. +1. Select the dropdown box for *Actions* where you can choose an action to change the update's status. The options for a new driver update include *Declined* and *Approve*. **The following are rules for managing the status of a driver update**: @@ -268,22 +265,23 @@ Bulk driver updates allow the user to approve, pause, or decline multiple driver #### How to use bulk driver updates -1. Sign in to the [Microsoft Intune admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Devices** > **By platform** > **Windows** > **Manage updates** > **Windows updates** > **Driver updates** tab, and select an existing policy. If you need to create a new policy, see [Create Windows driver update policies](#create-windows-driver-update-policies). -2. In the Driver Updates page, select **Bulk actions**. +1. In the [Microsoft Intune admin center][INT-AC], select **Devices** > **Windows updates** +1. Select the **Driver updates** tab, and select an existing policy. If you need to create a new policy, see [Create Windows driver update policies](#create-windows-driver-update-policies). +1. In the Driver Updates page, select **Bulk actions**. :::image type="content" source="./images/driver-updates-policy/bulk-actions.png" alt-text="A screen capture that shows the bulk actions button." lightbox="./images/driver-updates-policy/bulk-actions.png"::: -3. In the **Select action** tab, select one of the actions from the **Driver actions** drop-down list; *Approve*, *Pause* or *Decline* multiple drivers. -4. If you select an action that needs further information, for example, if you select *Approve*, then you also need to select the start date using **Make available in Windows update**. Select **Next**. -5. In the **Select drivers** tab, use **Select drivers to include** to see and select the available drivers. The **Select available drivers** fly-out appears. +1. In the **Select action** tab, select one of the actions from the **Driver actions** drop-down list; *Approve*, *Pause* or *Decline* multiple drivers. +1. If you select an action that needs further information, for example, if you select *Approve*, then you also need to select the start date using **Make available in Windows update**. Select **Next**. +1. In the **Select drivers** tab, use **Select drivers to include** to see and select the available drivers. The **Select available drivers** fly-out appears. The displayed list includes drivers that are able to be approved. For example, drivers that have a status of *Paused* or *Needs Review*. This is because you can (re)approve drivers that are *Paused* or have status as *Needs Review*. Drivers that are already approved are filtered out. -6. In the **Select available drivers** fly-out you can also bulk select the drivers. +1. In the **Select available drivers** fly-out you can also bulk select the drivers. > [!NOTE] > You can only select up to 100 drivers at a time. If you select more than a 100 and select **Save**, an error message is displayed. -7. Select **Save** and then **Next**. -8. In the **Review +Save** tab, you can review and save the changes you made. +1. Select **Save** and then **Next**. +1. In the **Review +Save** tab, you can review and save the changes you made. > [!NOTE] > You can't mix actions. For example, you can't *Pause* and *Approve* a set in one action. You must go through each action separately. @@ -299,4 +297,8 @@ After you create driver update policies, plan to review them regularly for newly ## Next steps - [Windows driver updates overview](driver-updates.md) -- Reports for Windows Driver updates policy +- [Reports for Windows Driver updates policy](driver-updates-reports.md) + + + +[INT-AC]: https://go.microsoft.com/fwlink/?linkid=2109431 \ No newline at end of file diff --git a/intune/device-updates/windows/images/driver-updates-policy/view-update-list-1.png b/intune/device-updates/windows/images/driver-updates-policy/view-update-list-1.png deleted file mode 100644 index 4caec094c35f7a22fd8bfddc41c7b71f76548918..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242504 zcmaHyRZv`Aw5=O=cXtmKAXspBcY?dSJHcH7!7aGEI|K;s?(Xh(_kVBQm-BGCiiZ}e ztM^`O%{jg?W`v@=1QI+xJO~6rl9Civ27#d7K_Ku=SZELktRh?UJMadWv$BLRsA_`n z7iHXCp zc)xi)o(~;jebGea=jW$Y{zJ>-auoiIfNglca_{p+K9lQcy_orLG*MVyzj&@;zqn6~ z(O_hOUFQofpBZ5yr5t>jhgO~0{-h*g(kiDtx$DWC)dUFw0s_Z=Ttoz1o#|-N0cK+4 z=JRZE+}rEvSF15ipZZtojRIk-k!~{Q1S`p87UHq-u{rdfFWyZR81w8K-OYW$Fpq}z z=0lAkdQNSgY}a6A+mDy)`?tV1hmea!Z7+-yNdBf}<@c!ximGS3h}cCU;P^XBqfqO; zD8DzHhH<&kDbn{7PK)R1#cJ!|ATn%+_Xz)PN>^9+DILAv_-#N+GUW?hm2Ou>%9M4U z(2#uA_0hCQqp0C{8&ZqcJ-pxhOJR!O+k%~sU*(GH)x$VJBPN&s1>(-%s4#PdoHD9U zXcQa?_A>pjS?>Cxp)3LoL*;UDj%BzMTqL}&rb4^ewzU=ynAknkuMZb7Gw|^&hTt4j z32)xAUB0i_g;=Df|B|hw$)6t~k03u8kV*I}iol)D3X{^6QGY;pu3`G37#)atw|GFG z85|q!Z$+ri>TTa%<`!VT&~_a$W{R|AQy!pEVdV-1LtD|4x;jCrh9L`l#*oWw|D8W@r}VzC-o-B;(oJe%3e`mXn=HT}RzG(9GIevsD(X4Zhas*#B0( zdA&T1u$lSm)UuVAly^txMIcdmv_jCe<{sI4PWMxZE_s0V4?HES6?g-v0J%d=1wF!X zO9QMfrVExgiIA4-9PH3C{Ai=o`|0hOO;%3MbBCV3=Hm{os;bJ0$woHqd)nh`@rX@o%Y89JG~!s1D^=O$1^yiJ~Iq<|Hfo4CJN{ibBG;x9L?227!Ada zKMO-4TwP9eXsJxtujj8NrI^WO82n47%Vg58`ckH-l7H3i{l1 z^vzB?#!LN9pAl~b1?G*}M|K-U{n;it>j`VAUtdH1E-a|u0y||w!23m&LeERSy{+wP zV^yaWTI+`2`$4tddy#2;nnI#Q_OYGnW62lciQkg7MBX8VteB-)%@1+?8Izz5N2G9V zWS+u*XaEj_#c_s`gC+rTuo_&}?-itlLD`$JiTpdcfR>;yront~F!#TAzTE`@`<>wSVBEMfg{NO#UEPD}ZhKg~>n+hg zFcT&omqU3>IvPLN3hY~zesR$UQC6Fano6(WJK^-^vvuFAr_`Sv4Y01(ZsE44$e5Vs zX3oE{L{XXC&iTrP(p-)^kf)zi(#bvZWET_l-sxcA_iDTALg8xayT%j zi`5dTOh4vk{QGfqbpA+XsE?N(c?P=v_hLtQ+Q=go2|fjNBx6Q)8TJXP~1}(4Bi65gRlz zGO}bQC9By)W=J5!OMylX|L`w19AbW-aBwL2nkg1Eovq0nZs*WcEWf7Oz_eDpbPj7` zQ?~QJv1gE;xoymyf%bjJ1=PPu^w*<@E zP3Mz2DcN)`G#Z60@msU;8p~TV$9EHtyDKu3!9+ZsTBAYuyOa5-*}Uzg>4M(^{=`-b z6(QRc;#Wt@DU2D@jn|=rCo-q>f8h)T`Lo;H zPybN_bJ}ef)jK;mJx2r+`uziAMc zDi@1CoGlv~+r}{KcjvpFF1%&WRabv0TyL@^SZT5ywG0|_vrw&+O`G}6V_FvfBgx_9 z4o~1mj_g`-cwNEHGNp7f?BRs|mQ$ZS=J4PwWYvjw4CXbt-lbduE5(_Bud?$8t{2Ud zzQgqnlxi6!tJ|ANd86C7m23{H3S)$B3geGRe&5$JZm9KbYmuR9@M!MSsA4z#3rs=_ z5^OZ%kC%8XLG)k1nr?#0bX;8^D9XS0p4V~I=CN5~$5kMv?s+=Gsy$1!yCqagqL&+} za=GaVqU^rNCIfYUh32EJ{kNKGhKJz?APBa;14t9B-+|K3EqI|-m)N-u*@^v?t^-IzNO*SD>9#|EH}E6 zJgv7hQo-rQCY@iix5%L3!(Mz0YF2!-RQkpzd!rox-Sa7h+G?7U-Xz`^#0_S~4*Xax zjlk#T^IFn-yavnJP==nKK!|53qOT^fryKQV?EguT(Ex8sb~f?5`AFL1=1V!|+K#%#xJb`#BF_ACNKnr^3D1 z_?&h>ZC9JhsNn7Ox)0v7*V{dvsO$3hLC2paWtHbJYqe-ZZoQjU((LVW7}6$A#7aI- zSJ{sZW*OA}4e~9q#N2(a-GkAI6aV?NJ?wR=H>O~DBM~Emu){ed)$qEW$sE0H^`5H#|#&l^e-^n_=)Ru z#!xgb8?top55?oSlL5XcHiXjgP2}QdicBig_1N+6T4T?3K~YxE8OkobtTtEf4y8y; zy1P(zc*d?S{v9vF&sX6f`ko0le2*6k1IwcCGCz*?NgQ_wQrIO6Qr_^at*w=&QFdSB zNN_pjSq<~*5b?g&XpO(PS}S#mBPBEa2#vG6E(h8F*fm_cmKerE_^m3yE3;6cRe$5b zGXxuj6~&hi6$^od{hA!f_Byei(+Q7aw~OHAXTUjx0$vEKUOshL|cI#~+Ks!)gXec;2x@pwTp?%pPRLDW1Xx55#`Xq+^s?c-p{X!tutX

TDJ7M`0S}C?tPjZv@6LHlBWdco16Se`sOmks#^tPvpH(B);?i_RGsnv!%74 z?|W)#3)7&4Rlz%4Go~!#+k&V>**IT1A;IRrKz|Hct<+bpCr^fnjbm#CqSbjmmIGBf)y^F&- z6LTwP|IVW=c+rG!NhZ^zwdv<7UY%%v!!(#V18xTX-=g}4vAj~$>>I@Q-R}JH7qMG= zm|*dhdFr71TFjMU(Vvf=IAKS}>un>KJ8m9@e(yjb4s`u&{2kc#*-J#TH%G^--eKDK zjJ~(kPgze@V`aWMy_TurbeoqGRnH8|Rc9)z&3{hl-+CIxu+A7bYU2FdHaRkXBOsHY zDN%&`H0Rjbd|_BOd|IOudRi1RBCbx>x<>{M3j)g~zWJ>570bHZ3DTeG?OqD$8;&0W zCz})+sX-pzIhHxrU#ZhfUNy1hen<)!^4SY`+W-M9XM z9B*PpQs!u4HuvjdiTCEi4ZE+8bAJ~vEJ`OXC6p$tCUsXlW!L#oRl{EZ`s-5Ivh0{A z|9cmHa7=g>EHXe{JbO3PW0%1lM5-%}ZQ|QasMY)}NWO2QbZv8^G_1UhJBYJUt)Lz} zP|;Rz&2$xIOcAGI=*xey$QAYBdcPiahVB#W@+Uq0EaK%dr1m%Aw7785Q`?ciq33JT13dEniQHA9AA=&jTeUm9iGvkz{!|+->+5R(q3ULij z%c`f z^o%Zy`kTeeFk!I;QA&;M9=B@lsNvIY5Aus%oZ|1|%7+6K8{|mFR(L|L?YAK4^gt5t z27b*@kpngc`hP^zn<@o!_&1a~p@?#cO;sQY52ygxw1CB~o( zL#2wludwrWn~+xge7cQuwvF?IGexmKK5eFQBVT%}-1vW7bESibx6 z%r;YpPQ}_R_pF>0vtv8AwpfIozB$w6E6POo1uJC&Hgg7rtBknHLBliP2m7E-C*P-; z{CDu^i>L{EB~tC&GFs5tVQWgMav0;LlC_YkFy3}V;DDmIJ0*~P^&!oIKeyK{r#!w()sT6;S|Zv(xr zYCm(>Y(u~lltGuB7mL}El9xw|lLuU^;9!q`hVxLrPysJN0$E&-{i&NBf+0M5?=FT)=oKG4JS=LOyOFhAx<8=40fYjVEdR zuDf3n%X!$WlXd48ecLcNI=?q|a+omoTI`JtOXpS*Rx4m1<%FI8ZjpsNkv$PliB^U2 z?{g2LrO?qz|NeO|0uvve|7b(@OH9^!qNz=FnMrT?gIX^kvI8SRJ5f83Cg4J9hN-kR zR)07?lYku4F&)p1)}+^h=-hX4?2+6l>>B~dXdm%_R*-iSRbKIH0tNK*-qM*;!M)=+ zOR>kfc}H^q&7y2t9&9^IJRI3mdvGsRr!e+1?gS_Aeg|HVUP5cuHVXksYL)>Vb;2Bl zvzSQKXURYQSYsHfdj}(EMuHeaHre%k7xeeff|yc|3b&i_lNEhL>ePXY(xiKX;hzW3 z?*kX;1+<>TLRWcOPiZ9Y#&QB^|A9Y5Ip{N!DgJZpgebmC_pg?dwT?&nzQ0WPixE3y z5|hV`yBpXlsRz$P^er0^%n(3zL?az~+z)-&Zy}=q@(L3VXl455CaIrrAlBR58ahI= zf1QgkGjMKRC~Ice`*Q!3g=r8jv_Xk^w4vg)aOxjBIbb!9+X!Oc#_ZUqP&Nu&%)*vS zoS;ygh3;9vk?rfh_-I=T}8Clo@6z+kq=tS|tGel^-Y);E!3< zVB(-^#j>yAECiDM_CGjA?L__06MazrOgxz;&P3Q#W1}^IwKNfzIS*|0$!Opdu=fA? zIK1bgp4v^=7`LuOZ9J#D#F6?i@Fg)FRgdBMe^~|m$;51l3@omp1Cgw2_pA$%z-|DYSe+*Jx z6yBX#W_fwU%8~{U!%0nWp&VqYxw^U1;$!W!x+uR16^;FUe*N`%E=LCK^7l{uJpV0n zyxHF|Etr+05@Jcs74LXgPoWCudJd5%l1UyUgVn^(EbA)2{a-EZd0+g0jF)ewyI4#Y z%GY9-R#9IXWUc*@ysWA2=9hz86#VfdDskwGRkB+1oOTOhsR)5SPD$C?+NwJH(DA}s zi01lPrjyy^>XQC^(!~~7XNEt1Xe_bbKR{;8jKs#~k_&ny^cT6JM+3raZJe^VmZ+NS z?JiGa7+d*i!0hN!f7;_I-YV;kKSMGTT1KaCmXGHM4nskY(kXrqEpn1&s7mxRbf%4W zHis@@D0W#!U7I^wE&Suz^r-P9BtEz4Zn35t8m3EfNy@rI>uSRu-oMvK`wX$`W_xcy z_uojLGa{*C%m!aN9kae-lyrc4tWvb(_FfZX*V&}~a0!Kmo~_wN_tb>FwuD!MS~-2_ z8Wev7{^&l7Dp*qMRgTJY7G6G7=Fp9owHg1ovx;>$C(Ak42ru~=dPak3i6H%y`jICQ zF<;Y^zvG+TI*p@Whg^3h`i~zxRy?Y5spM?PMe&kkaRV2hxArB2{W~=W7}ksr9{E-l ztsLFj9uh7tG?y9vM+L1@{MUw6B?dw^Ec3KL4efWW?VCw&`f|SR(xw9!SQv6vX(q&L z2SSXYL!~8Jr@J}-yK26yw^L|vvwsMPbhhKELa(hi#m^_RLoc_o(?@x?<-08zGcRJF zT)krY;U88v``KpiRg&Rlm}2r8x)3K;>|m;MjaY!wy|xHbPum z7^4rTrfa>grQ!E(4zd5~n?pkUYaW8$5NplYH(sQq#C(i8Or7B{1~(wAu54Wly%&72 z%kwW*X^BUeWfw0wf-C>aOIY?*rA*>9&&G)KCp0L)%P_P$3bae3M>y>f`!)A_j_7r4 zQZqHUX_3^C`buQAX|W$#3psMqd=e`iYT%cnCb(J!Mc%EG1}uEaBa9dC-S*%iy2ARV zW-sd$&^(f=tE5cRLix=?<;@~p+~!>@IHjcdybznF*`HmyVbNZVMMkDV$1e%gH1hoP zMEue5EuQml|K+cj+{-nrf?MiT!5eE@)7CchwPC<_fM06-x;a@sS0X*u)ZxT8;UzL+ zJB}ob>UWXIHY?g7YyNst#(|~j7tcHCxZs^2M43WUwjwq7lQRBKAHJgI=q1jFNxZ8jGMHeo#Ex=Cx8;q^ z74MR0C^Wbsx2TOIx{WRnLdm`q)4-Q=+vcjRjbo0cm%@>;S9PHQm#F1493$W*`8m z>sKM-XCrvx#jI5E@d9m|&F^jT4gfEo&`RW50@AeDgi%Rvuc=MVD23~*kZbi}o<@lW(haf<1L+M zx2qP@Uo_~gx1*}(RZz10*6i60Q9rioRj0}aq2an36u7eJ$sHD#srr8zCYw>@!+I2I zgXLa0oN~NR$m*TnutRq9ATXRF6pa|Bvs}GOyGr{|Z%J@kciC31ddwfR&+fFIONyHy zDNbpCf~UTg_3vB&3uT?AmWRi)QqIrpQpJnM)2yuvF;ttt`QLh3;y1sGwxQ-G1w0#k zq+>{}ta5Z*bE1-nSd}7NJ;FvRK?EWAI1Qi5k6`=bHN!y!Hp>-jYJi`0-e*J1`M1bQ zm8`{(B3V9NPA+wpXaWuqf>~*sPPbI@ahRNKf;}v(-{O>zTlHnyPx7qn(AZqO-jMQ8 z_mB3&m_HJ=9&x%18=4sgcHJ+}%daUlx!U977`YPWcVNmTq_?(qImBP~E zjZLB3>vsOhjv-r{;HhPPNgFMrC^N}ofvu<9hobxFYm)Iq)ukzv=aWU|oR&o%uO}>( zO@^&9JfOC+301OcwDDMzOaOdP$r4Q38#Rh0k$b)_BTCk2xz&F33@fOrW8)bYjb6tn zJ(?&ZHvACIjrAGoPesgd1v&hcajBwscF_!Px}T)?$}v zCVx%37Zs|m00pz@?$&M8w{gc%Ir;`3U#&~r`0u{Ea|m;_47=TA(r);)a|DZM&d*XZ z!M+5MCE~HvAoizGrf4)sZS+EQZD;XiCWxLr$zU|>%cfJyE!KZI7*Qphisty*HtSwt zZdDamAbJq>K{`?D)WH>vlSXGBpZ#m7zMiJIoF2uOq#j4otWOt+3YKBddII8X(8!t{ zuIVVgPT7z{u1RZEg6Splk_`NEF!{#+HZXfReIrggeEVG!()eo3EHUeciKA;m1Zq*| z@!?-Ii9U_g?I!&F`M&S*PpPv!sp`4nC~>EW!Z{@%>=$Ugbk*NiX^c1ioG~MU^r`mK znaE(KQHRqfA;T|cn>v5que?KUxvX1;OjUj*3i{%`2~8-~%g);zgO$)*x2=EwE<`bP z{!(Ja!za$G%er>@JfD#PmFK0&`^|%R&yna5vWLETCUM13wKaUQ#uqaKvsN9IG`~N> z|N04|?)gT+SERJ#Ykf!0lb>JAoM+5z3Tr6fM@Hsup6lUlo*nfCRT*VhSS6=~WEg;w2$Nx&^M)z1M> z?K01Iu+t;HU{b>?wQ0R`z+Pwpd`%C2-hcDV(b1zyxkR;+L5z=m?}DTn%6`}60X{Uv zyNw_0?n(De-xtljS4|V@QiV!Y%B$kYP?}e9EE;5X+-y*JUPO^kibtL-;%w4?sOn-`?H^kjt{p_vpLeO*=MYgL88OJ7n>s?od^GJj9fJ{7pAuzd*OtiXL_csO`8E>s3}01CDp7@0PbP;lJXjyvt#sp-OqLNQ;umXn ztBm9aqAQ9kaLg3v+^?tPGkcYmE_o8p@dNv8QoLM)$5DbkY_M!GVTKp|@fnB330H)! zjwr|sZY2IO2=w|B(4*FagdQ1pF$F47^g;iHn6YAxiF#zb{N!x+hVOL({g#~adw~5C zkmCJZw^sGke)LM>l>U@}Y1X@E>Rh4b22#DlBZvS?LR@s3;qnb7=XTGu@b<6DR{0v7 z;!62u$feRujwJrzBzGNX^JP|?48d02u*7U~0vgmP@!@{{U{&}yig#!_Bs`qsbwc;Z zkM$z%;-=M8TP%1(7=Q?I_C!(?QhnkQ-NC~aoIV^^5@`lJ%IvEgoAGKZQAf?*J{GNS zz0-sSDA3NUB%KC91`esN-?naYU!v3K5)|`@vnaaKHq|P}Rj0l!FsRfLNW13zCO;&I z9stCFYBCx5v)}!hFe8y#fJ%gsB$1L#45kR6AoLp|ev1a@`l4uXx?vR*(mKJ!0^;y>bH$vuwI6R1(OsEiie z^qR0m$s(HQDL!*g@=vF;WNi2BDJ7ieSsK>1pf=P<%Q)^kw;?|IlAMPxAqSAI+Pw#t z%0r54WFd&A-cU=d<}^!>nvBXKpTFzA1Xf6@i} zLU3pSBOBFY7;}rGO32)2KtOw(CkCeYMnraKA<*?J`&xISO3ceT_p6}DnB3GA(uD=m z(i3dOiiMI{W=oo=PQ)~vRr@3Mm!C{yEGprJX60f<|yDR7QVG z2(1*q*tSCLc2Q%^>?B)mrmSmg=9$d+fTmh6jWpBsw~0;$etCuds_D@ZlZsWK35%5S zO*m9vUl9o^X-1au?zpe4PJ$#II(#vFwBYyGJKm?eA2b=}_iB!b2zBrz@=R5cdv#rt z;zL?4_9-dlZ597OQcC@tMycI1vb0@ZoOROE2ahtslTR4wv#uIohZOHmiQNzo(Plc| znkRX68YTr`1f*GP4zA+A{}V-$A5VaCUP%ml{z3cx2J5ABOrAZK>yR29IdO`zR~}`V zVH!vf{S{h!7$Zt7eZ;3(AomyA@Gktk4-6r^g1NuI`IJ~6F*{tyT^UE_^X(qelyP0r zkeLQe7Mb59s3nROT!xq6ifcc1*Z@HCSN?U5CA5w+*4@)cY^X885U@bnB7ZTcz=xdl;hWD zf{xc$dRE%M?t}2A7*{h(m3x z@plmH-X`alaJDfnqIA>3qTR)sCpKGqH^@A9Glf_X6g>1z6?%y73%ea)K~AXwU6TKC z?sw9^fLCr)K>)Zii&>!`2kf>9nK12a+GCkgAP0O~^E6HwvvzyfSWm6dbB`Hb6zdLI z*qgYwk0wE-%+T8yfDCv7Zz{DGmnmXcY)lC+KKf~LaA}^{Tn!4fOS~l7MSwls(3tpY{k&b+ZlW_A6po0>q!dXTVeorqzP* zmG|SA){vD!rf%yGnOT7$6N5ktc5$l1uYB;%qEM2tB~r1>2AM|-yS&8$L5eeB1X1WQ z7DXaN(6$IqrLyym7KkbfOBP;rJj|_o+=?Zo!A>5%Z2}^Q`z}3%Fb9c-x5ag$-@e^y zA@2snnBdh%@+I?sa^()-$|9L&a~S=o3(CKwb(u2)KzAzPMp}}&32?tB_BlX+n>nz2 z_Qdl)8|U&TvbKNAm|uUPZTK}(B_z{CY(Ds7IL!I^kvl*>;CY4H@6~OcoJ13*h=|Yr z4Fms7ebMU2Vil3Hj-{h3f43V}t|=>QQZ9|=J7G2Q?Li{~9=c{GU62ur_jO7XpA8r} zuC!svhD*&3&r(DyTxBzCx>)@DgNs45-fEtg10i32-Rg)+gPLa~3L}9K?)#CUN1g)w z;1w#@`Cg*?{jESEiCD480)R3pN(M!~WT6W`ko(;_4yjw1!LsOStFsgao$Qwv~?Ie+#ofuel~Bv~8#J(se;;&%{9A_Lm9j@j0| zyjf6LWNtk2FS-a^z1&PF6f>kzU4A)LxATfe_q}ECrVc` zpps-a1k-99Ya@eXI9*2v{~uLX85LKutwTbPU_pXQa0~A4?he7--93ch(zv@5Jh(RQ z?(WujC;Z_;T;H z;=u2%7)8Gk7II)3t2i-^VXoPIhV!+ncMidfHZ@oxOzU`GAJbnbGqZa&6_RvB;Qy%e zH0LXg2dN{D6Je2=aRMQELb_Ct0V5?AE}H3o>x+wZKS3`j5$ZzJeG?^EvG8lh=r?$3 z$#1-3wdd2-I>;QA2J`2WoU-5ucf1T=$0RZLXiZ`$`fV>ckKdyC`8(`rVLn4_sJ|u# z0-5OkgFEr27BeU=FoSsXzKMN=JoqB_{bis=`XINSE@kh5C+$b^t0wWtK$0?&XGJmLIqcVDzgZEdYd%_(5{y{UY*_6fdl*6=g#)DW2c$$n0i?x&iqnO z*5E($u(hk*M5%l1*vlSjM36!i4+=5m5mXsbMe>*!C>%8;beZ0mej|g{lnVBwJzpQk z?5U6dZiXUWc@_Q5W)1z#dKqIBNLdV0iXa|nonnM1=p zB-j~3(-mLWT}JDX@AvElm-yAni;#^k#Otibbp83wukZDh`P|O#g28@qRyXF#aeQYR z3-AYCAyxC6_%}>+7SJzyM5c84zYXP9t>^Feu7qM@<0g}hN20-Be($*=H}tG(4uPLF zKeO$6pFBeP=n$kOM7Y}dS9iU`e)kgcnnRP}m+H_WC<3@V_3C9_2_uVAF^6{+75$xC1_fgkkjvdKs!Eb4-FX=H zbW|ziTGch>7r)piR%a8OgGdcIrb%n+VNd)XVl^UD586Ai$xziP)ZNH$0n@Y1Y?Yik z%|2fEa=wmI?;3>b$nH(+JU5jS&aGWaX*o%E<0V)$wkM20O$Tv;z??xg?|=}zhPC;n z3uZ5_tJBr8l|HWE11?B700QvK5(`N_`b;Z(B~UTr)JX=)nqc*5=d7@CQE~60qv4;U z4A7|1&vSj7TcVv;cvOy?9&n9te%sq=e_b6vN4MEN?2A;HF<0yAb+dh+hy}6h%2A$eQ-=;%%GjCB7^e~p< z*+zODo2>i`#ih?YY#9UUVF#4xi{bzP{=e)DKRg|-#E_|ywe3kufPD$tluvIS+VXj- z@~#qz#|`7}KN89R1KLnw;NURv=QoiCBZc2r!XWd0xz@Ddi5r|r$7`F(k49riaq<}wD;kkE~V zyaj%UAp_+KW{z5nXM|{WORyjGsfL`KbCe|5j)seTTkJbRI(#pJ6?0#my#isNQ3KzT zvA(Mvsb0_DIGg69?>hhKqLZy>nvH4bMVy(t(QjX=Lg&gTP0>(>K3oWI%2Kiu5jkZ# z&13Q?A73!tcYs{o!g$@hiO%5}R1AQ#`;Qrf>z)CXBFsKGak17**=QE3hHSebE3^#B zE-KJN^!BPXTCKYVnYz;U;v9HSXN%Pm$&aG*Xz%%{*crn}m%=DS^=@9X*(;uB0Yctr z^Jl?ws?8UtzD?NC>^=28Uq+_sqL%R$>WHW_0)AchZh=~Vq3bl5YAr>CA&ETC0{{sH zH)D?0*=aT0wOSiS64Jin$i}Ji4Ft5XN2}%Ol-Jaq8`mFFe$kNXSL43%bz6ViC{GG0 zPqbyHA%Z!&uJsR!gY*Mhf}WV@i#>!w`t4mtY5FkX5fe{HllboLELcGqODv9hx^OIYSO-k!(=2&?-N%R2YRDxwPH)O5DaPuYI% z%$Vn+$N4O~q*u#iT76~alL;U4I%ve5Lk&l3wOmpsb(DYib{&!g6=3v(XLurp{tJ|w^dKLu(Q#BzS6qvQKC zp81Hn?}#Js5tqx|d5nj4pAUWXdv<=^q%hO0FkWb4STI9Jhp%HFWLU4AfQ&fmf~7DS zNEnq%;dMWa4B>m2Zby3|n{|L^f_ATyub9tqG1!#yh6@t*I7Pde zbARGA=e=kC6xQ^!i2u>a*TD5~7I2s*XG0ypP(b=%!tb?3oc)X!@dWx};zk}4XcXwR zROGwMEa`T51FKmX;fqgp?;-G{_NB@`G&pefY@2l%aTGb}7%iq#{O8VNN+Ah>0vt~P z%QX@>9S^^P!0FBGV~>n-u z%iww|=;zR=C(=GF1Yuq^MkA^_if-$lEI+Wvh$h4=QXzT8 z|MHpTlB9B_FO#dFrLpU%eq|Ntn%yp+T+x9l#EJEcE=GlM_wTS&>!h1Ln>OQ~^{ zY;GEu{@q>wB~c?AZ)X(I<>={TqiOhb40EADc3tbiVSf4qg(6fT2!O`{tBhjdSMY5k z7VE7b`P4S3abq~EfS%h~uiH3LX<2)<`I2YdYX`aCp)-xGmvn6VF50+BYS$;DyOAGQ zmq17kb3ZBU=LClF-9S|zC{T3*MMv35w}@O7Fr4c&cO6&xJ4`2sKl8O+Vz^?xu6|4= z^eY9&vU5;E+7qIeueA@Qzg@~iZvE)*B=*Q1TFmSB@J~y|?9TA&<`$^rN6GM>qqxiq z9QhGy)U^fkbXWPu=Rwyi7ubE^2^AAP&>L!uv)GT>b4jr7tADVz_f?mp`wc8WhI~7( z>32up=MtaOo%<-wH4gPq2ac9Lc{ut`wbNHS+WTOM$}?=9zU+zh zKg~30Uij?PK>C`WeX&}X`5{A3@zVuT{N!p;0}bU*D0U?@(kq}ER^n%*gkq(QYfAr& zp+_EGZm#$xEYdvN&mN_Rk!nFV?kMm|=xP^t>t&-&$iy)+LDwJ#JDY-$dTVZv)7& z>+jfuwSL4QH#e6o2d<8NCXh>d0y6G(0=)_O&nZr;>Hg%KuNw1;4R<&v!HhasQn=d# zc{8@k0?bqdteZc7RUUh+Q1m|*CqkUE*^Ghh8U^NE3=h^t5M+O09=A)$(Qd>!2R}xos$hk zLTLuLzv^70vxxyXKUhZg$86=Yqo%MctH1VY`?qeiRZ#`Z<$Tj4r+@ znNWK#B&RIYUqg*uad2U;d0>(jx>a?emoYnxB63a##*PO-vC)TVNWu59BHVGjM}Blk zl>T6`ar2OpT6W`uRzZ|x{zA9x+gmiZdBd_jv}-PCQ>;~fdRqr1uVIqPEMm6&tK?XG zb3JTh!&MoeOXuw){Rm$AVCjr(8~6AxEP5KWX!4y~6J}3XcZ-^~WimcYGVrfblI%g! zGjLNS6e1VRsq?u;dV;jx?yM#K^AP9Y*C8}FkuH!B{dslUvhnGXh7KCqC&3Yny{^3;vMV;{ISngH9#K2=BLBC~t4fo=L>3 zs>mIc&SFWokl>!KBMV;?H>M>Rg0Mr7G>bg^`qyYzt6JjW64%+el|a&jjwbB_QYsOLg^ z+e@HNpya}jMRseeKJ!(?&{??XgoS?#xW35X#+ig4V2K=)ui2ne;nyiree%}ZxN~5j znJUF9J^N(|%~DXyWp+S0xcBIBP0TVwoMsB2@L~OBZbDPTi!6bE)(YPhBbpg2C2S8H zB`EaZPj7Z=;b9^*5xw*AhQBly_ity{cA;W^nw{rb&+&p|6C+n{x+`>V!8lXi@NkWz zokr>VR@4aZj+6ViG=sF_mZ1MCHw`PhQ5wF2#QFZka_xvt--+W9e67-C-_c?A zK=K}LinUYQ@?ZcVv#D{^93Ez6UEegg!6gnLwW!QzZSam_2a?CpC#p>3?{qbiClL~etHMPdEh z+0$nK?_|N5d`Eo;-u}MVx|b4z_ekq0UdIt1zh{ zzo{HTh=?>b^079AVgB?@6mI!N;aj|X0jIxJq(T0#^%AGI9Fek>VoiprvtW#ciJHg`5uOJ$m5-PnI z^~o(?dhOT%nND3pTLVr3TA`98k zVTZ+tAitbalAeNXSz{Nk5Wd;`;qa~3#477KC5VO%p0QIVy~uLJ+TUVt08o#0jLA0Ou`933ZZP9RXu{rA)@NX@^{=8Gf(;mg~3ax6?%s?sdn=rnU z>bDvMOYDh8=DlxWs1KK_CdIkXy zdOtZD1#uD|4Fd0emAn%o0WppH-H|7qv01Ecn1BLTzQJ}Xk?G(HX8&MU*ewJSGnvIP z)LE+Ho%ry|kT8EH%NUHw&Lpo<*)edA3as#+J(s>$gHM0=L3#I}Hq!J;hm%d7{^aX1 zG7AeTui1~WGvZ|b7X*wY@kCo;FU+d%g5z|bqYhHxK-c|FF7$NM`sYs7&HXRhcbcCf zhYwqo@GVvQ%O>`45F|~W`Pkk0n_2@Rcsh+z7n?H{DO;v4h0GU1@>%Xl1elsUP+75 zZ_w~aFRRu`_j?TLV8flBexbg&?(1ur=dX#oHsgWZqi6~OE#wdYxD=TNis@S{b zG^s^f`!qsx^|vM&OX|>Sz-l#wYSvGXqKSe0%Mi`ngDB%~k}LWHcRwH=^m!K_RwrKg z_F*BooPI`6H#aCb>9R(xX7l+|A~{y(i(Ogc#MNp+_Al#6H6fN2i!R*6VYcySfpmNq zi_^^_dpu36Uo(_5CdkD@AHU(70W6#VVPO#I2^e`6_8vWpVe%39coB`Ug!9~xs_NcDlwZA?45QCg}j9nIojWB zC!;O4x_J-QAD~|jsX|_-04Z{o_;S?IkI9D%n4pCu&N~#K(fKMa9zTQ~>z57UpOE(! zt=@H4$X3bP_<}>@+ zGvPuw1UhRuvD+`@s5M~m$g5P$S)rPlU#SxgH_8`tuN7aO{qfW&aT&yNpG82qoFY4Oh3Pxoyh0pkh@2dVF^5uxgduJ8WxV~a?x{Z6V zuC;T>@tTo(j@W-ypCC@@A8q%FZ?8w^T(oTDm@8~bae+NAh_h(iSl!j^z5tg^NXo`B zaJBJ5VGIQu@*Muy{FbQK(cfx%zi{>CJ?qdzYh$D*=|=9_pHND1&xe7H9$jE?S;Jtu zz{|(EAk#`cT~go!5&HVX(#v+ul9{`+X;Z`K2_og&;Q+pjCB6)G%LClYG8*uHiNybk zVZ)@Sm{CGSHd;c8T-oG>eEHmMX>G7JU2%2w>Caq=(zmmija71&X#gdJbfG>|&%uDsd(FEx%fg!pe;I#n2HKyP9?R~j z^y$3mqj``qbqiOMZa}J&`c3DCfTz=1EuM=;4w>$#yWUQrQl^NX7^Q#GezWO1U5|Yk z9XtEo6=Dys2Dfh79NCVFWppO)9?z0(%Y*avC5-=-Tk3NmbC6>^nxim|r0M&*1$X=A zXk_05wm(o&$urrmJ*>pP?q9fgrSJv4%q|WDf$GZ)DXRdy3$#dc&g&x$>hq4SOCBsO z&ja0go=hQxO|p_tXxU}*yC^X_oxTA zE12m+@xA^2KkZ4zYD+OFkpWw3fk_D}DndpcRGADHXZp`C7bPKCkC^$+GbTk@bry;bx>BZ1V*ZnwOW|s~)CiKT?9p#J#p)&93mXB>XIbQKzjkxlsR82S9_r5&~ zydE@31QtvSIT;2D^+=?o-7sO^RzLQC0zQ-h2_U3kvc5qMXCJ$b8PEuD4C(g-Rp7r0 zHMB+eI#eFBt+(qCj$iH8`j1|{-DB*F#>AQ!yzvD#TBEF(*i}M!<`9*g?WU;(f^#>n zj6*o^yG~_y+%ONTs-|yYErYu2XuW6ErB764%Imn@GY@v+=~wH~W`$U^IlI|@_mL#~ zHHelj+xiE32rHVmZ{8@`^e?)m+Y(oA;w+#f{#2P_wd3n zxh*8TcSN1>(+Gp*O%)y8(^6S~P2r_7ruP~c&5t{hXs%D*_ zjHowKl&ctMJKObE`m%v?i|1p!8X@DpeRO-M@mq6^UM^?-q`FlvZ>E;9$L|k|-uHI) zn;SXYDRv|t+2$z|^G1=fT*F_yWZfLgq*@gu?bELFjn+0Ns#+`G4>rSE5Uf|qU2SZh zZZ|Wj+I~oJVv{9Yq9c35f^Q!e+bJ^DgVd{JEA)4df;gy3_$oay(uu`@Z4i2_QQ@VY z-}}Yel9QlY{vA&@D43SBo-Ie?lus2KdHQ8jmg*%p;dPCb%I!HbEYhNU;VH1ow7@=^ zsy}e5nQTX6^rvm0hB*#L6!N4(jF_gZ^}{AbKP%mD7dlUeTDz>+ zYE(1jwUHK*1T4^ysS!W07CM|%RVbG8>S(v*i@>5Z;E3N*UZ|yCtIsRpaI~^FS#GJ@ ze%Ga9>$XYChxR3oqmB~QY&AvxAVis!K9J9fAB-iz87aUj+^e!3!_y^6B}uYJiI2OQ zG0O`Rtq9Fxfp&8etEhIO9%41tU(uqu{B>eXFZFqzehz{AqgnyRbf{;JzFtu+^8^Wd zSz5M80M+RWn?uY&4h}hcq8Tdz#UV%VL9hJhn*_-cnhw2q$WwMq-ZI%6^(2Jhzy;K6 zAwBq%v8PN6pcz;4!QK}Sr8}R4v}s?9Ea-RoPv7Iiq@q?A4UX*^0ifDjK<-wzU@2$K zC~A>Hk48C_*h-Pd3|N_^I7N;}()(GoP3k&hOs5fG?19f_gXHOOHoL2WUllaj#${$} z@gA8af|6@&wFV<(8%k%@!#*Q5?W2J>1K7MCyw%*(%++noBI*of1a&~iB_+QMxzEDO zne}#JOFl#R&ODVTsap{5mB2ejAY{Vm$ihm%3?AiM5 zWswa8^JiuTBT{xu_wme`U*AW$_XayV%gVu~%6o>b&F8J4@E9B1;OF6l$zY0%&U_k*BSIINE>HVIr1Sw9_ax>pNa~5vngLL z7yoDx@VkCF>tWM=MwQx8UhO<|I`p)XRj&Qnm;P`6(cjO)&s&dim`5-@$P^S%L;;J? z9bs1qG}=1))>reb{$aI#xIgX(sq)3qXG*3|f=a$?b!Tx76^IX(U3g$fb4>B(xWv0G z3z08$N3)jB=YZ-#ZvJnfiIw@hggVFs3XK5u(y4Pd%SA;?mm&KEOKZJRhaWnl1KURF z%eNF2N)bhT(#=yw5M^zxG$iB2=BStW^PRlq;YtTsH)LP6%jInPF&%SqYgs%*d8FT6 zLR4On|EnY!{#OVaeH5bIz+yY0dYM?GTHz9%%4zb_>mePLPM-q}z31%ai&+J;8mR;& zzC@69pzxZULg345#*eVdCq_i9BKT-OyfXE|mEX#z$sjwr$;OEC)3Keot}-1DT{4QD_pQ~Vyi^Gb(V#A{>{OFm&sSNP0`A+xvLbH~H zTS@0XC_%-msm<6_Q{)nFV3G=Yso!&Ou~;Is@yA}vCQ;NSuWpHO=Ha#B3)9VAs;6c% z+ND*=xDJvmo|W5BC5oiPa57$HCp5*jp!tatj(&B*bhJ#0^C_mqGK&omK={cx_*pcH zPuc6scU>zrysG)!Dzy;noa%b14SL}%8kykkGL(5iV4ENgbR5{j|02;e{Q= zUh1L#V|iY!SRB%Ak%ghO^NG4W9JrCAUJv%R^*UN_#uN^v6a!HpJI9%fcN>1!Y>{F; zBYJ*u%=Sg**Y?>-q>l|HLBsKx>bC!GQp=tyYVd{)ThadI^ME8#?nhR;$0RuivJs16 zp-G&tIo2L*=pmM|O?#Y;Sv-6Fj8`nqKDYQsnye}?qjpx<(ae$qHkpk_ z`@cV1)U6;_s79h4Hlr4m3=?7(;F!Y9h*pS$^H9 z8Om_SzKVKocKl41#0S$GW){tC+-I>(9vg+GW_2Ik@&pcM>804D=96l$bN*w71T5G^ zDh!Q;4SUG!xkow76|u%?w9AxE%MiLjvT(eUK*s!7=!n z!+f-Oda|hen#R-XLBi-WjRr#}E@yC?AZ7AOthoy>FA=b51EMH}aA}@sx9q8p^ifBK>c1%<9dbvKGd+sMu~P|6 zo!CXZO;ca@d6(5wD}E1M>V-Z04D{j{wP2LBqY&(D4pb|vt#JrKc{}pmr?tiWZTmYZ z7=eR+uXCrK(O4Jp>K0Fcz7zHr9Bg2LiXRCS(nrnq_04wA3c|50`L)Y!H!ep{Tb)lf zcnLf|dI${2*uyBZdeQGtItpKLFhJ$%@U4w9`O}8ADJ07gsO++FQb_LZ7oxh2bNP0j zQ}~1#^ptkVQ6GYAS2%xaeI1dsiJMHw9#TzC0ZRO>h>=XUtA>A|kQjcPLFo=)U7*7E zSj-j~oC+wJuQSY3ytqZ#$>3F12o5Tcm2);#6nnHom?(+&VHR3CJ+QnAT4y7 z41e7}&sFtLf%wS1!!3-ZAL4^mxu@APMLfLbIU5D)wU(BX@lW2up%b}6O2cHP!d53+ zcU<>2;AQK^SG$vFWBj_?X!Mcp6JNjy(KGx8Pg0BX{!wC74=rwXW}_!|}Bh;#SJl1H1~wJ1n-Xa0^%|i}Z6f7J(zX9}~&b zaE-5*;G^3Z!%&($Q;?mZ-Hj4dn}oTQ+mBlv?GB-Axz{i&#FMQGB^s>-ru!p4p->@R z#1hU_yQQCq9gi}oS}1nTSE?{*Shgr@g2-AHSnl1Pj89>>G(SwK#!Z=14)O^|>8z!i zhcHO9ACnN2zONs^$@x2e{`Uji3!$6b=xU5K9#WIf44t8B)}-fHqE0FqNJm+Gno?& z&;sX6&&)5jzPc9eLP^I3qBrDn^)Nr%2=Qj|4ihvx&+0_<8P!81Hjmg(Fw#*>aem>= zSn^jDL;@1fV%O2w7$tN$Z$E@}i7aN0>n+*6X07?W)`YIcBnE2V=sBXMm|#2XvH|5V z=VKb6-|y|}5d}vQyO`3tL2Qh(o9(uMDxqBiq{xDSRPQa;VtknZo`Jb>X6BtOO*%dI5Sggap*Z%3c+CO@N;TNzz(iW|a4{6V{|sV;&!)>F7Y!pU>;O= zEmtQjtMBU%j(AAq9CAr$E)ZXY1g88E5`8c#ruT^5s92|wgatw>s ztPSg>XK8J3rS;e&EGgRfU}ErdJnLM+#-AfT#+5Pwy`0zRmd3!!`-&zy>1^qr2#LKx&IX z16hL5R=hSMhyNG#4V105ZWg(qkFngJuMQE0mHUqH|3Ag^bJuSX)@1++F0B+BcsaJ( zwzU{RV`F$(v8H`t=NO*dk;5oMQ90cz= z_T-4L)>@sz1|^6~T4HBQDM%1ZG9jXDl^`U#DSMj77vAun)rH(UQ`bp;F6Q{5k=mPw z>D3~VpQoA0Fmnr-ynDJ3?e@6U{>uIx$qPdLJ_41C-O&6ds$0cHH9H3z)ZzoLGpC?Z z;+*I5A$f&x-=?)%X`WDkg(#aM;Rie- z`o<^_)ntkNAKgVm<65b+4l(Y|GozVzRv06u-|^Ix_jAY(AwFN}tXkt%iE57#LfH;; zCU%8wu^;7OajHnSK!tg?pq{d|OmnUpY;CQ>5%%i~to_YZFlke!C2v`49s2?GidxI> zV4mDq7jMbpXYAnD#c*Tkg^(R5o?(~cs4d)*QD`C+jK8#_X)Q<5JdT-|4W?o2!wP_Q zO%xQ!F`DJ^$OKLOum1Ri`ILTgO_PvNfIhT4SJt78ecSwoKo~UfK@n=%hQ5l)UKTxc zENF{t{N^-!8lL78ao>PAPMI2h8y;QK*Sk4*rvXZM>Y&oj zm(Iae!FN>?GGu14vg(VPKJncXcbd@<3VMEN8k?AC?0dfc>apDXMsc8K56*%V*~>4H z{_6HEhjj6fZ6};NO+0&1peddN)kn9$$wzvo8`SnFg37j5Xdb8xb%JEw{8^9@Oc$eo zT$njymId>`Y#1Hny_`?gZuuX1_T3R*ZJDa>Ad`kTk(-}x}Ej`oM zQ(&(9n8C|x)D_Pt_SyZnA%`HB0_5T5H+fEU318o z0H?|5VS6|1yQ-O9x%79w{q}~u~gZx@CLw}?;Q0QvxUm*d-4h2DJ zeDvy52@1dYMQ&w2Y!wRxUfUkos`Zkn{x?D(_T$k1Bbkc`)iynhmIRlX%izOEtDN9?BXtz?L zs=L2CPp3%o@PDKajILzTridoi@kf|llhzvoCn#MG>hvsoT`5zfrc*a%p7;5_g3R3r>k{fIj4_U{wv`O$7ZLvV9!(Q9RpO~*V%TrPwULocFsJNFtF4X}aEgt+wHHICm2D8$8sdf> z@(Dc3fdXEBU6zJrwaY>qi--QYDKMZ~EmgQ-+JkKLBmqtrLVlPte(i6=yFgy(obD!1 zI>0*AX&!_<;BnvON;uvmgpZFrTx>XA5AogPit^T%h*tR_NApdL`+pWU8%6)O@R|@$ zhvq(*Ddl{QNRbDQuA1a%y|ixga-9qSFp7*4;0DNrxn3O?%|Vm~G4^Yj8( zjZRrDg47Ko#2$Jr(pi##q$h@v9bHh04 z-RRj}=n6=msNCr&keuMyXNvXT=b6w+E^{OU?Xm*NAo=g8w|DH>{G!VnXQ@>BPW@*& zdpm!6`zSirp2)&OPi#w|dG~VC|i&VU*() z9NRF3ul5%^WU~0cIP$Uul0gJig)FW|IMotx<7*ua_T@p|c2}PlV*hJ#|MIb5&x=CZ zS!%T2Kc7O4Ewt#Q{;dTl08GBe<@n-*zYlkIPX)nqXKhcx$jb;t#oazvu!b$wZv!7W zp*U1#r1GE!Z2PLe)|{{gl5DYVfymai8*ncELZ~|Nq_2i8vg6qh#@wxWrQLHq1wj;) z`j_!(<%SeHk!M8bIqh3fn&>`P3g{_AoUbN7Q2{NbAM@}g;VCG%9&gU$Ewxp-+0|A; z_Ahgr+kdGc1QKRRX2fg+Xxwc&)6|7v1E$B)jnv2}BV26LA8j89+w$q%vKx{E@o9MR z{a%knStKkq*(vS0qm|E|M!PZ-?6w&xr4)i3Q{qJ_Zx7#Rt}F=ulM9=Iie6sANFzt_ zNv&NUhQp374!UB$y=n$`hVB%(rNbWEDSjQfUd0~bTOSp@WphkBR2a7zJfcVRlq6Osb zFlt6wvqXJ3lLMJH+Az;*#@Z|Md#OMdnG5y*yF>*(kmKyYq{teZ3{6ZkqNbOMzt+K= zLTV!8HQ@jeZDieFMxQf~AtL}DyLG}%nghz?ac?Lj)b-+Ey+(+UzYn}nbVjrq1BHG6 zCl@wa0<+fY?S#T{d~tcjuhCP(kzgCaqZi<{=Qrr!L>BM7X>KHo&$DT2LGsC zYdQ0K^Efl9|FqbSn`jjg!Pfj~U?T(&0HyBw&TnO! z0pps^xnNgTjp=xIUCI89=KfBJcrBOXkpR}d!XJ*U46){LM=P~jD zZuVUMerkTD9R*LgS^5zHW{VeOy%t*Y&lbay)f6ssR0_P!w0t{|eefGFLv7A%k$T=uiFN z@W6o<&?Uef)4M#;<~CvccP1_GT080_kVF;J^n`{NFJh75=(4U{&zP;vuU_@u~rUkw5e6zD92( zCHOrj>?Q>#^Z4P^LA5Q)1}BDL(UI|GFB9{VI7B2t7u6oC3lwFvgy?X z6L@4vH8oI$Sth8mur5Er)IUk%-;J(auTbKp|BuLs36uU3HfzGRvl`3_!?16q5!!zi zkGIaKMzT~jPlsLrr1^|Ak7)|C|l>6LYP$-Gdd??0Uj2Tp~9 z3H;~ldyE3b|K`%X#1Pir#}*&{ zE!Y2E=<(}B52;Kor&`N|R^P<77Q*eic*}PO-_Lw+to0s@IH0mj8Z}|{1rl;KxY6-9 z&r>pQQ{tk;NZvcXi*7wJzO#Y=GC{&YnR$J;S!35VN=8plO@x-c`rjH4IPld)Ndmd( zFzIf|+)*m@bn=yS%xzs0*ILH(#>}oS5TLhlei9A_5uMgM39Lk%Pf=CYYSgAMXhP@Z zLq`A8j3@*ku^5c927@GPM0}dN1hS3#$J-U6YV25;%^rSXcN4nB@T}*x z3Re3V`5|=7wWR}!B_qc54OHcB4>wgU5Ez5Sca#F-Zb$u&W_GUTyC;O=Md$mW^Fvw? zDhoLJ-jUj2sJ$h3<%)-?l!*x>NZr&hX|CjSH;LQl>XyX6dBSsEqj*@`Wb1g;O3hqL z&1@K@b3fGAP0(9COIvTY=G9Cv(XvuQcnv?KW6v95bn|WK^8<`n*=z$AGNT;YJ+FoYZC13ugL2m z%?SL{DRI!+_LAENu9}GP-JS9SuV!p4=-aE5S{=5a7j8a3(3{^mC&#YxDdsngk8k79 zcf45hH|g!HDM&AdbjZ+M;OAsnz_?dt8lFD4>S&f<&SY0OpX~A1W@4l+VZnQ0xM`Yc z{IlPB|10X)S|xgc;baPa5E&L57Xh22~d)EC@(WN&RkR=$BnLxJ_?ca#TCk;QDx#5d5N4C!)^>Xue+t7}fWwjwW%03E`1 z+f>FX^w&r4M@$!65LxsOx&BpRa0$fZ{WXVerpXK_Ru&mAuecggYGeYLt(`NDlR#3f z=NiO-*a;b}Lokm8&UejIC(B%giAA_`9|a@51&aTSRHT<(~m@N9wbsPuEgS z`cF#j+5=0kB35$CFbx*-JSVo026q5vKa&jO0Sb?Oi=^w&z!-4BHqD1Gw+(GJmHm#g zd-we)dZdI7ajcowBM9Yonl|Mt9>7WGumAXuZKYV@%)ef}*EmN93csk!!sn;CKL2P0 z1kRtsxT|C+VQ{T#3rxy=NW>)4Kb*R~WfC8iSk`mCz}UcqATvbzCE(jsex#LsHF>Bb z=bNsFuk+8t?;)2${{340Qc|YTXSe?1u0JX^*KZaf-Y(-f(7T0eZghq*;0M8K$Anb9 zmGiAWe6eYuI!nR$q{S?uaJdZd6V2%mt*#k-(APD)u>!b{Uvq(jvOfH4Tmi!eAiu!B zUz>>Db;mzJIS1w~QTx`t*o6rB>T{S4z&Mj%SL3JbDj>kC*Y<;LXMe+~A?@VEpTYxk z>(5I<<*))uEn)j%@q=z$^Pqgsih+byiJmjpn(u60>e&q=VS5*Ot(n-;xdL5Y4Qt0n zcWDquZJQjQW@z-#hAq7{4f8gs{H}2f@b9WSvi#%0LMI3c(;ka7G6=d5od&%_k4G*lcEPN?xqr%b7f{n9IUSj0XHXi^-+z0&`9#E^5xf%o zXGXLiIi3~Qqj6$q_-&(esF_uPK!#;cySU{VDzQ)@eFJty&j%m_ ze8w8Z^7@AHc*l9`nDrDdFz}u0L)p30)|fjdaM{>!Y}@}qgW&a2V<07cnv)CESw&q* zcdgZC1|AUbN=j`;^lJT~)ZqYlXm-u=J$=8f9kXs(+)fGBm%Ve79bIrYZJwkyZG zaV8?q*s4hD-R@=Ifo0mv0V`Wah!p(6RsLdQW&+Vvj6X^G0k0#ZqwS2{%OOM;TW=RY zXVa>YIlc&8x`C(j$SeQX5y#h=x1*H|AIDEX<$^P%x{+)MKf|*ry&eO2>SmbESpYoe zFYIzcT{Hu;;maP}?thx;f1pdBrN2G>aBQ;z`w*7L*&RE>w6BLvJPRCuT!8>Dclh>n zb#W9x1Kd-eRZ#~k|y7DYV*o*mU(@I+@G!dCP|6Fm>6-2bEWk zZ(!P^o(J%Iip?FsD@Y;5?~#*9#PJ&Hitb<2w*F6`1LlH+3jYC;tAKjMXKyJ5Z#3S0 z$2u)~JKc#iFE6$VZL5?X%kMFS0Nv}_#s|wd^W(sgW8muU+Q{Bk!)o1x4W$^wd8y!d z17l`C{8n{SKRm5eSzR%3t?KI*M`+w((-~*FwYg8SooU?CYur24i}JIL9Sf?}@p<9} z-nVWjpWRYxvLm}<$OU;+TCv=j3qW<2(TblrXFN-%1IFDg7jur~(crOYM+o%%+h0mA zjpiFmZS{)kE(q;kFW&<>TZR4ocf!np{f9asVI|@QJD+O0*)FZUcNg$fZA*ZDUu;67 z@56%T7xj31){Do_1KGll%QL+J5i)9jIp7KfX?Gjv?Y&O{GXgn{kes(=@N&-cvQ_T# z7^xg#K=ZrnbOje2r>n5E3Iz|<9h81)BUX4Fh$~K*nJhq;S z2iqB&-+DLKXkB5i{PuhT8X^7XP>3p#{O{rpSW|EBH`g2|)|+mTFR%9P>Hp|hD^}aE zvPDg-87<(7DVR%HS&wD|yN7v_HEGqf&aam=6&!DNm`R7wwj4f|D1K{LTs%bCHy;zT zE*f_q7}j}c>eIG&2Ms(OmNMou$f7Bk{vTWK033POyn$}8vF&V}jcspidt=+i#`b1o z+qP}nHYaxOyzjo>|JJR#RjH|&s+pYgJEu>d?x&ybmTp|uXq#No^%5VfH81LoTm?yg z?MnOHhBN)#VcL--oI>=G_H{(B^yv<2@)@wLS_-zD-Dw6$Z>_7n;$7xTn226O+~mJf zdpY@JHu2HyG^mA^!IobJX;4SUZ{Zsr2L0$SG|E9hy2Y1LO&y)X4WiDV>CytlW(c+ z)UijZXo!WKc9OuRY6;u6)r}sZ*zAzljGw;?ivk^kLf{L5o0inTmPcX3^YdSe8e-B8 zt!W|G?tn_gH!2vq!X;pHlSx?nI1YOdVIuCdhncq+)2cO!Doh~kak8BGaMf^qq1ign zI$PGbY8cq){`VPOdy0mv4>v3qP=K`6n_BV`|X;0sJ(lixu_i95Woo0uy*PgfIHO5SP8DB#sWbH+)M@HE+sm5yKCW(BJ-PhSTTkNk7W_qA7jX2QK-@Q227Y_PtsQWAbDW)tyuo!#-7B`!7VO`BoDyrfdn(ZjYto8pJgk$mhMBQN!C;ESW=aGN z+a!6GbCu7x?^40*G%`JMfLXx^7r8Q&IHnE{q&|jezf9A1Coz`PUMZa!_?7TRSfEKC z#iOm_BCHi|S?p)?fFu&vXT2+d+ks~2GuOes0J6RGubN8g*R+5Zk19-fltbDCHLS9!1&gTlY6gU=JA7`4 z{a`c$VBS7gN2LE(#jWk^vZgV+{9zw6ZvCDJXxO1Oi4}-5)c|j0rbf=L#P-;@{i$$j zwixmqkXskHK&4QO>vh+oGA^5ntTaOayRC}oySIF*%qODbrJO+i`?Q=!OZ#*A+iQiA z^kk$#eN(6k-{Gn=W&|~x^6OKf7*+}b>QD39xoRxJw4FpXgaj$@VY0Wt4D5DPq>uV% z?@;^aUTlXcFU&fVxQey(;!Votbu2aDv$6pOtlj_|W<$%hp8L2MQ#{UrDW(X_r)%UF zYbMWsgf@EK(3%|%NnBJAXxRqV$Kgg|iIEi_(~klg*63;HZr{b!Pc#$_?Or&YlNhIz zyg7yY5OzVen|SsY4b^$Hng>@0Vpdc%X6e1M+~ninzK=gp-M_&^RjB+4$A>ZX$fx1o z`Z$EHxBQv9^b)uclFY?4GGAkE!i1bFxuJ?=^vPqK-8<-z^&A6V4gmHAhI2HOjZ_8E zH4W+V?HHNeRiUb3^L#+_^mGr0jX3|~X;$-nHq2Z$(wtN%+(SR;0@k($*Gz%VW!j1# zwFPfZgZ-!+L&TVoF=3C}_k~Hv6TYfrvbVrETdcy}(1)o9B4?j2EN~!4J&d+2$i}%u z&02GTxAj6W$EKqrysSYcTiMjM=*P6#411{)j}OiVOSHi6Zoc38zt?ne2Yf&$W^B^+H!}lycs0V=hRrK(Q=O43r?fAwl%jqIDgnj?%2D! zeBr4*S3URvGki_hNqXW(nrDHldo^hTLs!;KZ4_I}>&nwOVPT2Tk1s5hfQ zu!~ksC7)H67eG5=Y>B2Yx^RR5cc8#1^RH?1)c$`?n_d&OdILO++N5F)WCet6QHg|h zG!6H{9#Uj%a)f>&{oGm9+~Y(nC*VhPALUYW_z zE9F@TS(iUbHY&Zs+rdked+Wzo7ge`cb7RyHy83GfGY55b_ox4)>3&$Hoi^~gtZqm2 zhw)>Qc@zp7tr<8Nq}q0IMdYw};b4IiF~P9y^NILyKe`odO|llcsn=!Cpw^P}$^5nKhCpT|hWA}h_5r+0M4(C|)7HW9% zI#p-td!czScIW+xm-qsbQXfFbpJ%wib_lD6QLJiWZs2H2J^JB;$I6D0l+52I;7Kg; zAomg3_Z@O*7ALQPeOb#)NmKo>OZT$2-C!pL;ri_{v+&+0;^#u%MaK4X65{P{S)DLG z&SslQ9lUb&ih-l=CUc8KA!62U5PvjEDLqQ5?$J7ZC4+B+fU~wj{@~yy#`A#4gCyNu z3U+Os?D6TF+HfuS)Mr&6NHf^wva5dtRJ>*}t&pM>c8ju! zs;Y}ifrg5j+M>F1TEoN-{-~AZJBs9`=Pyczx3kQ~bF6c`i4B^ra;itF*q(t*#PwC{ zYG1UguOeP~egzgI6~v+`3LBq((4Z^EBRmE;RwaBvylQDzvZzx%_UD$h8yqPcQhKwh z85C`qnx8TE`Hbm`DC_)H))=V&TD<6K)b!d1m=Ov1RVzZQx-IVXRl$0%zHR=Lts;ZC z!y{9Zb4<~bK<*5!M=`2bHYs@}d#h@0#;YC-Lh_sNyz=#vC?J2=KR3iT0zt6kjrQ^SEbwPI?a@>^qW4N#pam{wbDvBc< zSZJY$qK||ugVEv#lg>>?P0#L!ezdWhUJXl}ex!!f6ER!%sjwFG>l~!v+U`g-P zD#k4K;#I!ZM?0R8_^D$vMC42}&Hp*sf zk48)*tPX%>CnB8uqOB1fT}?NBEXdB(XGcU?(u>v*Rw4D>EcaMl#>mx~$JHr5t(*J% zeF1C-?46%I19NUDqv+mkVk*b_9}4B)@KI*Iph`g2{PHITfACB9{kXN%f0SJA_!+*j z%@AFZZ-^CAc7;8-qk-JVk=iJu7TUoJAn>Y0bogS^9dSv!cVDSM4|}OoIXlA~$O>gn zq*yoPJ~yZTR!&&=XK1F@%<0G71_*HYnta1#!lcWdt|US^jcgW8^$tFnHG+QUEw7cS zF`YojA+h3Lesd=RkM#;#7#%(#77HexWzl)spaUb%?7GApIAYEMWL+Xe~*rdyK@-JAN22EuV2=-|5w7O2ZZKH4t~UhRin8lIRh>$z56 z;54e}nd=8VR9#JD-#YTKhL83nIXrZ zS&`q~B(Ml7%yM9tK_%RHf70#@(HTR9+B+^_SoEk)9gu7_pLc#~wNx*z(93~cgQI=h5(4H*0uVw|uk5Nt5toB7H?$ea`tdM}6|(05Wh z9mP~=8_+`CmD}nTwk#ezOWh^aofprwr$?+l0EY&kKKP;e{qpEhN2-Nl^2w%Y!Iu`wVJ^!QLr?Gn!-F$3P}<$~B8vPPI?GDd7m*jE;X0tbPBZ>l>JrdYCL zwtCk#?fhIFrGN)Q4}9#f{BMWuHwKaaGUU`NcnWOXu!cUK;bgYYJ%jDtXc;5({Dg2H zV4P!qd|iiX@3W^@rn1u3Fz)zC#Kt6HMcVh2f<`e_{FEmH8pRXcC{u@7SXBT80VYj) zbud)oc})TF4A2B^TglxDf*3{ZZy-#=EK(A@byBdzZ|y+Xz_GGj&~JhZPhhUfC_Dv#z47iy}uAOaQ%uoPBo|sv3R%M)A+XPEe0otp&K(b&36~NyuN9$rAzV z<2+&T=Kz&;@(nB|y4J8x2i8Jz$rLhAvI5q&WER_a(Q;DRRuC+T-muhrJR7GC`u?XK zE!@1(k}Z4?bz^9D?i3V0dwg{l<||on8M_((=^txavcIbAggu^S{_k6F=)kd%zG>_* z83&s#>n!4FM9xN_($&@NFIABTqX38uiVp_#gTZ8}5n?y;l+oM2zc;x(UYz~*_<5++ zvBN033zzvTjKU1j*Ni^>;~yD<+i@vm$XIi$lUnBX!Eru5k>&C%V<}g~F5Apk*d$k@ zksmcKS>Bz-$P(&DR!tHr>9#Sh&Yk=OFS8>+KMPRq_sN+oH-H$U(b3(}Y#iyA+6tKQ z9gv#yk(Eu;##-qqrJt=*Ay6o8TT;A~xOwG(2x=v(g-vSt_%QZ)9+Udr_ShuBieegy z=bnMVGt=@oRJ2mNQe&E87lQ)DW0bD8X4ZgXA=Purb;9+o=Oz#KJs$8aB_C{Rk0!@+ z`?=u(CfI$ngOb}N6#DV_+KT{WvNO7t5VAoZPo~}JTrfx0y}YdC7sTCkR8Mo&#lD8N zxx$7$0~4;Xav0zcakkxlK1M|=JFP2Xwbtw*S3OhEhe-l5xE6v$PU?SL0JY*dC$AAf zAL&*WO_}n_1oFxv%K4IFS-(PO`HY{b?`##R6AvyKKAms?4tn1UI9!d4bMpDdCiAv% zby4^Q+ii4-`dGrBzZQU6+8X|7qRm#0dfP*@dPLT+i(xx< zW6P{-0Ty87PhLtM`#T2ccWfaxAgPkz@QBoG(u&fp}0b3Q0xU+9ZK zn~|C?xhpV36F7OLOsHgqG2OEERZa~1J*M=G6ZzRjj>B*WoI0KJholz<4`6qyKGILM zlc}E>E*OLCs>Mn55Y=Ed=Xwh#Y-|E9o>dw#Ga0&Klp$`;57}Ct=g1s5AuaB(in^F# zs6uxv`XL5v!mX6D0sF8?=lWaRe(ylQ+|urKC}PTISHs;2?}yw%t!>vmS-z<*2ur(4 zgwcY582F5r$ofK- zpWE%6cjl`CW^RNrT|9oM2rV&&zXT8OXv~#(o`D;c_|7&O-t}W#w?|)RhtR*^g<5=>BXYN|*1(D~)1A`J!zF!CGNw{wJ@`|ozn!b)`}{xx7; zDyDl2$89S6PZOQl__YVUck$+m6rWgo)CKUCe^g9vI0pnpQBXfXC57*@+vC_cC4~!Y zyKO_h6CmXUChSF~r|mykVz>XYzvk(M#|lIN7Ovz_klA*(p|*#hE&~R+xO8@BB)k^* z5*uYYnni7PXh*daD%tj|tOq&Ss5vej@f3?K1AdyYrx|{Xayb(6w7sqV#zxbw1y+_f z){G;)d;&kBkKA4Y|9F3YUtL?*xV=t@5fF31@?vp*dOQwezZM~vXriUUPqVT~)YOmC z1aPTsZ57OhGCP9y?op|D$``*fIh390faXwcDq^lxDpb%;mlU&5*~hB}8qJEi=Z!>f z43?^vs8Cy}P*K`I2CoS(rFAdb$sRh;tplJ7L$t$yr$x2_rl%IhE=(wbj+Xtk;>e zafuU9;oEn2<(;OG)yu9JEhsgyO5F8!U|p`0R3QU_SU47*;sxaMJ+mbtP7XB!uL%Y)nvFdcA^OUVbxFIAf@E+&$7URql1e?qzrJxxYJ0 z%${UOvoGh*FZ^a?v^;y8i2*#?T_e2<&UE~9Z+~j+tJB6Dp8K5rF$X0wc}B|k-{=er zdjr28?+e{oO0_%JOtfLH!8L*=h{S~`t@xHPyWCiIcL21X_ifeR@5pg+U7tomSSu@{ zYkuAXCiqiwqGg6Y9Dq#Z%K_v_gJiOEiwsR;KZ}K+wp3!HXW+rH^7Kr0$xv(%tbSmjo~RlH6ZU}0gsZbm5N z?vjOa7-;5$gov!x{yet*Jv5Hr{%>Dotnkym#S&vNh!^4oro#w9ox8x6Y3FNFRnIxp z8n>C9C(^$(kY^mw+@ByFSOnm(A!ud8E^DObHQEQ=w`UCwo3G~3$;u&iEZ|%o6haKz zljRDF(L1>8lJK<3+PkI~7~_&b#bpasIejflJX$TF`n>WTX0-Q-C#jOPe~2=N>-Iw6 z|A*((TELd|)<;33y<%`Oia`Hd6)QB?3l0X6lMNQ*C=XsUD)Q2%QA)O4+ktl8L#MJiM6-AiBS&c$rg2bZ zpV&2dQ=3*M#Vif}Rm^|1!+!GFJRgDZh+b$06v`PdM4zehlkj(^6ops6SYp-$F3-6w7dKY7N0P9piF+)dl(kX!i;znd(*_48Eq5EAC!(cF8vDIbCT=zs5GWFk$uKph z@lLLRvnhaO-Q7W*HSSuYhPwLp)W`W$F!dRN)=zeR{wX=%7bTb=&>$f{Y4TfiVVZw0 z<-6V3|6R{pR0t4J$TI7xsB=hWqub0bRS^povo`D{kJ*N8$CtdLHm)_)DqIcZ6)rId z(_63FdFuJ`6AC5JXmi~+EDGtg=@p**P%dU5$|TW4N5t4vbM}|B7W0%C)~T)C5as^{ za$17$H=jpP+WtiGq8Py7E;(xAn`p6?tEO4GBv@WmU7v7U{`IB*DCnjGMz#txJH?ro zy5q)nYCV-L**Z4+*hH1GsJdc?K$43~A)5|`=L9##fb%p^v8-Q1;A%|zYq5zff!iAg z$a-cdmI!y6p|0R&4PgVtt{6uM9#j_8!X9g=CsE+T#1Ts@qeLH%pn!WF6<`nJ>{7*+ zZo9h&ut*kdAuoqR%kB52(t+5FQy_-0NKZ{eKqHUbEqJq{#P3+bnE39iz*wE`Q=7WD z2uEku!AAuNa&&(K+ue(ak#~1P98eWxPxoVlBbg4!pFlBkCsAe($LS_Y4+Ndq@lGFG z1z&E9$$-4|NP66)tFv55Zvp|l0X;ywoqdjzJlWaPSGL;c1By}kFW9JVS_*kecu=x z-|O4#B>!F|a=Sq^z^pf7)w2H8RjxE{6}CppKFsWZ4h-V{St5fxBGEbhbJ?0cB8 z3I7p8kIi$JARp_Hs0LcTe(+?y#DCWTT&XT(-;kLIPm zM-PSf2Z-P-teRHZZpTE~-B}hbH^MbWM65ppp=bcC4Fvf64T@^nu!)Z8`9xi0=4h-q zI3q!Ph^ZhYMEKzl;T5xczJRTizUebD=BJk5*9sXnc|+5>L7N{xWQ?H51M=g^)jY?n z5*t@K*0#GoI3&0(zVV(4Ji+&xCwuL_@r4r#!s+UTNEb#I&{TUA4aj}mY+}```9`Ve z94YdB5k@Kv&o$@ZQc17CtK7v<+mx+s(;`BqjEBJ}>GkV)fY{rE9Z2CzBPuK2Z@RR* zKjJ4R#EP8Si@L?!S&je`WkOZI$FB_^je7h{ZPblLgz|EU7S%@*qlxQJ$LR-IprFEp zT8PLU_>wk4LY~TvR4Oo=Ncbm~;$Q3ph|L z^&4x~x_mP>5=*#-iz+bOPZlpt0F8`@!C7v^g++)Ta=iUA{**sQq~mLdgNdLm)OWIY zjYUy{{4a_5BXT2sQSFeDoZs~6t$mYfx)prNOIClp4+@V75st%zgr=qOa&|tnE9vwjk34sR)_U8OV;PE~^O>s2_Rse%&E1Cr%XRyJ0_cB|P%yD(z87{mMu(j+j0i)4 z`Mq*_(_@xmhG0tGMx}lkL{GK z7ci(D5q^-5m#B%FF^z_9Nf~MPJoi6)3r9X-p=qn8aLyRj)Q#V4sPJuaH)%n66sQ18 zV$fQ`eHqBvwL9bROC*dHYB8(haVim40k+Vr^yH+Pm{V` zZ}mu6v+7oSN(_Jd{;9O@ zFO2As(_S6a>SLagm_~TB;|XlfhIomvirb^p7PH7~`&i>Uq4U8-*!k}G@sW|19Of8E zu~%<(Eg~~{F_QRNj4l=8n@_mXJYj<`weBv_AisJ~NKpH^hc>+MN zot;-c7ME`j>YguW?Ly1$W=I1rU`d)!t$~%Pq!6{Y0{H)!?5^1=ZhEIBB39PD^gvoU zanZQGaQx2W5dM|a#ogoD<(sLHB{Zs>dG;X|;4hPI2imU0Cpz=g*45k_l2wTqlfv=J zD=I7NXtGb)V-zuB6r$$~YwMVKuNX9T3!?eUlvL!UKrn~y11RvnzaS04xp8`wPOT=& zu-RAxZowE4?if*U;z%BJh{S(byVx~3x~1J}zYR}ekXf)2()osp_lub>_smUX%O~mW zC(c=&>-2863}gToFf4+MuPr|Y4rOT^<8FFH8}dahqF{_Y+A zPo?g_W{U`5?o8XJaph7AD~wq<`VD$>1nnqZLe^LtSf{L*(8U{FWI;g$QjOYo>#6=1 z;VPR@akJf?ljU(REc0>y!JHiq1cA4F?~)UJwBB#KRv7_dK$-oU4x&DYklC+bdOaql z%kF0Y*BSfm+wLsYJ0Az$YZnAVGJ9tCkvFXZvgaPq2_!|zYky_iz~wjY*f7kS(=Wgk zL&HRa4U} zp0h8Mk)nUTObFmUQkEq{hjFy6q1@cbPz-A5WxI`NlMZItzJ3UuwQU5l7*mLXLkek7mdEwhGObrI51k}vY ztfld%vmQ2%vaJpEO#|L4&>L-Ow-F}nZYEH{g$(gH`36c>kWd*TMqhriEsiO(Q-M#7 z?@IIoN|C%zEk7S>LO$J*8-BrXTavjfjj5J2ezAm2gm~BEN zGy`m4ne&Kx3o+w(qLJkOY`rH_FvA$`1(>yM@C`D!f-Z#SNOz1zYUZNS@!zd$8l)!F z=|uO#d+DT2e)W?DpW~7oiFUZFPeN6KC_L#|s0qb^tjxhd%m8K_Od2fj+D#kWY%+!y z$#I$F5^@|eyzc!TU-o)`9oT6*QkP!(Ri4KXZ*6R4bn9b6#V((-4{6}N_G^F{lbo0f_pdTj?PuP{n6F?wdr)cTu5coT{P8~kC zAS0Z5^kVfG#K{wgu;7RT+qeG40y0A|PsLtcs${zwhZjBm;IfZeE$#L**$-0e^*=nQ zRIjmm9N z#_BuErSE1U@%q6#Fk^7$w-u?j4uY0MIDr3+`Lde@jl9s`>qs~7c=Z7cP;$r-&MiP} zva2Fsk3$KHVn~1&EaEj!j{mr$(CvpSm_A(m#o)MPul`rC_0`4KbMoJzj3!iWD%Tu{ zpC1ibP5sG1ebvWcIkEowP=iC~ubH=)6A=`#!m$0=QeUBQF+d~os(cdcUchC>`ml-n z#rlBWRj&ylQYgjvmCtxi>^C&UFAVSzGhi)_&$-P-Tl?zyB4(u%(mOp4mAeSpse7ab zbSU6oWt?{9SM2yeoorhZsEV0);9@TeG|m{c|( zA8ruWyAjd`F_FYx2yZVwnV`jf&_EGsMxh%_#Tkk9(dCCu!XEe%oxu(z(?G}xggKD_ z)xbTNOg~}v&>e@oJrT=B#zt>{fD9nEfHm7SsFog^n0NBO-t?yNZs6&GGNjkd?$nFb zJ)c=0o@H2LQF`zOS|zk{b;b&pK_`~q{d>NM#lr-%B`e4RMLw=y&1t6rTry9hYpp;( z;D^o3HLk6NMYud=|J&Oe@R#ox$pZ!ezduPpp&uCm77BvPiPhHl{ueZ9ZVW2W#m2*x;|F)Ap7Cc^Pd zyQNifdz~iF_6=D~3E^Ygn8Ke&$m;fz+mYt;1tRNXm#sprv&RicCm?!?MEUj}Y-w0G zFgb{K+tt~lNG3Fks?Wnbmi+t_H3Nhf^XZqew~b;`Q%E`CO|#zM0zQ2X4?=UvzKG+* zF0Z*-*hL~n_P7Sw%6fmaJWg4rvZ2l$@$(~mS@^Q>jWhFUyg|PjGgZ`xMUoU=OxJgK zh3}~8=JEDn`xb02um-Y{`})ou`SlZQd--f;ie{Jp+Wpr2=2dSTkq43lVopJb4evAk zcGFWkHSUfG9`)jw@z8_%4*Cs$UyK))r<5;gCf)-() zP`>_KIEE3;m%J|z0aF{s{dU+2vZS(JlkJ>t)*P<_7`njQ~CMJTl(@BGM{ zdcUVzmPQg`ii0Yoe`H!P2X?T@kf7ovzGHbN^p>1F#ginL zSxdLpYrRsRTJbp4`|ioe$iPQD@xQK21ru)B`nA;8-wDL|`hK>aoc!qe_8&?zH4Lj- ze5Sup>h!{kLr1||1sSpyMh9Ms)o!km4pHh3t`rqNEfc7vXEwEaDqHPb4evA&rB8Ld zx}DnB)coML7)@{GDRwe*?s>bv$^Xy3Zb9vag~Q4@9YRiey4hbjPTnX3c;6Uz>sVup zT$Wi0C>H5|Cy8MYWs-M=ptT@)za<=A%nb2ccx94)6pcL^W;~}1*)Ov`e0s#U^QAQt zIP&l-WqS^%5ZHGoY}v*~T)1h?!1WAcPJ>XUx~?)Xkpdi9*j2$ibY2G4p{ zbYPgyj&mlkxyn1HZ+Lr&r}!tm5V~8I#F+#I6#cf?l6Er0aqAnc^1o;4pZ{y-$VG_-=djcJk0%~NOOMEX2%G}Y75RS|4DD_~trk(y z2iXNDdgm3zU=K}?tG0DUpoh#Itr0zgXCN$1xP3^+Q$_`uf9DE(z1zj9*JS0z8Lz|MSXI_?LKYsyl8ZNRBPSe0TWFrvFU z)3AdphMCrZin2AYT()7>j<=o`CFi0=gH@b*eM$e_S=fMZx}GsaG6E;UP0{S_>o`Hv*F6^UjzQV6yK_rlAq@I$$>CF zacgf_w*SJYVS~fEHl>|s--!0&0HKd-_+APUcLbsRE9NJ+<1@kSGhf8o;`K8Yh0iYx z-q923WZ&10@8HJS;}?jP@Kpy~mD!?bjZGWt?K^w@)YvAv8M_NfGCUPLn-3VDQ(2#X zc_0kSnOtzfDc%Pv|9oNpOo=q8+iUj`#Mp}JaUj8sB-nPnZ}b%7s@?mdGmm2HO)YR} ziYY_!X@`^IY>B?kV-KcG1YHpm>14@mFSIsk>D^v8S50$gx51gNqOG}gXIIYGDYK4Z zuK0q-o-i482uYX&AQ{a6oYfigeH2T1`RV%B5I!=Kl*K3b`bopb zu5z+QIffg!+P?3)pZ?GHD7PyxxcC&Bmn3&t@18ymmygh-S5XNa?3-$QPqCJ2f12Hm zQ>d29nl1%d91QJn0*W1mRf389~&$qc24 z?=BocKfqS2kTtPMkjd|)F@H>Xw=ay&Rnf*}boH-&9$bBQ_EfeKtenFqFqC_XO}#?5 zY765{F*UW0Ys0K^xV?d2)Uw9l_I`3h{Wbo4%R#PKU#Tm$-aL7kk%owen(@rlHp4F4qZFO^AKE?QWhO7PZY^{m;-xUYtQWd-~nlNQ!=PA3l zi=V-+D{Jq?B%D`0`Er2R(yD&2cYt%XL5G+%HGUP1oW883WhUom2A23*S#U|!JcwUT zbLMsJ;_nY{!88m|0-YJnTS#ht_|R&9U1XKKU~^sLMPrOo!p<`jlTQ#7)fq$b31Ph|EmOk;*2aE;e0ldA^8L{!(CQ723z_byw5qB1J}9<6%vDonpFTrWl&t8zUb18vyotM)(oE#C>Em~})QBVi$xwfJ{M$LV= zT@Bq|YAvakunucIKHzh_NAV4DNz4xE3{`~z1@VBo$vz))@AW|oALGa>Hw+~qK}*>5 zrQZVjjid_S?X4sI-eE~2#nBG%2SEX|vv?$OJyhpE5zK^5+UYZo)Wh+)Gr^sb{qtuw zd#}-)n?;$#uM!$`6143Cr@$c2V{up8;rgR!%}R0Puy`KrRCvZ2exM}RcR^0tgANFV z?%26Ct8L8Aq9`dTIgtH_h^lP|QO*0|h9XPIF?;9y7|AFqzmng0!Y2G=>K`m6Qc89`d*w)M~%uigeWeo9~}6^4&E%kL1CH{_OApCp@xIMiY! z>Tx8I?aGHwqS#9&Uu!gbc%0GXXoRSkC&%XI)NOEcZT>g`x*0$A;lw5jLtSU{x!3Nj zC>lhQ-bDYr04TQyELcwxYn@WbR--XkH%yvldQ&QPFWRb=AU0GJR7(WvR0~63i>3sM zWxw#`Ad616kDdr4PAO-_&B zhV&yHqK{-?E}R{)u5GOz+!!!UpD~Q|_5N)SnZ5w7Dm7qJ)~|%&(lxQs0s}y%*Pna- zZRkm#IWfpGAc;n{e;D&I9I`-V*f0jn$2sswj5>3bXze@K9O{NcCXmo;ycRe9d-nr6IR@E+PGWk~6ZSW&f0Gh8UTr1`74a1e#PSJ@xL_ zvH^SB_+qd1BKzvygoF@%5jFriJrxTLu*zM`M?ZN(4ovmef7nenL5ZoXSXC?nRpi$d>iI-J7+AGShQ}V2@ImmArO#i@y0K7D1~31lIRTSB+6av` z+Bzaurm9~yd=cU#L??Sjw6Xbg^6C=EykFpni%hY@Alu(`8n5@1pHqcJ&elVyc|-q}%uD+-0SL8gyl*}DFl8rk_BC{X+YMD3GIDui?c z?NcFoOZ>mcF-$y-@%I;NL@rv(s!0iaExxWJysEBu!W?WbS9uk7!ga#^w|w7SJzBVX zYJX@9?3OgLTv@*;{=8~!xweMsMW69H#U!IQRgf-fKL#M@2d`tQ* znxyE`fX~69?qtDs_8VsH&O^paFadDPLNq6Ysb#hQ|K;1j!L;KzsoKua+bTh8j8CZ8 zlj4G(@TiunT`9LD685($Nh?+xnw?1KyaupO^JxaeEZMQi_*2B7a`KLiBjJtI^Boz7Ngg3#d-KJu54?6DJc8(@BpEe4{Ic9A$tMvBdPd=j@o^8IZu&?^? zpHjT@Y6ju&)cYL=pj@;GbY0p&vp9cmUC)+3N=+wi)6{b`&zvYoL$ig_Zq1HKqf=0v zgBC^kE^8vxFXX_xVcVw1z+vUu(&hRe;qC6gqX$?VCaRt!Pp9`pp>={r5`a-rG1l(b zG(4f5u%~;r=Q{uj?(>sDT}G|PB;pwu@cOvMI1NK4|Jc`cU@2ipQ{>R6o2jCmt)jJm zKKc~jx#3FF>Ct2zH3Ju=@S<${x~dU$dVxV9>ze@pQdsi%g4mU)wui|5DAf>o4{^UI z%G#vaRCWv5XL#g{*|3RqaKf+!pgTYFY>1{bt`?#rq2bcDuHbw(thQBeTFFo-tlw6M1kBQuiM>e;X0}c%E8~i`g;(6p zWeR!f>p5#@DB{UxBiR0(T5iIA7JOsCA)$4!DBN#It3IyVfIKSH!fc=Csgr{nNca`lUwDh-|T*ftH5qC4*2p~&KWxW4NU_K7a4f)%3TmlFw9QN_~9Frl$^cQFyw;DXTzO^M)m{ z4<3&DM7S~vcN`%tV$$ci8F;nr0D={b)?*7!e??k14zpaoY03`?=VO`lWQ8glFk$pZ zx+M72vG!$CcP~>iZ*h=81wCuE`>K5AG-cj{5wwyaEMJJSczfn+_}mxXXe5SsuZVH+ zufElPTV%*VB7Fk~MS==k{shae{!9tM&*RA8a6+V82m&I8x+MnAZ7hBsb$yqjVX{-b zP^poVZf5tZ^X#=Oz1BD`u?~47lQto$KLioY`UA*Y+02;D8^Z4-$E>WDme)&aI~#gF z!duJE)~uYYsxMxZDAS>MehE%rQN*%9L+}P*K6LQ8R7n(RnO-ztjeAN~|2rBAAKPETiallZH5RN~6EF=raSw|> zOVw07Ji@BUL(Qgj-m%KsCyCk6O%pxp#M;*S-mz+MKmw{&ztNR0S0F5;Mje9hxZi2l zdj2d|jgpm`K26z%F?@mF4eMy30_T8NzJ>A=Pl?;dnGnTam|01ydhmXpXQf}=eDZL@ z6oSHQjb_g5P5`rQ2rEE4o)lktVZG~t+%Lj|mefFgx+ ztVHw64z}S?F!?rv=nTqSdb$h~^6khKB0bjsUG=B!*+H#6a}Ptzzc6);P_FjTB@=1? zEUmRa?riOp>wfu$fv+!YYjCWR+VKV0-X$A@Bu*a64Lp?`snjpmPaabL@dc~Sp$^5Zv8;eyjOY1({SUozT==6|!|JXlGBwYS1hKkG) zpU$HXFu~lP4jn6!4CQCL;z9u24^^|BfKh5WZq7U$*Lo1|Rv2peVXZbD*nH zs%SCk-Z0&VKgG({4jDW)(Fu>5#XMC+FZstwgdi!Nzb%goN7MjZ?xVqasZfFy>R zHDe2qj7y^^kG{gWuaAcP7U0so9)9_nL8?ib3xjvd*PL3y%N?6K+Wsc=zore6LFh;F z{R@F2ZM4n6^z?%|UlCz6h#W!8ltUNsP|5Wb`ZDV3!%Kk$-;^l~XkO|zNOmaU9gbTk z*@wYQRLWE`iHu94-b087f(MgtJpmCQZCPBybKqdlQZbQIek{58|#YFd-Ms_Joz0cpr#(J~dYneLn3w(-C+(>`{lOt7_~l zBw=+4%=<{-0>8ff(V4cS-T3($uacN}5^_pc4vtIO9O>pG_+_GW+_CdEoWAQy ztDv59d+-K{BH0-5J0!05dZfNzF357p&f*Nt($)R-0sKm>H=Pq>cOZx*>V`b+idN|o zV){_l;0ZNQnJ}1&fb;Y69{4?z1gR!XuQl;nEXnx!L@=?RxJz`3tLuk@H?e8dbfsHz z-?D3KPOj^+5Y#zROaZ^eSgeuJ2nQ4%%?Lea`^7cD!NK`<#u_a#?Jt-LCV&j7n0+(6 z0iPzDa-;_`hPSX98A(1*ge%UvIS9TvGUfxu6li|72Cr^OeNYhQ5$YPKp*5V8dJ%Du z0oz=tVfyyasdNf%wH&ZJUPLl1kp`3DLfYDtYV8P=Fk#|2aZ;3#qJGR}g(4IQdL)Uc zaB_O|J~%DQ_J_Q&w|Culq-#4NRB75m#&U#b{j^HdoIM$mdbH9kJ1L~*|zMxlRf>8|5FmNgFv3Xgao zN}=f~C(uaJpb%x%g@z<5ct$gqrkS#zaKUTZBu150)p0u!Vyk%xlCkm1NL$Z-s)x5y zOexd#jRWu!Aa9^##LO7I;KWb;M+73SrwbQuLWAz(^60Wrt*_$C&`ug!m3gm^~R0&w# z=9#x1Gw0-~jx$mq#>^A5NTXosRPmMvB{zDAu5nMnCX;wa7Man|C^uX>jRd$=Swxw0 z2Fsdx&HA^SZ3w)Ep_xo6y?wEO$$!KYYw>dTcjfJ56u}ibQ?m{@Pk@JeLIv)Ux}`<3 zg}?eC=^RErf#b)Zr|oST`@=K9_SC5B&AI+r=@(>8AJj0@K$P*O=h9A;)Q>;WkRv8w zR^^Y+1N0tFJczu;wf$mi)BKe&%vHd$$}?N3{|{4N8P#UDv<(!8;%>p+-Q9~rTZ+58 zYjAgWcPZ}fl;ZAQ+}+_z&v~Bnerx4VvXb0eX3tzR`oGd!LG2DS;VWYFvw76?Id%DE2 zcE+1u^v?llGhUi6TduN*n%3c(P#aHQL)J~=|5OgT#t*|WlM@p(**2Mfg*N&b<4{uk z$sQ7&UORK!iBVJ-cI@T+`E>-U;TBDUS5ffZ%8@J_28iW`>;-)E5h0f4wusO1AJU3Q zUjMUj292vsp0}3&L-i0+twSl&wZXG-Uy^4IJ{BwNZPskP2oQp z1+<+{nZ$(7Fw`2*dFkZ!5)(NJwZ%}&4(+F3EgBeJ>amdXj;S>u#SqZ$R*l5{vbBwx zaSPV!XgFE_tkI7sC0lVyNoo#bF^DR}eyfmPZz|*FEwyJKCpL$FeIxDPVBGr&(fxV{ zwka2U>lK`Eqbz#Md~~yqtXpE|8PV{x%_)_|8UJuvITU08pG(lg=}>T@ah;@DG?YjRX`C5wsXpQjqKY{$S7VnvTYU7XpLa} zX0|Zf^5j0?H(|6w@OM2@djHv;MMlT7@bPiXl%NFnVg-2=6tD0_63i*3uY}q+=yj0q zAug-yHW?bmDI(o|#>aA#fk&T%F(Mey-jzRVhW&|EdnPd| zY>I2+c^NzotpvD)927j{JcI;kju?{~y zMZEStD593gi#DKgEwp^4L2HPPb-hA$A`U|VDs;axFaj?~StM#6m%eieRdDeJ_$qK) zu(IruvEw*&t{Uws1o%-a-~61i`+C|#p67111LM6qrhqBs6@K!gLL@=@Z87 zKR{-PO8mR$QrEXY;ZsBH#Da&sOPf6B1$&z6f($iT))S=z^%X2o>?73H^9x9a{J9zW z?-CE|TSh%>SYHhlkq}PqW@v#8l(cN$ec}bq3(vl)7YlzSnu}OBSN?gxZ2^4a7k zY?hx`*%Z00Y)R-J5y5qgBC;1KN2~4?saB}if3*|HPO4r7In1@XAe4L?_$KD$O&M;2 zc8!3D*#jNy)czTM_3MfaVh&1bahS=o(inJ~#xM%L+dX-Ze?$p_6CuBkXQqvLd#=NY z4a(PuxN&#`7C#$UJbg_Q^07NY1TPsmHQ7LT`*C0xe zN>nSQ4KLnZT&tbY>Fd1<@i>)>LfeK5=*RMN0ca{ca}K8 zIZbp*fG}|fU!v&Ug4ISP2=n|AxUo5MR|Ek(KB(X@5^dY#uE2FPIQ~(LBB@&4Q57P? z?tf9v-zOG6it-$1YQ&w-`xuR;7NMk5#cJ!VsH8SRPJwBt-8Z#f-}APo;k;+Ytcgdf zcSQ)zQsJ!;pZMTcqwZeskx)6nOX`rACgC)F!);n{dm)Ti+;odOsND5>fl5lfL`8=$ zieY%84yVbE?8}$YI()sW23-hTY?7u5Nj>lA?r28pk@u4)!crwe8zn*0MG*+>;9-=3?p;9y6cdKNjKSs}R$Cl=VfiTU^3`R~(!+Dej=DhYJorMVRYw*DMw|l-B>UAhh?)`ptK7jl{Q> z|K+$N=jMZVQca!YDlVUe;_n{t@P;Q7no2#|evEfc3Wb?@OUzzL80PNt2*#O~7XFY9 z7BQNNlFx@D9KM+XxHFZ(Bp$lFsy!4d|KvtzQe=4=H-F#u`BC6%j($r)yMYTq1X)1r9Jo>OP;dlO?5h=Pi{#(?_RNU0^DE{>eF+QUKMKOVQZn|1g$&D}s$ zFI?GSkP02L4~HbcZH6Mlx~Be_PFAR@CR2S?905kPkX%W(nB5nS8$QdtB!Pua@{J)D!9Zu2z=n z4@*j3H%p(%u-mw*b!1)Ra|USbthnLIdVG}5N#ie7PT3iJ;(ls*$9UuC3&azj&KC|2 z^$1E_>QUZJyp^bvMC{(|3ABfo5`jdPHY(wHxOT*Ng)Z8FZr*(Kgr?(N{eB+RZ%PTu zP>hY@_%*x=5c^FWOSC%T;hmQCRj3H?{g6ONgfos3|HM(BL}0=DYuR+^rpe76;5xxN z2w&N6v0{5}VTs0^%rh&4DkUQ3?Cy{kAemPNf}_U7$UC}e|Z_Y9JLiY9?iJ@5xI`w?Hsg$Lc3!j++1BdE2@bvH_Nw~n@3a{O-GP)8z5 zmxwS)OHU^?7Z9{~vpdb6-5ILuw*kcu(CO(POV#+xzosY@1n=ACK4n-XhOldFw8Tg| zpwaOR&fSuuf+}tZJ^H)3y?si}lHF$OA2X6-BEhZ288IA&b;}*x#R0N6jKfKTR$UZW~*;=2ZJkq<^sMd3?S&+BjN~7|sEmE%nkvsntIAGRlzr zg;Ji0zX@*AoaL0z8p&A$Ctu#O`?pTxq)m~cueKVmlLt}z=Z7tVfZIRhM`he;Bak9Q zfTKemhTwkA{^4J*EiR|?T=o{La~(MN8#8W`ULV;Gu6Odh^VTcbBKQF=y2Fk=j&9=L z$kN3lDB&#O-zSLtY=Xx3V@;56rGp<&dC*{7Ql~rtrMe{kzBz6t@os`*{23%9vN#RH zC)%nfX7A9Qz$}kd&mPMD5&8rwU7Vk-*Q}OYRkigzdfhwMtFHTIV5;U3)!A7C=1KON zo~Kq;D&@;Dl{qiQ(Jw-4K=3}8dpbHw*?*h{kXfdh#6CuC%YV8$poh*lnX|QaI9r$Z z5ERi3n%0~^(w@w>(b+OOhD?}EAebDMPGy8h2|7?j;n3dLJiVHz{y=XRX~D&Kd@I2B zwx#}+CD^-@Mqz@TKt6D|Jr;uPjtqf%8>_&77N2o?HS`-l@tZB`2xILmqN9r-_yDMy zFmpbfmjaP-ON6E^8qVXdJ$ke&uwcRTnSR5$aRG~rc5(x6#O@ezEqp+MWIc5{G2R(# z$(oVUl3pvC!JPtpH^@ML=KTaiN6Rd#Sa3A$hSrLUm2Hd4p`Gm0G%|Ee`0b*6Zt+}z z`-%!1wm4-Yzc5)`#`aG0Ke@biRpY9>YJSd{f?e9%-7Iqo*Aog7f(PzKoXy$jwyDstD?7i1i2i zBgVUio&s$Xau`vdkVnpwbXapR8+)p;*>I)eUVS;OdbZ(Ar+#KD^u;1qTADx z)PPNz@2*I|kEXP^I7i`szoPv8bLL0;KvsOekPd*~ zg&zC80tJ0otOXw`vANpOwLr>#G%uIC!S}2!rmR7N6>~_)tf2WD4Slu4*)g82cI%gv zID%Mc(XlK6dA%$4kxwD18!H80TSO|{5ZMdz1d9GN zIk`(unqKwZ_GbZzelncp5W8-js*ZO&uBwfqJ&_Ul0nUu>VO36mp7}k)I z&9SdRpmp?M2NKS}8=!J?`cQ6v0vPsmAb=$%1CcMSbQ-THGXruOATW{)h z>*r4#n|&^1q`kHuQeTd93JR~~6y)vr0RSOH4UcU|M+A{{p*Fd_k7sa>;k@mZ(^eV` z)IqBJ*LK@I?yIZ_xe&}9{{ZnYz0t#gz}eq{6B_}Kcw(N(P;f==P%r+I1T?_+8=?2jTU+gdQ|{LW z*U2AA>TW@YPC1WOsTW$Q1ej}&h_Ae&^C%XGm*`*ljFRx=ePFmUO>>8p-guGAiCN=? zxJJKhy8G?NFxCT2)1sOgXYI6HLLP`3$gyFP5--hSxtXBeKZ@jtzs-j!Zl zAk2%G?*CFYy~CAk>o^j(~U(10MheCON~Q8uacDq{sJ*jI};{@>M@Mp4xqAnZ3q>da~ZoCMEXm zzC}P*SJu>;s+KQRdNQ_u4r=@fw)r|_pWWZ@oDQjBX~+Y-P8gkoDX=V1DojMdpy&LML*ogWnYFK?u4zz z^`8KGGM}~<215s#4Qhw8xg6$_YD0h;<-v-IAT=Njo4_nDrwq~jTW3@ZQ!mUEUD>rX z<;38k&O`T4cS@8X>I2-=ly(hi{RQ$`~yGp3ftx+ z=;$|9cZ`Hv+AV&m*U1?$@2S}X{afIGpe9V+MAs$!ldAWAJbYZ%W<2%!eo1r18nsIr z?_zG!3nQ5Q?4-eCz#W}9w1jx;65=!*#q_>n++9*=*xi+f;t#H0LAJHJ+6Qm#XCYQ~ zB9BEvgFhHZZK~_+J=0VMi(A$Qy&o_vHOa6w9+>#s##uXOA{xGOE)(eq-U8XWBnjd)fW++WuE&LH{_U# zCkr*<_4F0PFrCxxyz4;W{SSnO2OL8dzJQwhDVtv$Qm^6Fj?CqZ5z`ntCWI;^+_nDo z8lTU0pZleXxPnk6+on1op+pBlkt}~4H7v#{Cq|%4DMU%Ebb-a;hR9SyxozmyPoAH9 z=ZbfncTIOJ1FzIe&Q0JFJ&=P(s7xjc+=)!Yk4O6 z5wl_%J)NzF(g^K0NLH^Hy`0DPaRh}8B6wNfQ_Sh(7c>tOz7QC=emaB1E}CP!82>+=Qyik ztVuCZ_yL5=fvXj&=aQu!Bvy*Pi=S55qq#%qY&Ux&QdoB6Pjzy1>Z4T4(0RSn#U=HY zh(-?hpMS=!5A}0c%xiCWdE$?sqIeT)S;F3$sofu0GtO>$U7)4`Y!0|mn$o7?|6oxr z)03O)t{3MZ&)5u_dvJD}CYP91>jj}0IN3-N?5C!w3oZ2QR zk-N9N+)*g9R&jciDZg$*|`>`sT7&tl4y#(FFQDY z>uvG)+X;rwl-FP16YgWDlP3_lR8Qo3g!rA$EXKr*OynxM(P!R)OvOfx7;zeIb*mez zgo(Xhr+i4|fy2(2*?5)!rc{aC&xL$9S7{&S-hmwq-3)KI&gKZ8C4H1g)mE1b4Pr$G z1~ZR>J4dFh7sFTu-v0|1JgGhP@f<_q#;Za|7aV}PnD9Ob@Z6-)_#eSt+Xt+P-OXSy z1SrX0Bd`EJ6b%u#wiLlGKZ#&r)sy#ig=FfZ#;Zm|W(GzKVAbOw6R`D#%ExDZB1=EO zM;FVsZKckG*+aF^%dFae`cCg~!!Tx*9u{zqG>f>Az|nv4@dKJIW9YYuwE0e#TA+w9 zMSR-9pNdW6x`UZRPxej}S>ix6_E0!{LKuc@N{c6EwWwI#TmpUmhmv5AcT5qNF5aqD z`|d6&j^lVmX-}S+JYmD5Fa87KFqWh)vE|BS)B_=h4;xRzpr%QG{*Y==3S^hW2_hkX zOXGd=3``hKy`tg<#QOPDjy{@_nhAk9q{^I!$6?g4!tGU*9|6eWgkd9?`$#Znx2`~19e`X%p*B4v4*m5 zbZc!5B4VQ`>HMHF`%lX2T%UvQIJDX&%YHh(H8-=okf@l1+WZ_JY8zdDa4LS^g1GsD ze%Q%6GUQpgHveP&a7KMIuL-BvKV*=4{b1T@S#N1$z#f7-k7Df=j*$_z@7OF-;Z2~) zg2v@ofL0SK{YOwVzR1_;{Zc;KPwirzYCT6mu*cwI>fydvkp2TZ;2sIIt0XB=q6v1D zUs8rkNCfbZrtnt>78)Ov;;Z8)>Eokevva=UEO6N!pL95u4BiO@+zDLP_;E&A1g$Ej z_v=Kdd^vbtZJyq5AE-ULgF#&3?AJ)R99aC7%@@o_d=%hfZq%Id#@qO*UBJ6|)Zkt} z%^GhW&6BR;RJT1k{`L72t58*z7wO=@jJ=9A6emK9CkyWxBZJi?9;A4H>~d~Rnj`{6 zsARkwiC^c2UiSvh$nz_U{~K%fqDM^99SPlub!Ksx&lUH+L2}CK;^o7=`fAM0a~8yX z;FsnT!)lGZ7A>QP73jPXM|#G+P&5Cdfb^a!?V_4$B^xev?-$M_w*-a0f<;^A%Jm)@ zrk%j#Us*i8_8-3}L+(ymI<=cD>=_9wdFZmB_b`kn^Oo#+gmfHU7JK!8HytGk{%Cmp%QTM<9M}eg)+?7p1~VS)xKtwf&eP zbjWT0xcP~C<IDFI*liT)u}T73j|&0y6F1 z&gWe=0IQqqN}|?5suAe8TL{xGo{u~lWGU}MUj;MT=e*rkA&$AXI-u~0qMQ47{85jc zJ$9lE>Y~z?hxLRz&&?-Yg{a}DEqmIKQT^vzx*mP6{$1;LV zr5`!$*&>X8 zwz>t^EtV`1<>K6EarFX4HMvSqQR8Po6wUgh94 zEj&JH3cTOMT*R`I$teuNE@)a=_x!d9wI%QgQr&D1o!2pLBKSikv{KZnlGoNM*2yU{ z-kx%PW7cN1)#PfIDHEJWA%3pt{v^y~V;KZw`8BzDJnhx~#kxee9(8Dl>^4%YA7-5~ zN)&bY7douD`W1$V7&wMO7#Qh=>83Lcrbgl6%(Re#_&PQ3*%alumX73GzYnMzu+XmC z#PEZz8ZHJC8?}za)w72u>IyeY_95hQbATjZM}ZOxZeL9?O#^FvWIX zGEg$~E?x`Lx&jr9TZer>B~r(KGoIk{ohrI)qe^MVNEVIVAJb~4d{_FoWCFytK1=gK zy+10d$k9v4{5(gat=v90IcjKQ?<4|O9yUxl&Xy@-mjF`A@e_y@$o$}bFzS4iuQNzu zq7%`1nWi1zbLR9U@_U5K$L=11qWGPtesExW_c$^caZ3yDLiMXk+t{&jV1JKc=i|QH z^tg{JwE?3m`5|g?QW5Bo@O#x6R0CI~6{T<&s>bv4+Os^t0Z#uET7qf!@JOaZ&9_~{ zxA(`!>2!n=)<9MB@H6n$c1G+8q2ZKncL?p%{D_A`j+IlJo}Mhzt4AmW?+a4ZJ)G%# zZQyl*Ht=Uu<>((6vkmma{GLce{`4Pw3$G?N&?zJkFbY_N> zNcP)y#82T-7}7V?W*Hf*7Ix`BqB zA^F5UKaYAjQn8qU;I+MzKOk`iv|iYers)&(CE} zxRP*ta4#hz#rb0!CD@9QRS6-BzwOz#+0utmIhhMrf2uB(*KDsFY2((_bq#-0vm>LW z*6tK3Q8O3@7*8(cVOh;Yx+vqcu4Q9Q)?Q`eHJzyt4p6tbn;=<{qN|=S2il;_If(*= zz`?t8FiZAIRG9$gNOVbHo?jEz+ro~a?fqHA=P2-4q=PU?SAGd1oh`tt!8Tc~xHg+N z>rLKGcPQ@XX&2CGS-d?O8Vg!cS#dHS`|B6LbwPH(1^Vl6CYW|K%irMw;PB~mLVsVR4Y%k zvg`KYq8AxrsSxUEsQ`-!i+YJXE#|zU$+y-uQ#injz#^iB|1+ohRX=hW!EsD}h@~~< zUgi3!K&QICsR^3D|Ai{-kE(&Sb(F?WkT0&a`H#rPQ(Zzi&&iO-$3z@7*q@O`eG4%l z>y!14`!0rR;^^N%0-*oPn;I5@GkYAv=_<`hq=AKj6v2FL^Fx*2a=bp2$LECSRweu` zAFy6ET9u$zx)(N>Kei89>~eV>R-PY7@4tc~Mp$$%xCYs_PTH@N)^|-?{WhF4!&_>; z(poLKzJ4#!76>TqeP*uGHe8~cwn?N`1ErR_9-e(~>9ofegA&7pxociI{pwskkMY70 z(dmICkDqVGQF+PfTJ;{ee{4L1elw@@%&9C!@zD|URK{LA!fj8I{d+nWvhPt;HL!oy zh^-dp_WEe*lgH8-=4U5@#b9@$$WzzXWUlSYOAt_hT z<#$x{nF>BRwL2BJs~&pDqFG)!tUOui5f1Gk1V;Nr%^ql^%Vlauz%2ror3woe$5f;0 zZ8D5G95Z{bX|OmuGoxl0^Lpg71;o?Hv!>bTx{EaSP8j2J_>{IAw>0EcxQwr&Rl?>C zJzQTl$MUI~eq_?-2h(u}aJ~#86_+xjKphuLdb7$2?V&P52A}0>7Th^gSIlEi!E7%o zjd6Pr^Sm=Ix!I8-8Cy4xsvWNgut zJ252wqUjrnlQ-D~%u{}aB$@M#uvswYvZ?cS4gjs9i|#Y$QJ8yv@b3#BE@>-T1uNF* zFkRkAcJM! zQ4sM7x&}nr@S+dg>@j^-E>KoU_9uZ%2kR~_7}$Y)a~D0+41{-HGYDBv9;rI3W-1$o1)p3Vqx&th>7LR9qtU}U1Vgls#aES?PGf1?pAVyo`Yd*7jvZt6$wI< zv{LIm4X``I>vu_0@Qx8}6#c25yB!9zf*Ye~gmUg{!7vP*r9dUfH~U;^mNkEJqDAMF z=Dm%qcig=jGzeRQ&A><$11zMr-;UX;N9-G7ZygKpcyc-fXW(6j9?at9^ORVi6R5&G zclC@0UC?ogIH(tHPa!ypk%E~v6>pUcAV)bXm9(M6c zjFb=^hRD>JQdbFhAe{e1u%eyNxx%^aH!{UpRxta*U35G|Fi0sGnO#rhjbysdZgSvk zrCCz}pPk692KPMdf{*w(>_X?ZX09j=_TKXy0@<%PHY+*uJQC=fT`;9@X7a@o3}ESOjgjs0uM zfJMr$J>>D}hSzEd5#wO3#iJ^-WSOOC{OUqJF98%Y3HCFp_QjOwkU?@jPwr%BVa$Ad zbcBTQJ}lw|%13s||7G>K!xt8S7;6M^&{GDx&q7zOAFJI5L)m@f-Uv5OLfeD3IlHSL z{aim%m1L-M<_nZSyYytRJvjt7CJASZxg)A4xFhY3=FHD|X?9icalp0abw+uWqO;xo zzWJe8+y_G5eTnMEpl&})8oNGk$P629!xX^6dvw@6x=gn#f`gA+QlHDWlu$D1(BVa` zYwi{sue%tq$M@cYlazO|?)Q_AwC0W5n@LM^QPU6nuJ?5WubUT^o$#J#!qye;#&!@E zpL+&B-+!ml5zINLVA^-T+xg=ymE?!DsN7$Y#H744Z`C344nlh1qX(<=}^_#0pj!aIhcrI}wz0bSQI|b9*lY~LI-j%(}x%=&xkHA$8 zF{{>BpUFa>&r_*_H-yELULoJ#cQ&}XUn_h@7v=%i3mL%oYiw+{rx@L>d7;i<5AUQ3 zYo4!KvVwfkgnUD_hQpw;Mcu%{-JC|T3u>gK$^1#v^@~~VXu$}e&!RIuq2oX18bEkd znjlRsWpummL(VaL^<9TzZf=Cb`PQ%`O?Qmh98R>{X+{QQut~y;KT($BpjDpbH?(ti zf_oF&ZDl!}G1^o}RG&>kNsI}glyT1@hf>=@(X=uyZ?Pc?+AhdiKfLZ7~-lQ&)GUW1M~MF(Vjs}*fM-v zsniLsbuxd+V9ob@H8WMlrXx3!N-fZGh-B~%LTa0MAq`h?Nn2>YZh*BTL~nlTUaNg$ zy!pW`E=Wf;hF!MFG^75n*N;p}=nNtVhC+fTNt#4OqdCSS7bCEi0Jy?wECR)e855 zLqhGX6$!0&asAd2%a5{Ox3~#u^&}|T3)Sa!SLZ}bI5L!?GKdVLw+yI*oBwhFo~l(H zo6I>}OChb)T!q_@raAZp4V0@Dv-+Qoo4g(w&~vKDUXg8kr54o%3KKHamN6J#n&cZ- zhMG9CHVao z|9Z2Tl5_`4xynzNw`?kfG+fCtbdWE{q{_{N6Md#{%(uMn2pf`Jt@>JwO1Bj_dL!Z(D zbWRcAl7D|vl?#j~FIG&DO`FTK2661;79>wfEIkneTfP^n{7a+-Ig>d&|CsGkR%P#9Ehk4NVgD=w`}GR-xCx2$nBckRatmkie1}u>)&|bY?$;2GXs-U-D4bBNi>}(Y5TB>THTJYZPe(D#I8>{cv&6(}is`~O#)-^J$Bn#H-nUE9eK%td39v)-JJ;iZA0ZH0dKJ)8PQpD)~)NPNz33bDfqslQvU z@M{ml_oXw5!_PNvf?0`0C{_p%6KtWSe6jOWp9T!I9jd=f@?N zD;zlGmfFVf*}1(powzXhG!9f-Xl?-PvL1)~iLH-ttn%1=jYh6&*=$*`jH#nKf_rub zn{aC2E-vN1>GF9pb&{=e_X`+CiP|wpR-=bd_cT z@Y7hHd<^$|cz$y%`L)~$#l&Sk8`YwmAlJ~!wqd!=L{(mRzfyv}yudOB+4R~HdRq(Y z=d8a;#6*?e7B#mzV)pOG-B1388Fs6lT0AvjI^x91n4o#_COIcR1UIy!plo4_fY4g@ zV=PZ)t?EoFaF0N>M4;|Rkc&0;cn!&#(b;b%ku?g~j!#ZVr%gL1NT-}ql$_y!POgMw zZ&rYq<%N*se#q)bLKrTLdvky=UVkKtqIn?|dxvzQ0(nG{9RP}ezGFV|kbC0mkRuhnAU=HBU@9~x6^p)hBi6jEiyS2%c z7##1gdF~(Z|HOMUW@l2w+OV-`=GAtx=?FENB@`|Ie&&q*aDX|XDvMD``b#(ehk5_! zrvGDdBTJywelHC8ku47KOOE`W5K1kM9?MnsXHa~brhve@z@oRe!0fE6%_@@A?Ox?>p?TawB-F~wb zyZ0xFLp)&YlZ8qL^UseSt7#hPT(z)?%r8?4nu6hy84DNZ1l07sQ+c=_W}= z)qa?Y#WIC+xkYEE8Bh)2C$&GuFkue|1T;XX`e6rMM^B#$W}8J= zemqh(PKOTt%FE!7!Q_d+6d2Mqs(-!h!$_W?JR4wz^s+X{(duK+EqT7e6g<0M#^qZ& zLYy{~y4uyFVZPd>fGAAm&5t9He|{L+^yxFZeM-_aR4LKv32&obj~H&6ZUldS=e*kk zmAO7iEWNt!?(7+(!-`YOPB{8rcF{HRyZyU5sHYt#^rvJPL;e*Re%ihpAD2L(mqjKO zSlVk6QlDVD9Q6@5 zqG`22gpXrtCjNxIxk;wjd3Q-UbY~&4O)qKgAgU29&2&Q_4 zJWP}A8O9WwlympDj@QjsWV15nIJ3|{s@-^BVgJeqEJ>H=zrD{nu9sye`4JgaU8F1gXiuR%n4GK=+8Alm}>m1T; zir(OY_IZ}L)$?;S{iI&_Yj2XdCHJt6Pi+m7gKH#AG%{3W>9=qhM%XLvJ|i`7YoN4^ z@hg~$@AxU3DNSHQfc2x73mTs%yf5I@e7}l7qGS>kbeX8NK#qFt&@J%k!4QV~!3v<* zv%OR)NqtztEMUM*P~dgcnTnY$HhHroC4()Qi64o(aljHYgd7N#vW%TG?3@rdnU#m4 zrrUD21@x(_XFSkEg)T$&woF&9>A5l&>djTq_ZWx)vj2HZqkmFE0r1yUhuk>4zX(az z7n^_Dbfj|ZLx)8{R4_ytCiP&Z@=8VK2@XG0N5!E_Wc7t*Hn?v^)K_J(+xGM|wcP+- zXeE=Cp(Lw3jAa{5fErq1hps6d8M{-^^LNq9*c89ynq#v`wuQ>N|}L$^FT~c6MDN zgbSKWSc(7RJT~U>`JcUI04-?3!Bt;8Z57M}0YD!}LiC)vUnOFmwJ!h*L{m|sSAn4E zjDgDg{nHW9H3m`4CY!Be5Dn`QN;1T{biom4n)yMM8)9{Ev2eR>&V``DR+atnCyKT+ z@TB;`QbRPjA(@FF*z?JZPA{Wk2L2|owk@K8N_PN1HqqSo?(1zHoC5&*WKQ003;#(Q z^&U*e04tOMh{_Qgk}JDQ;+C_!rd_J)+PFuNeVr#^O|N2fW6HfverOQKI1ok$)r*nK zeU~qP>h_VnsCa6YDn9jP=V+7d+rO$L;r~-5GzN||20dv^?x!t##%srpFXdq{gc7Mj zPu1_1^hNhgm0rw6tJLe1uB2k;1N{$^W7$xtw--erp3z@_F@N=~f9Q0rgVN8BB~|uS zMRpYC3z}2_zbtV?UJU8KH-vH9Z*9LofYvwJ?**M=&L8-7$Zlf=EcZ5c$1r6fzy+X> z166cfRz{`dC#8`4=hu9vHbn;!>GY$;~qQ4RAF^A<0-sS8LU&AN}3T{bx^424F|~37CZF?(f3NnhN{4<_6wGA z<^&3fzbN)E!T(o(2R=Hel%oIlgnE(PrEKb{b@bueuJ3n$=zfqrIevtfISTDE>2wO; zn}zbokI1tA^E(tp4w^Z*zi;>{5{ZP_W(pC=CO!|jK_FozV2Z@Jj~0TrrJkK5jwLs?A?A$BM7QjeVl7%Gx^^J{X6?Wl$b%nMmrCR zp`R30z=i#@m?0+?XDRAM`0rLR?)P`tpE`1=x`;-zFHxz1ALy8M@W0h-fQz&WceO|$9 zw@#6@tRvjh-xkl-%NG{JrYLNNb6?fU0Mx45he=`%$9R^iX_bEs0i}U$TkE-HR3;Cx zBM~ws{z8#8s-@XU+|Toh8gImE#|#-P0{^&ePry(SDV`;X9^zzYAgs))~I!JVZX8TRqo)gQdEb%X$*j|I`;O zdSN|PreKql+<%tusE7o1UDBmUokUgGJd!~n+m5tXE_Q=puraBv&#Snk6etfh=O?(= zh{mXc}mKgyY^Z+=qOMGSB;_^K7@03qA64lc(F)CpmcV+ zttm%bwT$lrb(+eZ^q819V~LYu;%Em_WzF1PIBs>KA{M2rk_qEgStfjZkN^U&<%))# zqV7M(&m}|FM(YES4vd-ZC#GWJIMHD!-^rTvDiQNxemtF{!YMz7^8Z6-XnPVty^*VFu0S7ht_do1v{{~ud# z85GyntqT)8gy8P(4#6e3y9Rf6*T$WO5Zv8@L!fbjySux)JKWyqoc-SWo%*WgzwW9v z*P3I@;m^}AaVGeQerY>aWena%KR@~Vz{oZapEN1Zv`{Qi_ibxr$vv9_C* zuKVNK376NsuKo4mPizN&{C3Ul8IZxwa*>%flNv+~M25*k+vsUMlS?49U<1$~iKYtZ z`Q{-?HjjsD6RhEq)iC|&^5z+zLe3l?XDuh$wK^i~bwzHEE%`c=wB>j6zHP8Om^1u~ zJ;T%_8e<_0EdBLhxm0vMfGtUlbuLv}$ZZ28JpgVzPI;A_^sFDOY&zq>*W}EKxy?H{ zlY#a&cqi_$ADy#48RT=Ew9j1MIr$p^CsV|%Gu4&K-aV(8P%P63z+0jA& z{@`x@m8|;h?Bvh=_DKv_sFBW_#++X$TSD%)!FOq<{uK$cCNra|;Gir)pVfF9$Ht&H7mKA(jf0fQ>Er7y1Ob-dHjskyIjMZP~rN6!6x zj+GjYhb@#sqejZUZFp`%`yX>*F1rIKgjmzUwpl+BR zP>Bv$Or~oIdkBq&Q*SZk86`Hywo>l5?p>}(=Lxhuq-veRtYQWUEyS^Ir4Sg_{Tf*t z>FO`JaPcY|a(MST$tHkkk^~6TzoHc=1%K(FY}EA8eY5R7(@E(h*_S@QE?Je<3CItW zjl6z#6ZAUE(YiqXXA#9*Sbd?INW&em2~H#MLFu<1UXL;}|Mc&Jc{WvxyzXZM327M(NV5)#e{N!O zQXeo2zwWo&XVy0}YL#|YBEe7J?}>w}SaY`Y`;X9dm$W^7yun!)kly9>j6W*G)3_Z| zXka}13_SVjuY2#XmA8N5Gl7#IGk*3_)0=c*RUo+Ap4GTas=8d)aRcu_#ck{0oWecl zH*xR#&;@72`!)>Z`Bs~pv4J(kp!R2T^9eS>-75Zz0}nOdHcqU@42l7-x*=R%a%|nh zSg$TckU&sfi#d6epQNUWZ0`|qn4>o5k5Veu6@wlh@%?OM)x zZlz)m;}3W~-bnXPQ_F5VqR7rmLuZ(GWP7jp^yp4>I9%j;8%GA+sM{SM?1Om=`k8vB zeg=9a3h&cQd^nC?S*(fe_Opf-=|Ex01Z>#f^w-J#NgoCjRBB|U|~q`mTh$NNQ3%NX!UDO>LAP?dun+!+a^w%= ziM=!g`nE9R$)ItC1hrC$%9fs2^PmFl2+w1hr$@|KaSv&nwcy1{r#+JUhIhOSpIW|- zPqA(^_fj#2gJigBI5|E8;6&Hz{Z0ewbgd}X&`*(zO4i>RxY|g;qcGFS!906xKE+-W zt8zS_T9^wh&owNo90YECYmLF@kpgf@GHPJ+dh@l?F=}C!E4UbAMgET&<@}Es<>?_+ zXb;TJpyF@~X`cBMV}x37u%EMTTmQ!~de9c{MY5BGjb@7w>&J$xR^{L2eJn!kTg&W2 z*2iov(Y&*3+YzG=6)XGB-cmr)o%XLW@0{a)EcsSNi(#|Zrw&BCm=&8C2|c=5P1-7hv_N@DZSbb+rA zseJL2wlu}$2q1%=BlV@_IhqE127qU@OocS{`7|*H&O#NNOpYN2xA6Tdt%5i88_q)Y z=BzEq(JnYR_D!I8SXbiL9L^DH<#>~l_D3T>G?}p zlkDB9x()?)^pYJ4unA0>zEfPpJ*Y8wmqkMrC##SWOaBgKd3hvsQR7$H8|#ueCzO%j z-Yokt&k0P9`~FVgLR}{($M(azKE?YBnF^Vp%Jd_K+w9H|ig_$D9%?AgX zra<&5tQPjdHCI+x!Z0ACcEi`$m{9a4F@p<0@;tI0lV(%{71>Fq#R($P&L5DunUS;FN$QimRR z7$1wmEZKpk(WJMX5IXh6MK6$~K4-J7X057Zkr9y7;o%+U0Kfn!|BbOjJn{Y$6YSng zHUX*h9TFYidB)!kal9I&gexzPY^q&e=6QG2q6S0#B{g)&sv%a0wpHv@I4jE)~V!O}l|-6^~Z|P$lhMmTHCs+=0XIm>d3G zBh8s%GupYG4IY`u;jZ3Dd8X-UUtp$*8)N!_ffV$HP1PrUtN#58%Kl{Pf?~l%x`( z|F;()bI3Y##5yL56&$>+Kju#Od)sAO%S`d3io|78VT_nSN(LN!@~Bqfva*SHvWYzT z@QEG)?U%uF@Y)CHcXs8vIgDD=BOExM3!bX1X%%>N7ex6y{N zck*B?+KqFcixwlu)v;C(#F}RgJ%tFgWD_Q>m7|{OJ3+E)&>MA6Q7)4z?+`BnNl$%7 zuWX2LX#OKW*uR5iqRGl4VhN}b)mITd%Ql{CciGyw9{!>~Zr0#)4W1V)SaLivs%vZ- zT&DhV8)rsKFgzlChSqbYh--)c+K6FVga}7}>>h2)z@Sq0G^vlu*IE4jzN=4Hf-6oEiU5 zpc#0gpdmC@<><0z45n_Dm%w3Ly1u?i6bivgCELxSN{Df!C^yRR(9ov+)=bFp3UOW< z$Nqc9{#2?;+Y`KCxTet%I7!2;W0hVXdBOd zy!ACbYgAxJR~Pr1)@)Nlsga`OQklo174Kql*pUE1E8OMIoi|IRVB?x82hpT$i{~*E zCznmGmozq;>ncYJ99@RaZ3Ugl9Q0lvdL64PbMd$C?&gEn>-9EIr2fqtFQ>4CHbfo$ z-@!O54@1#-K2wNa#u{r~nFV3qo#K>jGVCY7`(?eCjF2EJWIN7f%&|fpH-`s`Xt{;X z6K)|2xa#6>=$}@B{7_o;Pfq)?_xdy|gBS7J(RMEL7DZ7JXL`lf4pzN?8EletdVr<` z2QQ+l(~<3WlmP94w0|ytD*2|9FZJB)joaAdu%EKp+Rc=uELJA|(6!pZwE~|6awfAm zL$|_O@$4+_b7xa!t3KB`c1PlW@=Gus3B)^m?RW*tU`&sVy`GE}U)Ori!*%YcnSbgJ z_2*9cPuxwLKBM$C7a*Q0#+&g@-)>2+XirG5nA7r1zKk7Ql6ZvSWR8b9xa04^Iv1T? zXVF}x1F@<+CO4zD1Q7zhdG;rGm1p>?T13|;T(AT_`vmn9EjW=F5XtYUP;YR%vCID* z!^=7tY#kR7P9ID-Z$09o6~p@0Z=;GtIMDBXyA-QS-Gbgy3aBZ&d`QJOKE=t7z-G@R zv7!$OZhsLR_$L)7-ncKceO*LZrKfE^5PJUZ_r^9SoczoZ7azmY_J9Im*@2S%Jy6Lq zU5JYw~BdLB|0K1kKQbe7?F1H_(0 zstUW*%;)XMOv=R6TXOW5YryG&;VN_Ox6VNu{}2Oi^r%Ayd)a|)NC0pD* zJ=evZR1TYz-Y0hn-wH(9OO_pn^F)3yb&fi}v&NbKX;>=h$6>e#`5UT{>m=7}NWtQ$ z)k*?S4b*tlSI+%TRf^+1*l&`GV~#KDcFxo3JME?HM`(s)>5d{xYy$ZXR-tk!5SQ2b z;vgzef;)W*niRU6wq$OmZ-_hsBjpD+X) zKr&^WQU!RqS_;a)d1+j(D>o$Be|*)@@07W^mORz{NK~xq2I^%=jqX|Y_qq9e&${*w z-}lbimk2(rx2R>ag5;$jZa#B}7M%QBGVf>ACFM$26#6Q)i0iTN7IdHqXGxUM^U?)=Q_xiO8Vu>`qeYI&#ZN{6>{l` zPj1zgF35nE^L4J`J)0SD8_29O09_zmNJ|-;6Qd(ONYL|?#+xGsGcq30`fkX^&X+_ujh3!ViE;$3~QTPa9!HpUeeiY3dLv4v#2gU|27&RAITrR*kZUJZZvb-~7 z#>`r+w3p1%6moX*MwG7M}%1Qcmlk0g2XjRb1&6PQmE7d$M- zHj3N1CtfvNenBDoSk#{j6A@9Hd#v^x0dYYsvy#%o_L;aJ9Q8ktlU02DIR2|Xlfe9Z z>R{t#Gnuy$q%jf4#WoZ!Dc=vT2r-86vySR1RUm;f1!4O@IFy2rkANcO%a#D{mYzk* zTII^A?fGQ$Rv&Nn{^1daaFW^6engTEs4PTt$+_IM|C8?(iw3s>%OAfDk+p>J5mWK3 zNE^7%hm5uaF;{@R@ghN){2w!7WXk3)c=zjQ?A1nS!~5`+cc0k`J3;wXvH`Pd5#QOn zf5YUQ_1W8f9bEhoo2_s&I)qsL(L-_XT|TJcd_r=s#3ajNYDCw>Md#=w=|c0FQ3BZn6++kScaZvWe}g)L5n(pdE1C`WKE^o)5wC?NkkUg4vTVds8sp`dHqC;*`kt6NP21}C zI>uCK9;{LztVx`EL?k!!x7^=F@qxUSqDwbcZ-6(VeP;5rPQqgS5=x^^&&KICXGR>x z3jokL&Pg;Xg6dQHgocC!zrsl7jxXD3aHafj!G&v%>mlof+)~=RU$m+K0mlzZ6 zJuQ9FeVl_a{|0PY{*bt}so)5%;PCrX&eStNmng3htUj#6u&#eFZBZ_!&n>$J_Ys@G zgWT!69-SYd!uR@Kxx!%3Hat+hmisWB!@}-^o-4b8L?n!Vm44e1)5{+1|v+AdM> ziRQpZh}Zq#!NAdv7%Y|>{O9_4_E+_8QDfXoF5s{Fr1-RzI3Az7%;#}+(+}sDIrTI4 z%ev6wz$4Yq@3hPZ`cJsn0Jp%>;#8l%8~MUlIZoQL4E|uhklLVWX`&1GFdwO(y0!Q5 zq=_MdHzN!T(l%ZFXKg>LL{Asr9B$NlGbH#@xJdFm46hxeJ`~Mj$0i!VUWz3^!@;cH zaaQ(2D$L|(Q!7fd}`#-t1mKqT8M#ES6>k-X5apB zQq`6h$ALRctR#m_MWNT&B+4UKY}fExHGN7sgMuMP;+FeO_7)(2ffcjA5~lx5Jahh+ zZm`z>9AbxAhpNNP>J)s*oGA;@)Rh-53A78*TF*lpS1XdXkYR4Zr z-@ci?xttnC%vWlJm%xcEn7_2qFe%>1{EF661;30i3&t~+ELx^Ky4!;Fd+^=dy9Hmf z2nr4f+9ZF?8RV;X%)B8;zco*f?l@h<5c+3UQWtT9%ayVm{CU@)nQZK3G*+0?oy0x&@85IFByzz!1WfcGwJ|QD+7PRb%(sq0{a; z;8jMB*^QbqU+}uLJo3pNMGpiI`%TW}7u>VSDgYa_mM?%eB~tJLPpd=(HCA)ANZS1j zM=?v4-I3E*$to>NZbc*KQkTVf+kAD7(2D={HSbei!RO@;ys)|M$ziys)Tm&#xh|~J zzRFKUXM#|Q0a~OI9K_V6e?4;EEyE(I@u1jB?xvpXo5ZMk$vAS&}YWpd-=aG&! z`E4=;=H0)I{t$BiE6b73Li`{yf}ECOSS?$vk=I!-+rm!Jf znQU$}(nUPSBHvfDP*mF>U9eXa892Z(*~UwSV89U-j_6&W@NjM6*)PqXjnT`Nuo#H~ zTBjz=wBSFySudLCvj;p4*T20AI^)OvG-yb{re7t&vsZQN@a=GIT?xtm2L4oCb;M@lu!n%c#|5Z8NO5KW|uU!!PV zG}HcRuE{pn|0}j2FV_=JsOI_5Vc*~nn7ME}ij{B;+*(-0FUqi#Nc}#j$S_TczgDR;%z%St= zkm;UqZYc(KRmuCl(SG+n&7{O#Ysqn5HdFU=uF)uQc9;sxp@1Oa2aWo!iLkqu|rBC%L+-OAW9uWnwqVy*+q754XVgAUOC z5L@+aP{7rI^2arB@D59*k-YW5o4y}3-+Vq4P|<}YA`h}JiS(o|Z1@WM=BCj|h*%_* z8r7p?Jz?+~5ogdU{O5{b-~Y*_1uU#~e{yeLX0OWihqprqEafxuW*_Ada1EVj>%W_qUV)Yn7FHtnzX!xT{CNLzf5kccArn&V;*#p@nC)}`n=m{#ES0_%#|It(Ut8Y&Vn8zGFVu~fTDdi!O ze2LLtY^y>ZZ#9y!iy>3HUa-CIdD_7hivN!Jv2fX*`k(){-)QjoAHRgCcy&wU99bq@ zFZ1u+c`>zr;NF~^R3QIu%4ru@R$r8poB|`N=;#DK)8(uku+m>a-z8YU*UDUqz8CG)thg`P@xom_PE$`oN!KYSV8;#IFCVMw(-ZwEqQ=Y)$X~lxVtAJRuVl_O zu26>){zYluo+1{l{Q@{^VYeVoi(ezPcLPrKOdHgk&AfR+38T5paNv{TC1I^4ebuJz zt3szLJR`P%zO~{^S6etyJD?Xk<({F2yoDud`ty|3?lEI6;#}7$YM%NlM;R&LK_q*DdU=0jpM=y;%WY>Q<~wW6n4A*bGm`FO|bO=SCk&DD?*IrO0+%L+VvvM1FT;}Ib`BADpZ;Qdv`Dz z4)-+gV{9pyi+`Isx()9*b1=wlQxbYhaz-_QiIS4+ub!t6>+Ad-){$#Egzr5Yrb7pe z*P#&WYO%9vs^7zH=ER3DUehyB`#uD!x9)AY+rcF(QHe;586kcds)C3-c;6xcnAh*A zO1-3-0aLd4k~*6Wolp3X*4N)?>N~niJAzaVEL!;oc0q9>8#WVE{`(wQdhP@n_!qBu zWKqsqPK?vgc;AD6#fu4{Q+q#ihZ_ETbj@BrL_E2nbicp8>JRI0i0D3Bz?n;4WWb9- zqeU1nA2Q7sOMDKxAx1`k!p0w&|GZ4pX2kpszJG8$-3WW?BKy!{T%0P(XdxAnzmrMO zSQ-h%Gj?2zkIbGb$J{gNq>s;e0OW-#Xe2O5Jt7s%LKTW6TfYdxgiQxR ziboY?*lNBL13)P$3U1NY))C$$@^lG%y|p+;r7%&!i|v3N5_c|3f?g!BHlD3OUxynX zY>m?smjflotC1E%R8@B;GK)Jx-`dRtL96EdTrrNE&`{X#&Q3_Oc za4Uw^+aqz49s#QXL4A`;iIPRm6Bo`<0zW(cLFf+a?7F++-rWkE-IIdN;b&kLq0mBA z828OIgT)#cl0vvbAGOlp|81~{fRY~XxMc(XdI;`Q@FC{sM|Aj0<+V+5-oVT$U&mMY6uP5pY6CcO+2KE`CkqsG!xKm` zH96xX{#fH11#>-bSl6&#)}5)bMuQgD-dxC*_?lbmVHPEIJO1=G$c~&6*p6XJIz5wk zOtrzS!V1o9g3UOqztdO7Dwc82#ic7%x+iI(v~2?ETistH7yeRL+q_#Y7O8xIun->F zbqyq->OLH;2s;*iIpwfkp)zILAh78M$ltTfW! zwzJ1f%if^{IT`;bXm$uj-XL8wE^zG3EZL#54louB^O)3qG>5yONy{@cs~i1zn_#7W z^t_8_)d;Kx0q2^e_uMo5Ust#f4AS#PP{+p<;(1p{<8RqMPAIjxm{lLT?rORTo14ht zd-vgsXGXJxgqiB)bics^iiA*Mqfqh&f3C)aDIe8wYwa5V>H|}T!cy14)fdfyvjtk9 zOB`y$xM`(dK=)F;=`VeI-SV5QjW+=|;?>(=6GX?OPf#L5Le!7fv}n}m7(v1k>@X5t zOg-i)&v(*->&>vStV7{5nu|j_&@)!Cz7EN@R1&(hugIeVh2M+e4VUzTjF3AbupL+; zte!8Ad5f_~&}8!uoT0yXb!%hsVNznSz&l$kL=3o4GdG(INO`v+Vztio7^es+8M*U#3N|0>UVU#>`TOce%On$uU<9 zzHmjZo!k)jo`=bUXZca>gzgVnv%$3Nvqj1p7 zy0@WU)W25#KM`t=N3~MQ5E{!tWGuasbzM8BEcx{20Cl&)voBaPSGA38wp7<&<35=0 zt|Fc%jVydiYW9epU@9+Vo9wY4w7@+VWFThn@TJAVj|E=)}u4Wyc|D?6Q`i<0ar% z$d{c+Lj!UB%`fct7jLHiqZ@=u&0b4pm%S{m$F~g4QefEVgM_6uR!+(HG5OpB<6Q%< z%SOeAoiEVR+5F-jUO)}ItS!fA4ZEmiy%kAdAl4XIH-Wr2AnRTL4u!9E)Las;X6H8d z1+V0l7lP+4?)b;F;W1{)-kmtO{X}&BMRcA|4-3|W|Kvl+$D@&8Ac@NJ-JhSIY*k>@ zWCIlyqSpD7v@%6Qk;-sG`R~?p=d|OB5!MXq)ad4PY@7^D%X-d?ld`HJyW)ysI(pSK znKLxnU)!+8eyES|`LIHkpDF)l{e^CZMAvT3&b#_|5}nI=OR@H$0ox@O?H>ri&K zFyRpEb$ZWT9CQ8sxSfbP{uy>BT1{`gcLw(64$pDU`(SFHWS({hhM06Y|y) z_s8|dyW%q!Q|Mj=y_+qBbR+b?U?{Ix|WyLZee0ZSOPG ze3kw6%g5D|C@TaGiV%Q^{I)Ihlitf2?yf?XNCr@K$t&d@=x&C5xL$JhlJgGw z2#x0gNb#Q;k6uVT)^qbP^WC^q_+7;5BzUSa&3g!z_&(*(K6tCWa8_CpFk*-yhr&l1efG)%Gqy_SXH$)6R&CjC7(ZNN zS2VUJ!g88lGfbKI2RrbOJ*h>_prgk01RxHa-&=>9c)a3;RqePV8#E9u6Z@E=P_U$T zIGjonu4r2AcW$LnuAs7jAXamF0-wQvi$d?q>{qpQ%URhTgBEhwax z;NjwlJgX($H~O&?ZwFas72BRjHZ}J1DEW}j{&6rB515-kdqDZsl-OTaE{ySmE^NvohsV8nZpud`@s<^*gmGMim= za&|BuYTm4%s#&2^kfe-nbb7Yi-!Jc#^cBli0o=YfV^BguDa6t&r@EbKm_nNI?u*u#OsTY#O3pkGNkJ}a)Ro`;tTyM^Q9aEp~~m# zGDs=>s-`?>7r@VXBft7iWHiDPHivA^4An$>Rb;r+G8k~Ts1 zgP%?2WHTab+@`IPVF;oxYViI(6Q4rDU2IQ?uTd0Oze&YqA$|_tKfOQr$YsmLN9uU0 zV}i2(QX1ad!lg`@Uz;L81^!NNx`U3i%~?8!NSWyWF8poBGl4o)&>#=L424_6uTUT* zP5f?;+r>R*C^O2eEK^{m>vkzdk>-(+c}X`%-yz_VVz8GH5xVN_E%dm@jEK*+^njgc9s&elL^XSSML(90x}wadE7P zLzZH3+Q$GtG(YTbiC|^OmT(XvTZ#TBj?>wZh(97!H1LPH5hPWUI1mR4vAL9xnc46O zNcb=1WZ_r*+zZ(kx=q;F6YtF#>5h-@IVn~U@^CH1ks}A9-xx)V(SlJ_OQsJWvKGoB zQ@Hhz$zljrUesZ9&9T69wx?wnCQcvV0kEz`s9GoUjt5TnW3x=xbH`Iiq=9U8MyA`D za1)`H1BV@_D}knDW6V9*F97INUvkosdsF|@9 z&6DUogOc+;qZ+$Ls`O3@jM!|H3-Nh$9fUW-@q1!sJ>gsm>q%QCg1gXvy4$d?Z}Ww7 z7M!<+%5Q;cfx7)`1%dgjjn~I3>fAfg2b!T^qr0kzewN8jDnF_4bH%yzpTxTi!!Yv6rM~@d%Tlkz<~dE*euC7;YW&h6ceo7{`>&SUC%a2EYc( zM4lfr{@ybB=VlOb4JVcqim0a#9pRO9?p0jAb~!JU;GdzcK)k#zg!6mYr`=$4R7W@M z{sC~h!h}sye@?=z8k=iUuc&Ks4mZYdcdD@rRy8ZBarRtCo)#ia%Ai6;$s|;*;e&ZT z<2TslqMbIc=VE}S0vnL8wAzqhwm%n6p~tNNsZ}yG(BvvY6omM&2u^$$Qz2 z7&zKQNG4Og?(E3Y5;*L_>tlma^#96pr%`6gpj@@qh(Tgw4P}lY`@1qz>0cSR|6v_>lK zUJmF&-vtZdb|^BZ3&8Y7nkul_@o^yU7@;Zje=b4mBr%dWJ$}9IH@pH~0MFGcy>!Hln+nh1(s`PpCULec|4m(-epSk! zshhhiLU8_g19+r3MC%!!!cB<3dOp<$d^ny;KD^rTGj%)+Og9jZP&@4Ox%J*q+CQ;` z{0+U!v>OupA2NIJxg)<0H9j z2vIeG=QM#1(D41Q-sbZjWKIW2^s*aQ|HZ(+ul8rRm=;TwgApit@r`4D1#EunqRY7c4B3H7R4`>}5Vs~JDJ`f^1(R>6f_ti)kA}E&$xo3c;nZTSux1g1Z zx$|lI#zpP)5)JujXEKgqOn0VOJZ$h^v+hRJOlUF_&p%e32*apm9ynbwun; zcCw?n5hns}+Ugv-00<3qA81phKgP_k??ikcfTh<>cGrwZV+eN`esLHvj%y zniFsj`MG-t=Xr^SF9VE`)!2N~%A=40M&^d7T!Y-3@Ru#a$j_s8q*6qUwu#Y3&}s1` zsdc+#Y7C@te7pWC_|zlMpFlWW!n}bO-U zA$2yf_8_6w&k#7XVW{*G^t!g9+vyuz?(y=dfD7K=ZRmG+l>AT>{L@6Yc{(h=9!Zgt zuEBOe?@^k_H}1|vc5WeUxJE}Bq9a0v^GzDro!J<2(kS6UCvqktI`W45|GbL`nzJ#<+8SS*>AVNP2V5}9KR;! zm#`t+o7y*lJBe#q?I{TEcZpYc0hzDt-iEL!7F#GM_f5I^6=vLU}&*B))|Uy$0`9Z>ihw~^EPV# z-z~4KY=vLhg3C-Vz)vU`4T-f7rRWyXl+96FwyFVIUfc!%seYkT{>-t0F_Gi!#hh} zCA)hXTa7~+So1+erehPUGST+L5&`2GXNgjd726BfBMyw)kg)7OEVo7kr}sqd-RkG- zqc=;sfwC^;h(he^W={1Z`YT-zQgN#!zTX2J2Nn6vP(LGYq;B25ES_<;y8|_&z*(PI?#xk#|tbD-k~vAmMqz@P^u>EFK9}#*i6jx3^&s=EbZ|`q${5d=3P_D zT=a~!kK3w!*s1V=qIlTxW${q-aL8sGg5FBQSb8%p%|9ybLNT8t%fI-gVxtvIb(bET z=Xw-{C9oo|DLZ{j--|}tuM+h59&N&(OiXN*ABpj~UU6A(&42d)9_9a>>9lg&-$>r1 z@4mmj+d>8$1?33)rER?W=iGd}FLXi?Ja?ehsX8H+OM6e|&LK~_I>R$c@K&Or<&vXp zua{`f&|+GQ_SrXymz__tksw8oq9{~~(2=|zKk2o{cD ztY8Jd#e*&+pC__t8!qCR6(sW2hd=9IF(HI1R>m!baBNQ;pi{J*y6f8tUKfnaP7WsjVBBKbG z&-is3NcyZZL@1+Bqjzp7uS!&V8!(si!`7KqD=|y|ET7)GF3Utj6rUA!zW^RHln9cKSPxSgaJ) z-@_4;rccP*fxFpm*BILTV@Fp+A_PUJ1ui&oQu_o$raza|AXI6P2_8s@Ec!(YMg2l> z_*MC1Mffj$t|oJYwsbM$;#S(<`sx+_W3vDKZ0(n(`Sv;alqkQYIeu*JE#Zu$r?|ED z-JcVEEq}A~_%9A-2+yePj>}jBLBYpzqfXw5F48^NO9^Hgjj-&E;o8f^MO&(v~g>jB>DPtvJc!p zG+FRtCzPd)QZ(YcXJjit7M%v9KJE0HEDg#<-+Onx|JDL0i(8b z;Zc=K3|U0H5sZ1z<7VAhq-9hJHPbaQz%7d9D_MSEQ}gJm{ikZTS(WIAnLrwmrZm5^ z0o~V==n#yqSrbi*NNUDqZ);r)#>elv+DVw#PoFZ11U<^BBbRaIT(lae_*KYz1P7*> zuXYUHqJH93eTm_(D~G7jyR-7woYqbD-zw7?wiV8GbKUr|eWNHVSwA9B7qpS^TB%G_M>Ju{LUE z{O809cgy#ME+;O>=dYQ7EMVL4svh%iEV49=5D~~V6tzz03%vmBwaL%os}x{RMlP%VQUdWg(Zf`+9;lWwSWn%G@iS#6n_B^@bw?EWg(*~;EGqYQ36IGVbM0F{ zSf*7KkZ4i!)$D3Hy}TGU=g_9yKwd4q}%L6 z&?;pA1gk1snMSStgHC%9j7-nnXx z)IJ|LfBDm0ETZm|MrB_aQKdn{i4cAzW$LTQ&lFKY^pfF>gFMwY!?a23piI{>qyqRp zsuU4|(Q-$(_RPByDv!{BccK@587+y0q!{FX?Lw|EBW4(1AwN4_a{`gH_f zFCF@mbTU@O{;DiYwdloF#0WVnX4u&%VQdTmD!xm4f`klpRRTiqF+u{CJB`yUE_$w+ zZO=WZVo64MjuR19`HrvTS4>HfD!QXE<8mx^WOmz6q2+gpWS zFB63-3RwuFKXL@nO_FxjjT8DI`0sKb$$=Y1BO=Vm#Nvk7Rk?w%KFPz&a35Lr-<1#% z><=-)m~XA^l0xYu5BuEBGw2~;8@K6aJ<%3G++%?fyG)Uw&Y7}a@W|X+A(pRZuJ8-t zsIZ4Ox!5E`WU-8*>YX>(nb2cZoXiXr;rMWwCC{}voPO(f&pqg);`TOHIzz4%xkkznLZ2X7{>HUmedi=)Tx8HPgP2FpZ_{P>^5s z*dcA#F0JJ+{xCa;_TLkreEsW$yd6K}DIJbq*b{euyAh5Jj}}{ulQV9dA~SlXdob^# z^!amdP|zCfq{G~z(`%Dh@Sj$v5Es2)6i0m~ppn~$a}`T(T8?&_baCEOD#H63cfV{I zD{M`cFhQPZMVK6&TvZ{4@;8SM-?Z$VNvM|b_P7kw*v?p?Y|>m|rd$4tUxajwesc9~ zUG{6{9hN(BF^1yxrr_d2I!Uho!n|K+>Zv9vi41dtv^t30e;`%qH;p4?%R4S71Wzj;S-Q`7|k6G4QYX^{G=(@mOU8Qi{;4 zq>O&k8D`Vk=4}@)yh{B*8n3|EqFQ1EiYLT`YL3I#1hE!HY66h78Lw~6^gp zP8-0uoLB%$y)YCxPS>1b0iw)e5?*$8wAwHk+P&dn53RtWgx-p|L!}tSY@cImL`XxA z-K-&+I68DNV}H`h?R7cB>9baP+}6D7YKw6F!TdLH8+do!7xP+r zsTN07GG0eJz4$p2(PKZs;@kb~QrWD^apK6|yokfTB{-#)UPdcq)d@G^tL-HX z-16qLM#}!; z($fUA>O&(>#DH~~goznW9J0(Z6xdrCps$XFdUIe^=8BQzPBu5D3iq!WNy-4FwbuU) z!{!u4==d4SY&!{_R6@jY;+pEHJeT=J;TOJiCg2@fUU8nPyYe{~R)zafD%7uHt!emq zOq_o}0YxE`p|M2}Z<$ko^ z`<-{(>@AFhxh;WBh%S6u=}Rm(H*u7W0N_C(ZYaU3Sb+z62Wy>~_Tuegp;O@5haT}h z`RP<4EQ2rb|FHGeQE@F#)F=`(NC@r_2=4AKAvh$sI{^lF3&A~v;O-C{f(~vI+?_## z!{E-qH@P?W_r3MrTkHHWYZmnM>8?|~Yge7xy}r2zb0l{B1Ph5ndvA#R=e=KeiG*$IeFA(*RG-lD z!?8PfBxusJzG&Z|_LF&Z?BxO$o7;O;$Alk{NJXviK8gn6pkGY&Qvp;X`}PytxQ^*R zG05-+!Hvu~WhgmB*OwsDT9ptBrdbI&kO2yiW%6dg^<}CF;Z}L zFYP3y@}*5SU+8vH<=YY+sDoUioLHj#Ap)Luo&D8p({LUTeav+MECE&KazO)URIEfo zBV>9xlWW>VD4#zQgWfCI=^!4*HZV0IxGT^s^DGT68Sa8ZnO{W3%_7QG{7EcmF)^g% zwTwGv&JV=RAa5gZvt#zj$?nq$c^-UZZ_9G6?`CbRVz(DDC)&V+)x7<{3+WDvj zAf!(ZsHPlW3BG@M@tuIMS-&1TfEEr04{@z0ejhw&x447*_ZLw?AgfdK)2I#d(dh<3 zFY%MCctFkR20kBtu%W|?di|1FCN-Tb>l3yS#OV^b2uSsc(9&5^bq1J?tCU?+=lB!? zBqwPMrr=K7Sp@851&{*`E$l#6KzkTpEVCJqkMB4kqMXBkYTO2?NV6ZQYXH_^tf zzR6|owMA3di(D2y#KH83zWzhE{wAdMsd?UpU-_IeSVoJ}X(yh*Wsi%{D}&{npT;Pq zsStzGNX#WgoWEuAV*1g^qHD1=cGI^;{11Ce^&zo-t^S?z3}>RV+;zNlbHB8|@@b+m z9Y>;bg~gXtI;M_u_g(@9NoT97r&hV|C3jC;~{}{!WR-#%moUUeoD&n3koei zgk^?O%5on4biQcd-u4rC_`U>cZnnn{!AdB1?#w9Mw^GwJahSGp?d^_8C*ph=FK}>Hbiz~uBSMYyo9DK6dOmmX56&>6 z&{%C~bdySLBfieDinZ%BS9T=>abBOj9!N&f^%bF>GQppVKWrm)=@cajBP zbTYx9_C8VpA{}71iwntUQWpQCM^pxjk^b(G{Ndx>^Vz%w6kSk}nmL(hCIxo2oM#An zz|@iP36BJ^q(1NdLMjxNzz=5~TBhqaOCA}lf4uE{Bz%muL>PTr)!~}aAnY&J#ZXsA^`mH5I@A z(Q<|2R_r?YkghFU=kdB{S5bX0TJ`H&bIJxs)%RaT{n`o~Jid2`K8wj89?s7c3p{Q! zhWjk>jSG#-gP(}weG54Q2lFIx<&)rPC<8WKy6P=6$c4wvWC4Clkv0IXUH zz#9&?O$%Xt84t)Wr(5skSkX!T(rBE#uzypF!g`M=xokc;q1gvThc|>Vq621p-w6H0vqHgL6LE2vcfxlc-+}aQz8IKqXaars+I5uc8Z|fo8?_tlm78U zD%_?Cobg(8$YFf-|IX9Pl0zir8HI0`A9?M3j{sG54fTWBxCOYV8|TfFAzoqls$8tMC4IKCr(|D@~-`=e(E58JZKCt$dSI ziD1_N-!N7agWENBj@fuJw^%P9u{(ekTKw)LCF0v3x~0%J?Cn(?PF#9S%OitPaPGbw zT!J~s32uCWQz}Zr({4}im7ykT>9R~eo%RlMp%S)jCn?y+CAoKh-uWIA-OkP)e+ciT zFAsTm)fQCEtA(CtOb|}q~NudP)HIc?&$4l6c&Zh z%9B%Q))l(X8&B2!mlWh)>R^<6!^#`12pX0 zpI=<6ZD|moBCC(+gVMexU<(@@32#CReX&u4aLJegJc4+fsYw+n)NiT%SbA_ZeKl?Y zi3W2>9$X&6vV;A8X_ZoGSAJ;}6YgZlNwBY2cjhoZsiec&(Wh^_lWb#Vwqx!@2ZIJ) zQMo>nJ$b$MwZnbbA!J!Qs%e=k*tFe3$0$Wu6Bg~U>4~4JE)dJ3?0xb@qc>CP@I%f) zhn=gM{tS8upKI+gQueKR1Pz!zg-FT7k@p^dCcrX}kQbkEb$TL*2HK|pzf<4}(-6tN zlsmIShwSiW&p|ezkreM}qoXpod!Gy4ayOnXw1 zX`zNAMMoogc#`upNKGu{PSuq0kTLN-kj7W5kW2HFp3E$;Er0hQ|8h@~4wNf0t=IaA z4RUv?yxk&pk(87mj4Es4--nCTg{>Ql# zifjEjqo>R-gRo{R-)cD;SZ?j`iY*=0>jH0bi(2OMKJLFJ5|y-a`*JkQ9diUT`ZXPx zOM(b8lo2|6JEa+g{J`Z3M{C-<6_8^HVJ4E2U)OS9@qv@pL~VsJ%7RtkvMB}9y&fuP zQDiH!2T&ql(}nIG2!SG>XyC^ z(eck4e337=3dtw9*qnZN$s`F=8k;>$^M0wPPfHgGt#84)8`o*OM|;^1uUI6Xh+4M) zGG=6}1u5M{@^>Rl2szc|4Be#Q=K`HBH}g&M~mxmDjR90-eQp~5pa<`X?| zVa#m-2hm*H(XVHd*cE2*YnJu#=6xO^Srm!%(@I$`r~|BRn^fvI>wH_d=v%mKAvX2R zYSzxRK{@(fi2CJA%QhJ;XeW zo|-@3O`F|Lx2mt^);=+RNZzGyy85tFm>TPXMbK3?VO*&uD&u4=TeiNeRk zR_7dTGZGJ+mk5*+r^31=66cP#KEP8qgqQGKV;=TlvBQb;MuX(+cBl~zbh}7khC0zu zFi!ixY<`}grA2Lb&fJV}L#RW^ExB)}mUOLL#E9^&ql z`}tW8LKy2B8V5&1;hP8@_ix{An3xZ+G8jh-Wyr#w^cL_^uz z2aGT~r1YxEjm(V=Y+WD9%vBNv6XilhS=Pwl>cbE<8|L5leD}GlMHmt$^e@ztS?Ntw52<1I+;r4|9RsEikR6G?NDjPiFrHSbN`!^PWxA!AHpd<-cLbHldi+v>%} zlr((AmH`{+Cr=mRweu(H`-}F=oOn2WZ>4CBpW&DK7`uWdwzh1WnqWAQv7+&=7f7BS z_fOciih0?)Jad5l<3KJ#NV__@#m_sQh;kEGxZ=d)7COolmD;s6RJSX05)GEzpB4(f zKi?pGx^BwR++X~TeDjUwpW@c)X=g008HbvBzsM|R$_t3_9n9BvQTQg|207m=BDHA~ z=z;;7D-QLW3*UdB4C7nO;bF!5fX;t8VfaiyZ z30YYmRolEULXuy6PQ+5P^o0^!cDD4%&kA`0gHe{!_lpO~JW=-$!hPq}1J23~ z|DO+n1q^c)f}G%u5Nge1GX0Q1legVEIr~dc)n+WM7fM_(#?0!gtDBG|xEjF#pY*<31r-au z+e9F(nf~uL`ZEm#fD-vi$ix9;iqu|%y}Eu*SJF1tB-!o=;5oUX`~@Q95HD+}ih~sv zsfVCJQ<_;aPn7$o?$@84dK-o&vK&MvQH_B85T9(lR=H_68_(8Dk8+(exDKy~+eoTK zt*;)!A+u$gk8b$D4eFa6w;G(voF!HM@zm%1xM9O8TqYC9FwYEU?fe36|+Ih41!jO2Z{84%^pQzNHX?=7;@; zUct9i0oa6=xUTm?HQhf*lBU@9UTC|6A^0>lJ zB|irdiLIs6qm)b+8QV<(**)aiRT!FN$4QIVY^SR4)uc4NaGlu((3NILF-8QgVi77M zl!5z_n8j$Z?J*ZK%|97dJER5LmASVkknZDL9ofkDwCDFyJooqcz`tc*hsBC*ayZvr z$Aae398E*)ehT9YHIVyk8@48b_UPghIP3!;P1v9UG2n>U*)?OGyqg zCRICL@pW=PjmwhZQxw6adqcr${wEv}Ee}5FG>5w_P#3#(d>(;>MT@YB^^6x3t>5=u zA~%5FkiLvQ`f$%MsW27EI2OZ1`{j$AbJA49&Ei>8*>@mAT)!6^=)>GFK2TYAAx3rg z_QJTs{Wh*OG=o_p$7gtFJ4J;9dXAAMk!a!)F4JSh(h5oj%Qg7&e8M_jVry5)zF$Qq z&Egd~e*M&r3|uxu@W}`=Dk#_e`DknKgvzP8u3~+r^CdUw&9ak#e$&a@cS8D?%=|iQ z(Y3n!YOB9AxrKS;$%McZ9z{{DvZZZ!rRd`i zJp^N`arL&hE{j&;3cr z(DX>(PspxJgLbj(PM(drt7sQbe%W&o8Ct{fLg~~zSUZ}V=Y#LVA6F0*N@OqcrNd1P zgB~zR>@cpi_CO^y(}A*|@T^u4>`q5P+8H)D#mXi6MV=GbFpU}&N_t*&LSvlpEnQZ0 zKIY!DnN{@3pNOS-7%eH!uj>Jc4g#4iC*-cdL+(c^kyq_RDc9ysPO(=IO4ozxciR*s zuE0L}a`JQ6iz5;oy|{P{+pNtiQap5CpKkNiYKpC%QYjvW&rCHc0nQT6WitCayezJ- zMYk+{t0X)Fh~ga&)06&-`|tVwsl$xVLtqNJrG;H^C7oa_nEAF-VRbyKyo#{?jOF1jVS2|k^QV!ARn;2vw4@; zc3rSVlrOFJVKDB4P3&rSJ1}~WAC}FoNOJc{5tuj)6%@Z+l5CXuOfn zcrw%bh{nIw+i`d0>$Li3b^%alj zB9ie^?~vjj4)6OSqk@rjVzTckN&+vD(F`|=PMz339p;>?b{em@Z}W;hOD6)&3zP8 z<`fl~7~|U@RbmUXriLO@*^dvEOlUvc)k=_&Q;9EgIlER+5JxNluEZwju^l6MyIddN zmZ2Mda@S_mOnm4uXm+fv?g*>i0Rk7vMBcok3%1iRvpRpE4i3WLufJKf9$y(fuD>~& zJ;|Y(((eK<71sF#^RG33PRi=#H2<2Ox)MwMz*&J$>UV$7hcUj6CM57U^4mNzuLte= zxHf}`m3z(eB7^_@rwh{iIMm2qcBjjSwcj%0Qf5DgGAOUSwnjz3S#V$v1bGwmHN?K6 zufw%>Y&fH z+2!L;za*pbA-KKe>i~?U;=!RSS-Q5RCr-Yflog|dRqPs(S~lrIc6Ou&!p6A^7`TEL z2<+fZL?SB=_0~{7)H}kUC-UZ!d1Godh2ClH zhqG+!g;vD%qFlu^_m1>3yXe z7Dp?MIiitP^~0jxG`>dh=th9P0;uRlpf8Tek7W(A~%Pd~VHxSC$Pq#bUoU zBg2W0=A>M`okFIG@`&EalWWn!bJC zuv4Hhs=?<#78X0dFzP3YoIV`fOWBR%@f!U;;sIZBe$;;hQ+3_b!JG$Jlij=GtZ9GE z=+1(Ejpmol_$Gm)Y;V-RRD^=Z7_P}WB(JL;$UiXd!OU@hFL(nvG!X2JY9Z~tX4Mp_ zYBVaA{yHXl;NTA8wC6>C;5<71&|DjUSdC?5c&wVDQ{_{twe{hLF6?!!^ehmr^!8=$ zT|rYn+l2N+=Uw_n)N$tyz{$kw*m8#Oo4hu++HrAioY!*L=?XLE0=OR zHMuCPEDVK;Tc4cSKp(9!&Uc9kg;@+vHsyPH{AYv-l1$0MJ)@iidhC~ijF*+M zyfMD)V+37Mz$5fTJrj?yvG?g zqOQV@)rl)gMn`u38r#NecGN#lHvdH?a)%a@aaCN)R+@;-vmqm>Weh@qTvJk&MY6y5j8~p zJluxD+KIU@dt5JXW*fQ^d zTe3jJgfPD%nn_KRVa0dcRX*d@nTkE%C?9!Zpa*s-fyYjzI%P6#v{QN!}Y$qmHmiaM2+ za#q>dy424h@w$JWeV7CA`bMk%k1WiYWuvet`RCqKGx>Z5jgTzv9W z=bPyHhxx1H!>~F9jD@#?N$R^ijHW z2-T}ob1%54qu)&otW}BQ!V_EcsZZB<(*U*BR>6G0*E~+tjg91P?oT(nSbVQ!IR|C< z`YtcRoft!3h8{L<<9^OrwB8*=#^aRU@XfUDKXC2D&TYxEF+#-u=>*Iq`fTU<_Q8l5 z(m8{8aP<2jHTv*pvNm8~q8p<7G>W5Ocl@d{ug7(5X!&z3W$y>3k(X(w@SKZo7$NruVI_+f*GnLTV=Touf&CMvLMD z+0bshy)AS5Kp8NVbX5UBe1M{O^m_OCM(prNMbyW2o4uQp`M)OeU;Wzukp;Vrnh-(u z5%{vBfJ@Bw%8~D^fkkKmqlS2~Gb3#sqgP&l1f)%BvP`G!8W|v60)F?c(X4P<@<5+_ z$OF54vCp25fse!na)uWWHi-;d$a9wLHQF4{4V5ttPoZ8n9h%?pKy3@1&XFrjc78tS z1I;gpqVneh&IGYOyTEId+ZloFjZSx*ZIl%mO*AYd@>{plr#SgthLpISoBU87jFh;b zo;$V3TsA&;k8|F+amPAnHxne0oy${5`d0y}H=g9jz5{|=HlE8{<3u zmtc5xyP&};h1{Y^_8SO{Gjj(nc6DKR3QtP=w(|05QZ(0s^8>Z%f)T$ zbkqzsVDkyywFmaDV0VsxP%{_GTdRGd%O>k5-Qw`va`|p9ibx4r;N2IAQMP`j_k1*K^H&>{XrK8UN9hB z4v-PHUl@skfjC-riV!DXTC&6GB$L1QUK&5jjUc0$?BY_BF#`GQ8`bY0oExmQ)8n;h|QF~KtWwwC1!qgL->=>?xB{H@yXp2nR4kw&= zE6GMx(u5v)SUbFbmnGsS&%ji=_OVyEv2mD)_L)#>n)==vSZguTiH#kFo809*{qhML zUYpH4($hQ?sTYq%Jp%-s?r8Gk%9Y85YV{Gmcwu=q^GuiTmuJe+aVg0M#&KPjh4?6H z5Fa>sVw}nLV{3fLkCGMayz1jT*Q&ROe59|SL>@w{KX^|`axp?@SxvB&(Obk)#&}Ux zb-n)`C9y*~!!uC=#6i?M8< zuAkC#ie!XbavdYC2Is!yVQ`#baGc}Jurx@3&vwFyzexnSjQrI!>(fr6J^07dbkN>g z5p#Qnk}Bc@ekNA@)O;KqPJA#or~rhURt}XW7yMw33W5ulGJSl)qgIV8HL@xZEY!*{ ze{0Qs+z?3`CE29h{`8VVo6Yhw;TRoI&0-ob4#~X0vvxW1aV-pJV zMcmDb{@($)-ckaYH2JV@e82d@T*LiVdm`fGcNTtx&W@V9M`s3lW(*VRjkLL?o|em_ zF(C0ZiQ+0=c&Yio8QN_)@Jx*Su61%xj6aaqv0JJU_IU||0qT`QHEOw45Bp)kms08o zLA2EIW<9!jbKGUKpMG8t>=YuB61fTSxOkHk=gX3T4<%ha&OQaptIRNt3#jihB%f8V zO$nk^DUq;}^pqE&3Q~XiP=oxo@mzteg8r7q4c5tsV+oRc{o37Vg@PWwQ)=EL(WDn% zYr1gWb%La)Yr920e=N2*+?j!X(ka~Sr^;H3w3s8V79Y8^sjzYdAR(cpr~jt<0M<)x!Av9TeOXUL|h*qPN=Nscev1cjXs9;Z%Z5+=_?7ere`UEqh4 zUX4~1a8A!DL(dqxFiIN=qt5~!qa$mL*EJV2X0RJaPu|@Niogt|-_exy{{~#BXCJQ` z-v6sD=$F*;$oW`?YoURN6@QQ#i+#J?d3@X{_9Mk3aOnkZy$GS|#fTpsqIj*%x5*>Z zA6W>Yo9^dHIcEdO14%XchNJ36*cvx)6$+=w1j*hKm$^(>dKVpTm9c)L)aH*b*Zcjb zZ|mVfVo|Sd^sqz5M%MftrDQpHz8d#bcmk0^1YSH0g!mbBNKX=rGiY&&rFmPy)BQOm z0)Y}hCCOnx$Bonw`*yC{lkpMEM2LSIr0yU4bdQjO-}8IenXVY|CL$AS2$7-gg8nn# z+u`wsn}C6`bl4oxz-y(zLk`UnYc%H29O04)&5)WPlje~l`RccWYURyAszDyS@<5Fev)CKib(?e< zT7)5aj&uu1i>^z$N}gBN%g!fZbkly=Vzm8~11_1?9`zP=1(TMbzsAtFC^ivTHiO;^ z<2?cJa}X#^X6A|J=4%czeh<5T#x6P(cnlz8im%ToX|{D)HLa_kUZ0)cv?%ejiNpYP zx~G5JF8N@%bAK2pFUV5`g0(iAt*kXX<$zZ1rV5EFGT{qygsFy+qQct7QxI-@jhu;E zCcd|I3#T!N3V){@ss;otfbSh0p)6YdiR0*|RM$v)m55?ekqUM6IeC`&3?Gvj+Hbg5 zSNyTRAlE1WY~M}d(sOx-xOt?PNx-e8C0-)5v-|!3`FsPIdo$ts*kx~EURre#ZCnBA z1h|tg7}9Hv53Z#<~zYbJh0&z)k% zm9#Nq|GBUnbh~+X{2d~5(d_)m-=JM&b-iQH0f@wUCIu3X@Zg0N-YMc~K3l-c8$=ao-A6uH;8zoHN1X`<(;l>EIcodC+o=@Xv44uH3G~`Fr3pBF#GiW<1 zl;&1!10fm@VU`<^`{QjC;x2%kR~5S`-i8Nc-h?p_DKyI4w{e&s zsx&v=DR0@|Z*xOzPO}nYA3Rgrt5nQo5pVfU4$5Hgg8o~kmvi=$M)+}(Y?V=S5ATf^ z<@GTW4R0>EmJ=@ie4SQ?Lxk4#U9aZ;=|Jqw;!0%>uG2LMZ1x`2D$d{GC6<+G1sf=; z0NF!5=t=K`73b}gEIOn4GbEx_UCx1P>q|*OSLMtG4@Yn2!6x2#TJr-GjE`ppBhYmu zs~xjKP4&l8M6+93FSQqFVJO)6DIiOBoco2%jH(2MSq6tBN+!-CR4$dU>a~VvEW5)k zBApwNW{R#+nJmc+y)tF!0s78WbepH;3frFPbk}iK@3HXMexmg+3v(qTgud|+?o1ca zu>S$*j`aTk^xKVddZ)WBi|P3q7s{aW4?bLi(j**-YkO{yJTa%^Q?8CoYzkE0&*&5^#4a1hF9g}I4 z*Xc*wSCA4rxz#oBg2V2v$r+T!%A|Cxb8q;SLD)!y<(ReN7$UyiO&YgG?;`Z+=BLN~ z3?r4K|1N77to5v1)3{dW_!3oEagV@<)Mp5at;*x6WpOacBrr|`9sU)@11yQwH*n|B zSVeGmRg&?b*r$@&6(QraMP1gVwl0&GNy8I}E#GIcbuN1ZQz&=(rQsOyhgjv?jJaSN8PuuAO_oE4aSX!>!x?&=ab1zNbwzK!j*{IEMVFSJpc3NpL z$5*OX*WiX{NPkz(Ic!U0&DKpaONY(+48KSYfdXv6H#+{*!GnefaHz*H6NvOnvd`V6l6q7l&b(n}D!L^fE4W*{LEB+648PIq^OiGD{C>X+2$ zFx}+9<4Gjy6!GDW1QW4^i3^- zv*2hAi;5hRb=DSgbq>`_J#ONoMbm|2cF+@4KIhhG_pM$-R9dkh?0~3xQ@M(Dk>C&@Kb*&F)jT~62>slSm zqQ1;f-#(cioHFL%|3guNm%$MRKfdd%F-##XHMTFKfML=3j*%BZ4wg|#&kd5}^YUS5 zs8pgxfBuJBK@TQr7GfFF^gS>_KY6r9f6o+Di58*no8%>c!eJr5+1zhqk%4UD8hcc7;bqMnn>PDk>^!8XE^pIH(c_$-KxR z&cIcox*4Lg`HM(I{u{YMi@;|xzbCI8kJX~1jKN_bYhaUrQ~UzhU;n1Mz-&gZ zhbzSk8f(|)@6qL(qX+8;I81r5bfap*&>)~O`4cify@c|`4DFDtL=s_vMqv7ayJL?4u00oZo4oI<4x*czR_L=aV0#P0WC8O6yKK~ zPV(k`Qy&MxDgIsOCkeSgOT`wbv-plX+u;3dHVim}qOlLA}uOX?0HZ%3T?;Sgh-#DA%XzqFXyytbHnQ)-hyXPdD6 zkez2oK)_}`{gg3{wIl1U0&^%4^Zv$JYCBXeM3VC(}Z3lhRp)Ibm>dF?X->P zemW|3!18y9^aZVg3Z~#J<;JP51ulFWgMn(R%l}5Y)wo}xJ?QBOW={_^pF0z-ihQ+c zOLfA!DG6rKVL=>Cjw#07JXF~a;K440DSJE;3^Hceb46$)-p%~ibD6qNvO_FV=(#)a z`C7e&< zk*z>O!~{DUsfab?KQ|$LAN@*|Qeon+#1%|jLefUH72$u={*Szm{d?s9Hx}#<`fyJh z((X0>N%e>bmFt`60K1a<;k60mF~E#FJJV#sNpEw54i&W3$bKCV)UPN+t#^ySK&4c{@_@@KexU8{F z1OzUm(*IV%S@mx&;njk4VnT~jKs%`D0?}s`M{Y%xfV5h~_Dpg3AD2ht8mhRfy!tSc zZ@Eb1EDrK&PK34}|DN}4yV5!dYOL1|2=Gr(+(l`7i0rRl6CS|hI}cI$?;baw{)cn; zxKbD(I^W9)Xu@+MWxncgeSYaAvOgqB?K_xP!pWB7=-a7Db>#5+tb0#E`>z5yY#40i z{}NzkG_Gkq1C`V2OI};>WJ~kH)b8xpHCHnO+ZPTen95j`2OHV7Z~x`X|NOom63n&y zS=voSdl7uolwrcKhiP>c(d}vVxRQN8p{?_~#wG{S5|F~qSH-_S@@G%9Cp6Pa>svoo z0AQ!5a^tXa<9oVB2gKa(lo1KP+6U9gtrCz2%@>5hMW0?#ZM-*n=(1#v8pIJnj7tv^z%U!+p#3`;wxS6`pyb* zy)+eG5A3G+Pr3ie`awoFa;OD)Ejq-_*57|qe!-!pdUf|@%3syNKy2+A(nXtbwE3~U z+JE`K?!^(+1tnaTChm3^c6Jp;emU{gyLZ2RHj=gJ)kJy+wXM>c;$IJ{e8#L|_j0{9 zN-J1mI)Mh}oDE(fU>Osr-Y;jSkDs!b6ID#UA^8LtsrD&W}VmjWKc{w<~q3tyO>4tzGc3zOa~;Ea0W$4R-?S zIy7DN#7q4Bjd+9eogeJ16ESrpu4W26US|92abW7{q75*T#38AHnew#TSMl+@{SYI3 z3&%Y@z2C{RY$?||KXYK6U=+m}FVNc!arZv5;!RW@Ns6pu7L-1p z^r>u0Z)lici!QXk;s*JJU}kyD(wV>w6c|B?RYP@P@9HXC`<@meYkq;OpW&XakNL)W=dAb}46KN|EE@CkUEj{Hir*LzJS1D5G~JrtaJaYU z1ecu0SSNBN6~hcW64Q=Z2TY>>HaflC?RDd<=aftnYx3hMHJCx{)8P ze`RBj2V*K17e9TypW`_WQ!Y2%nxiI}jgZ4vRHR|TCyh6vKLY2k)|EEdA1K>(VlCoU z<0x66dBe~djNUymjeZX2J*++XJNsQy*s5qX$lMDQ|TGu*TWn5Ev-Wn-i9 z>tl--AT-E<8xHvvj(vT5#!eo_u}%O##@sW(W_euK-$hQxiT^e&iz@e^c~5=S-Wdvg z9W;mg9+GLE0abwdN78nL>Y1UiISzRGj*+45f z4bvnW_liWyyjck>+QzokZYoVBc!^{eDBQFZ?WpFMz#E0i`Nm$CZmUYKdVz}3|- zBz9)xHH+0k982sbdVULF9Vc9*CJ+^+#h-FlUAe(WOCRZY@RU(;=(8Q_*<74e1L3+gbbjDE67uq1MkowjW!I!z!Tfti_uS*R%tAgrk8LZ823` z+txJ|PFj%-HW^5z+KI;D=24gty~4^KO4LF4TE+vz9>bp;hYn}U{R5ujq58$M9-qNo zMI}oLXWIN`UFL+(O>ffxDLCvrvyE# zK__3s-GYEQ-OzWsc@SNW_yY1mxBy)O;Oq6;|H^1l*Xi! zn4=tyl(IQ7oB45yf57tHI%U;2AKT;@%xrzLb1F^wldNfcK4b%3GETRW)QqOH0mRg0 zZ6drXXNQJ?@wJr|V|o$ysJ%RHC9-oa94FYd>N*y3KBPM|oKvGlbUvPfjKWq=xE3=> zOKwQlq_aMC_u7(Ka%V&&u}KNouDu(aTEQf;5_+O0E68R@o&^lE(q zcS9^`+VPu6F~F5XnD>y|dEL^F|EGqcz_lC*MW%wk6*xa)G;qD(l5PHbG)I)oX(pF) z6Q?o%=8raL(JL_{+X-Dv@xEg>veKGPRpa1F+1oX?t|T_8+|U2mKANV*hY{uj8B?Yjg~ePliGhu1|ZW zThn_WJLO-Cv4>gA)i8O$)$r=m&!v(hDz=ZH;=Uev?c1YR*1F`;Ob0|!gC8p1c0v7M zSA;d=5}i&?3uvqC2zD!kHp#_#Ln>NTy!PFTs)_Lq&~^iXwzhtzF~`lJ$@t?7?o0IC z0mRX8I<5b2?Lb=BS;^QsCW?U78kxGadvuH*^Y7%bv$^U31qXp#v6_WitSuL%jS1|t zBUNL%habwFnl#PJ5bV{%>8SV#ZuPqAC8g4Pi1iZ5uF-Q$1rk&#Wbm)OaZr6E#qQT`x zXP-<9tQIUH^``!@A^M}thp$ZmiCaff7jX_b_tz0yPzmrMhb1SY%Kj9~O8JxrhRJ3@FuPu7!voilqv5O$H>EyZvI zANwmr-)}Yo5<-j-j4atS zflr8liUz05Tk4C8=eSO>!UPOvxhwbk!xN_}q74nfFlFrJDnwba``tjR-A!GWPw97o z4<`yCcx5#`Ys^TWMg0`AeLbGP`Ki;^SSTfQT5#j5*mZ-JzI%4eZZ+W2lO$=Y2>HZ z)mjW-pu^MJkGv$9C;LGxL9l=SoInqdsAZR^D!#l!Of#1EImN>ve5ECRFb(j&j2Iy@ zB~>(eJA;_~3iM2nF1~S#_`L`wasE7$k9KMQuv3TflRDrxzF7js+(n?&kvt7ku{)@7 z{$n|$0>+5_5}FN6ozNOtD)=AEYvA^!qe^%?*32Fpbx z6Z_lp9A@toN4}Kg<|mjOiWO~S`#s@fllXlOthj(0JLZ5{r=0|ed!+O6!T9_r4I`MF zm@a#K69#?11}ptN+CpwgyneiPzjpdO%d@YK)k=Z*Xha5}N3P)?j+=tQID7<&_1a_z zf}aFY{BrDCHHS!i1KdC8JaTUX;}z}eYA3F_?&IT)pC~`=$XhF!dbNVyduAl9zFCFX zo_mu9I!U~lu(Dvj&!%dx$&rzu*;8+JZ@xM+)3PHi4~X43?e($`R34S!T2%Co`qertYspe-29*~=ggN~NHA%R=(l)*YscpR-4eH16OkW3 zP<}4x8ChM_zx9!yf_1qa7tHqH$eB##Su3tvC}?aRc&^nla}W)Wr>dG!e{+VeS^H6L z)EPLMtlVT^xiDlt=gM*gSU(g~EVR;KJZbcuS#oS5i2GB>lmshs@hu+Ej9nJ^RoOdL z7k_lg68M-BsF2&B)Z8#qA}*}xTGrDOi*TivnC?&jXg57@-IVWu4>u+8dP?q$A1M;v z)K?wjJf-YT6;Nd=s0aV36}8bA<+b(fg~JdcCutEG4M@)x|016CRtU$8E?2GF@iS&P zMQ%m9ae?{6-m<4yBIKeifn{}%b^y}o*wA#$zuGK!v4utG$TDTqyuZNK+D@S5k0=nz z%r`!%{ru(b=Rn!d0S%|1rA-pYd6G6)ws7C7UQ=!Bn?;W%NIXI8`=n4;(&lj`Tmk1O z&CVOdzjY7K?67i*)yGnhICLJ#EFd)9IW7mD>AU*y^T)3 zfsUCk>#r74TcgZN(-)aH25YboH=HiiASwF)aP<{XaWzTXSa65n?hxGF-3CGk?(Xgy z+}#}p3BlbZxVvj`hu{wX#+8Uv6T^I?f$5zCno-PximPrfg z9+0>o$w#NsjCsppap4akK+Z{ykxUoYMm+I}u^k1<%Og}S%)6;RqDC6km84AM5hNID zGhiPOy5g8>Z!Z?4Tk`h)-5`orL` zAM}p;f>Nj5OFwUZajs&=E#bV+Lj|E|*d_#X7wq&2(K-|S7c6bm?}w5#0s?n8ud-H| zwpNL@)_zd~@&5W6x97NC;@+)HeY#8%jQJsPj>?XA+P!g;3BTqE(=OQ}_rQ@4gob#R z>QQsz0oZ0hl*({r#M|G=bHtoGaT9t82COeNkGm$o*&)I=+-5 zxq={CG5$Oceq;dcW+&%nyC_%-AHc-jZgP^r6o_?OlfBV+geAU zz$Yy^VA3L~>m5(y${Xyaz+%Zh&8xf8NIY7)b#*t@_J=;x+2SwO`HPl$JRW;|OlaA% z1$=qRI89!Kc-#TtYl*u2)6CHD*lxL+msEuIz~2TBmJi9EnG3Et zwtT{?u1a=pLpHZH*|vsTsEMFLlp>IGy~*>9MBe%xAj2VAGYXj-dlg^V&1KrS=2wXY z46eQr7E_EXzlOe;r7aiVL-5Gbvp z!<}$Y$*4rtqz4%0q5q{TXr95*Mg#cSLAg>v=|@wkn+-c5Vo8?MUuo^m%kL7-YsMSB zXpV}TGOR}0lp-m|&W-LIkIa4H2)Ip~ACJvFscjys^1H;>CF(xN0 zCYKn=j9h#8&7V4Ln%v1i z16^GrZvpQZ2*IS0!DypJS~)6CS5ofVgN=jP$A7T^9h@T_d-{U^bw58pZmJXJJ92q=E)cn8-CI5 zHA5cK{PTwPPOo0O)UQLR{2i87*T|k|)d;Qynv3(r-*dG4olZe5QQ+=Eso&d{v31`c z?U>yb9RQSJ1hQxXNrl$P$mJp+&h*%$-`fMY?}%PBy7L)HIZ(%3j&SYQIK;&q|Cu-h zGp5>R4Wl}pepPi6JJnJP)L{bhEI~zH!?+l{rCuzMiwk5XVNX{5o^F}fdOC!|WKry7 zmD`^OLd~I`5=C#bo}^CJx$Hq?B1OhJa$QUUh`qvxcd(W*jWPH2~Q$V-&A~I#;8%uh_mWP%tH~O4S9$v&4KakaNbZmc&Q~R zX3lYW&G_GRFGMcCm_KJ#!IKA-<xbFCJ-Q60HZ!NzI> zy8aI=yL5HLF{a(U7lS(l*E>bjDvf&ujrXBC8#!wLY<=F0`IL=0AHZ!p8< zO+e&emfLaFI;Zkvj^;}24wJb2aaj&?518WtL;2PFdl3$*={q~#%l?52dSV>~RjfU| zSJoIVOv%I{L3#wb>TwPi?D|<<=bvDe&8c$c{KBX+?0GH%-Z$p+G4?GNgbv%;jgjf2 zzN00g<1@yV3ev9w67;wRbQqvMM?@{71bvZd~cs)Vsc^ z!BkZa3=b=3I?jtV;FWwHubnlYJza7~`f%Ur_aBGm!;1S8x=Sg$pi%tLcZhzf$7pi) z9;8k$dgsmCia&@PQ4q4)?)AX0VBuuC`eV`bxOk+%HOAP~rzKaIXX*H>eOAyWa=h(P zh^M@9Y)n=B z8~G$N#ZUFN-~g-O$cv6)K0DpQg_9cg`sq1(#z9ODzL1>o1fO|R(O1Rq$aF~ zo7*PXJ?ilL67y2JGGcAx*Tm8CbQ}1T@zY48j3c3b=z_P^Dy;PdY~Ncs%UlLUqYN`EBA)fKgM_Ft1LF&+sx9rjS;C$XzU?8Yz3`on0I5oTgS4Wl9S1A=+;eWSGJ{>sd5hIY~zRD@hW-DJzHA7n(dJt$SF!R z<{o3UUiuqG@+RAc7f3XJ>~HV~VNdO{4;y|%p~Vw8DL8EO16@GvqrfjIl*h|bcHM@k zM7~7Tm~Ko@ZZQx?g24M~wC(WB7voT1bDV` zY^8+?T?5XZRh;bQOVdPk_I1K4bRD~G(;nCT>REUQ^IV|s`5_IzKQZ|f1!`%XGUM-o z$w}7h7h+Z(Vza9U1I6(V5Bry>E09@EYiD(Wo5a8DqwXcQ`&io1GB?f-in&k+ijdKe z-Rv2W4{Z*P8cUAQ^A?U0Hi@=kTEatn+5rgNxn{snL z=h~-|7p5az?2ix|_F#5>8-O`lGgtxd2oPsFvx>5oM?YizT3_9qK<`|GcjXap`ykdU zv$+welO4aDufr5yl~nriY7T}Reqp@E-;3o7U3e|@7t4>Xcp$5r6j$LNSpA>i0PWQm z%HsjIM(Qw=gEX%ez_?DHZIXrUD*|yBn#oC4s1p6??(ib42aeF`#vuz)&BD$=OIcEC zWo^qc<Ljs1#9l4QxnX}V;b_pzAoq)QhOv-bqn@ETAImBvycUnGU1R;v z+db8+OALZ1H5CHKZYQGP`S}_z-r=ZVfm27Hd=bN$!9Jg2Vjq6%>Sz7M?_7b-jeIzX zwA+I^eHd(GE|JcmHqhrJ$siaVP$3b8sDS&d=iqc}_POacc<9Pi91SqfIC9HjUrrY@ki1j<|&5(8wm$B1xs3!^k)%bFk6oMazX# zXsItfryCR086OrQa=E&Ca)PQHK)Lmya4M#Ap_b1u{}Gti6in;_nx4H2~V+- z#XkuXVejv!>mE@QYQDejFCwGHqQatv+OB?#{W#}+Iyb$h>fc(MDPKt8z_Xw@T|vNC zFJC}d@&`X6?!5v(CBB1zKyH7WR`wQZuD z?ShZB$Isa1ZoQl;^OW@Y9z0Uvt7QAV7n824iS`i1$CT$mE?9X%FRd`PIDu{2FaU)Wc3 z?H6z}uFvJ!at_;%JhlCpq}?s0GC<1C{K0-UIco;(Vr^vR+ZH`jx@t9~#f#_4Mx%Od z3HSEJns26kHDk;y9g3P~Qs(j6h^Q( zwr~Tmw%yc4NFj{V1zfV0Tj(uR&^-FyLjGfBPTz&Sa&SkH$+bG;giYoX~9hN#0);hX*iQn#qi8qwi3TY%Z?= z3mU$DFlOANGivYT(v!@O6j?NjzsyE&nigquo<7W!#IU6+{9en)9m2Dxku+ZFI!lwc z3`h*64xbxYYOvYRvYI`-(WpwYa3QFqJci!8RW4Axn2w=yUD2W8lKw#MKc2T*th1ay zTh8`{HXtS%{y48&7Bk&K!R5E!QJ>KQ*No!TR(;K{)jGil`P=Q#U7{`AT z!m?Qse4IzZmUU!Sk0y@c*jN@kLv69e(=~WctqN7}j^dgcp%1bDi#AKS4d|@`=gz*) zh|R?5PLJ2~?!PBRoCU4~+_0X}IQg70=Jb1ro=pRz>yFdcEi$<5cSox4KqXsVmfO-f zl|L_9hr_kH`}vc48Z(!D+lhNNtKGDT&9BYI_vmDrgdFfsx*$B17?G9dgD;`F!PXg8 zIQ@R2A>4RhCX0KdhRHWxo>zgBLxgl$blT9YV{G#6 z34Yx<$NmlsARxda%Z)#!=NW5Y6X`j#v)vD!(;(BQ4O}=@p&E_A*b^3O0Z ztwJ_g_2BGK!naV<478hFsQ6>BO}iO$#;Hv!w+%T^Ce++lKI>C%ZF=YYEzm!{s^SluO{jH=d5K2AP8P!(Z)mpfNGjLkz3Zm2}Q5#qRrVg zI8unHqh!MG_QdO=B;xxD!REcs^PmIPS6u4JB-;X97J71d{w2z?g`+Qvw5gCuWjdTM z1S|sK2I}JDf(9MX?B`{beB%pUI@q~*e0y|qW@_qfy&X%p0>_%#>NOhb9bNNOs?t)C zJWyxMrqWXRuxqYm`rqi{M*wV(yNFV`nI_I=o?<+7h)WbsxCxK+7$H3gxc^Ee{iBzV z#;O-gfFaHl!Im0^i-Wvzm22bDidB7%&v5+sZ4+iX91K+L)zov`X&0G7c(s z4Baet%G3V1YzaUHA@cJrqxp!g9|IJ-+WYg`M@3D77tZ~&Z&@o8;k+f;jyXAT>aA{W zh}N46X3kmF?LJp?fc-(3%LXgf#gur9E~2{#Qz%nh?NX@h_^x!DAuJi+uKEePJ(GFz zj5_ubQ{Dym3w4(uu{(^*1Wc&x?iYAptI5)E3fo)*7Z)^qtb*C9D(z1r-$7L=?w}4+ zCz)w-xAqV?bnToq+P{?e(mV|#eeeTgFXhU#PJT8{qwqUL&3zw1J9SL3w~D{;Ibij> ze18j*T`1<)GHhcDFN#f>X!oFh;SIe8kHKcA%4DkXDit}KVf6durcNk)mxAjOFCH&# zh>q+im)q4F3t?xV?Hl@OkMNie$Z~@K$TnS}4d5M&eLs^xUl!X1bPOGIzEBnuL_@}e ze74)E8=e@zGt<=}y}V(6#GrP+Q|oMXiz;y0*W0qKcW;1xzx$kBT_?lYD%vq`rnPs- zt5M#<-}RU|>3AKXf4m|DT4+J2-l#aHq~^~EJ6xJ`ctk(Y$ku4|SKu5UX|&L=fy>=? z>=vAOh%i17TVRboCxZfl0*Gt@*=gObKOUm7#-AXfCBy7Hgl8fXnEI9?nz?-=k9FI) zG8G`=mD?Du1Ko<-7`x3Sv-{`5C)bn4TA!YX>uv_xw0$3uHaZfvDvD?oeO@ghCLg^n z+_*Y>b-FIJxSLpg0X}zbzJZ^=7>!KRl=ffxYuDv z96o)g@f}}5#-ad`8~3ER3N&PxLA5PYELjCMW$y9tgPi?T-)r0in$K=!lC&+Ge*rO< zLmqwTE{jk~BP1#5`R?uDINqdP6V?skL`bzaKp`@IHE}z|twUbr4h8z9!V_Nhb;L`h z2yI>R^r>q3V66I|V+EM<`+h^G#@Xrx5_LzjaNn$YXl7YFAM%uFT+R@LcUC^R@kt^; z!=+)73W%HkVlC(T4GqaFTsCWF)*!oiTaAHSB!;EaBxMDXTtB2%0ZLYGOB+YCHdbj4 zfz~~sRBRO0cH0k4p271KR934AbnQG!3E|AR1`e(5fzL=!i~crAHkM`LX7Bo z=pqtx#aZMATDpy^C2vxw6?K~e7Av-0%3f|dT)sACJoqB1Z}nK2FjiP^@zSDu>G=9& zMM(|Y?DU?v{$8hgRm?8d%5U=cHo!x;Sf0R&X#wdeC)8V3Q5^;lSjziI#0m>Fwa%%z z$2wk?TH1$lJ<<;>%>MNt2l7Ws0dc83IYV`;@;Nyjnh+trA--zIi?k?5oo%wX5BO51fwdTlGYnQ-isQ^Tx48IS6|j*vo(GQd5amZH;^7lUVbs+%3tAh*%Cf2WJp$}mV+=Ba^zEQmUgzg8 zFEB6Gc_oRH&-id8&9xgp!-oKCpVyHYurtgN?-uxOpCQ*|vwh3Nnz-^%Kz#~+*j(sb zcz%*zlwoD}sm~+hb{+&__`}euf$BB9Ef44+x`neA%B2A&0jwW&-5@t@YHKzQ&e&YG z6J-*LD3%Q)ssoeQFZ|_<9+)1Cn~kCo-c>ZI36p5xVtJYHvJM8V~aO7f)C1_2cj6bE;XjA_g8~9+b+fqi~S}`CT;iwt&!y(!y z9VuMseE%30oPzmGL>R~w!MRn)5i1VQjNt4r*5sJ#<|SZDgQD9Ea0l?&%553MLRJ=O z8jx%U`sqO5->s_9dv)3#ZrQonOxI73l-{kvxxo#B^ObcJdaBR#@%#~4hIbQ9aQ0o2o1_0*JDCx! zwHO+_WVjNEx!drH3H(pqa4pNbR@Jp*)sXp5?N@&?mvn;juO;uIbdZEd|$f-5YQ@-d%o30r%&lY01IW(ZQE|PxH=+&cB ziAH`L4z6O=s|NcA?sf@g9wNh>E7i3myt&e|iVU35sJD*EOYWzTWOt9Zz9B2SWiD%@ z`pP=Cl}^%<z03G72e8W_{7-}BGx#yBgJ8IVR1+mq}68~iG2Xu6d7)iz; zn<3OGB8yLEIWHhDbL*-#HuZ)DL;sYaVtq}$q+;1!8D^5T29su1Tt&v2{icGU-VOUV za<1^`zH%uI6>h=L$ifPpjT5`-R;${L`iHhI9D+@=v(yVtTvslKOrMFjLqf*fbtPi;tzuAoEAND=5y%`Ek%#PS<-d8h-GJx3 zMq(o*Zst94xG@ryMv*}3DUqGZMDJwK1mO0~>N{0qnU#?rB`LJc`gUhu&a!ap178-aJ7*Js{rOPE~?H5Du8h-6WzrD z;tneQP}MP=Fdct|L)lFlT`sl$zN0dXxN4+oj?5>F4`ia2>ZH*IVyrD-eRB##(n^{)gFh|nz zl%}M=PaAzKvQ84z%=i(vc!>hFq~N+_`Q&VEPuwleQUo)Nn5aY&#)6~I{_GCvRu3s- z*8Sue?Yq!7%%lD&lfra!SebluX6bC9eCE8oayEOGwqy|KzVVaY1=A}W7~RzJbS|Om zWAaVtdG&tq)^fu@$-%M7$CD3A+@CvKJxX+g6n9>7ujSl)v)wi@MyupVRh{>lyfI|M z=1g|th@!Yy`Vi>}r2u%x0M!Qqitd^fr=>H+xztb3s7fOHs~;mu-Bp^9PnE3OAC)2J zSWa_Y-R$7@9MPIygVPsPV+Mtx*HeEZ;WZSCSI0xxsK#8)u(Gyo3PA$Y%qzv8QW6$)b48xOXt!Hm(N5=j!@xZ(8{&|-%gHU^y z@Szp0xieTh-Ezo?LIxRLP|XEY_Fjs#QJ_g&%>Exp${=q{W}_p7w_A+P1L8< zLxR95VQrGOdj~W&J->0;?i>jtVH`x<8$C&UE380LEikM(oa$=g-qH-}{d za&AU^oYeJ`Xw$h{JL$Q{4shQNk*?+ZRi`7!-j2mT?4S}|*)%VL;0otjMNI@LNw7X) zAR&f{&hhk7kmAKPeGVN}Pq z)lIl+`gTVnUu+{)q^J%Rpd30lwfH{Deq-c*)-p41pC68%#J1Jpyy^`q4V{kSF2#Y+ZNZ#CPC4)){GFUl0$GrjV+Sqc+kmD#J^&4fX`eSInB2>Ceog7a}IYNufD& zfwoMN+JeW<9;a3``w=9vo*Xe%UtFA{hEJD-lbi6wBQuJ;JW04=f*1hcL`FIkF<#PpFXJID9pJg66Q>2=ufDcw~>v(BizpvxVov~&o55baQcKVI9rhpX1 zq5C{4Wc>3mp7p7^ZB%hppV}*8Sv;XYK$dfZ9#I@TR}}8Jj)C9i+l9}GmiXKux$OSN z)w-@t@YNmvn#DSJZ;vd+?<*bxqu}sv|1>o6OgHJi@yn|nl!8h=1W1+whgea#wPh^1 z13l9nEwwNjcgTU!xGvv(84s`Rl-kvYH`T@kOuP5On376VaBF=p1LqE_czSALCVO@j z(#-Euw(NGLLZb9+!&}&jwR@}9s#rYl9dPguT_K2hF-J0@`dQ#)<6j^96Pxj`Z(!HsIb+p}P3-&4`%Beh=%#l@ z(1NM1&DGt#-cC00OVTGKq-QZoDHWPCCjt*kXNImjt;sm?=#=zUP-Tv}O~Tj3^M2ym z2kfp%H^0`O#JQ_^)&jlp2VE1>*uH^!eyl@qPVdhjK*<=*1Hvrd_WGpv$S_|?d}&3h z;|5u!;4;Nodoch4gPxodpJ}7xvx|~sSgYm&)gKd-w<*LN&RI+ykzYYp?9-y(@T$;@ z&s+PlY45ee)rZe@Y(cn&w7DulHDTbmIgdqpWG_AZo6nJ4k8WM}tLY@5v?9#8)X8%LXN_jDEce<;MKe&h4WLGf z-`DS*+VXHU0xo-loTMI#syYU+%@!Zem+v1sHXj!e?~4P*1s_M{a~|OPso#laohWr_ z4&AE7|owIWzlS%ygoa%lH@EdA+fAKRdS~aQ>qQK;r6z=!fE@QgV zdwUZyrTfA1aehdsdbj>RcKOk7Y0BevTZ|^n;xeg2C~Nj!D)cYvyxN%(^JGdd>VL5S zM|0|W6;oH}P)R+Fgos*Fbuek3NOBBYZjt3xUJu1R>_1T&f3IV8t{S`O9K0kmx5ksC zs!*WA&wid0a=Za*n1oowNq-pLgS4)ysCiZSUKM(H;20+l%yd8`D@+u7dgKgpNn!j_ z`UP<c#(C7-{=ZS@)S_&KzhpJ&e77epgo$)DlqOMH%IHsK3T zeAe?HE3}c56%CiE9EzF+Whzj<964KkvE*?5L`W4tYA@=(PS@Ec*0y0*flkgUjoxIP za72PON~XUO)QSzK%6ViHs;*7UYG5Ic6VY9**wrFhRU_RptzUEzOa0~P9L#Ph|DwfN zR0I#CvX>iywXT{ht>&p#)oPt79R@AT zyw5;bw%B%>bgXU@?&oM(YN|%em8=`q*N?3V{Bx$TWGG{2rh$AY-%=MZ5md}QqL(&| z9mm6fX0a+Wgha6t(>pToG6uRdG45l8qel6#XY++O zuo)~*LDS)bo=~>jl8ZJ0rYUQuN0-*e48**`-HmW&PHA-CL?ToM5ir>%zFV`&35(b+ z99(y4=YOd8Ib5Z@8NzH;*%qdXXu%%5bqyUngAUxvS8j{ERA!ZA+lE4ip&=w_SRERm zp(saLtNMBrpZR2hIuc`a>nMer$6cuQc)S1ek|(?rgQ6HEJ|iOLPXE=P_w)tLe|4lq znfv+A;C+`b&1X%zfr*n%)8!zXOsuk_WZeT<)7rO9^~EY*VVyx!NbVRBixCrMob62$ zc}zCsm@~AElUVG|ByvHgXF`i#Ay(X69|s(qi}!zlNGH@gm>}G4UfBP&k=E+Uz-}eY zvU7SH3T`Zo9n1R8{t}Q{u>Jf6YzU0At|Ue!f^KF3l=Sh}+UAERD(yn{TBi!Uf@rW0 ziHH}8jZJx|aqc&lswP_h8hE9d+&C{$$6-A zoxla@WGk9sk#e|>!I;#JcyMwCI4IkRKY?;4lJe-os2v3pdslc?RvaNe!t}VKWQ$-m zS>!*GX5(#Rw|x->Pnl5r?p)XW6V{YB+yYk}J_KZ^mi_E@I~pKp50fFmq}aVvTBqyX z7@z@ld+f71_mf1&GM+iW#7_cY_`y26I`YD z@QU(HF)(QUaBJy&1${Mj!>lYNq*Uw>1Fk$wHBpn z2+k!ik_?e(i`N?wmj!F^0SQ7RRH-UTRS4kc7BG4us5>(#@4s9&tE~sr=g+! zW}?_@W7Mr01yPO5yRIH4OcR!mN!m16?IBiRi`sjB(KX4@D}013(mOc)6{o&Y3%k1O*)) ziK#X~{lj%hdQ33fo+wll#baSO1jHSE3vI0b84FZ`4ASaX{=22P&%@No4%O@f#Olf* zuSnDz|7DuoU5HVAUUYFD^ZoAkwPkpl&60~}^DSoZLDHb`7#YD#!rT&k4fge7=G0%G zHl}EcKF4vX6O9OrOz(_LhUuUo?Jr8Pa1I=FKDxX09U|^`njw&JdzAbU(sdt>`zdEI%&Z2TW#$g1i)p0=7<9Ti+Hy3) zI|~}UC5p}Vxnl8G4K~45ox-Vh$gsJ881h#opTpK#8KgmEW`Vt(C18j71v}MeTo^ud z!|&ZrGv2yF!&|cVjkOK--rh)NC6L^W1K+eNo!Y;CR^SdueqVV8)O696pu{hv`u zqR7Nr3;hvIw`g?o&Yo#Fp1_n?Qw^RN{|_s)h-bIe2(RPS;?}?h`_SvKfJdRbD6C}j z?ls_5Scm#o*cTud12L+fgCIG`zOmjk(pEk9T^^;ugTl=xwyf5=rWFLH4n^Y4@l?5s z(lkid-{`l1kh~z{A|5^;UgTIv_u%R{&i*IGwKK>{BR7|*NmAh5%g27IKZ!_|^DmGN@u>R9p?XB*Ne)5QG?&F9 zsM1i*q`2L?Kp`TeM3B-FH9F0#MMYghP4AOuXsORcF(m9VZo)M%H>`Q1&?$e!W7Di< z+VB_E9dR7!T)>ao7&J`hF~q0?d+@r4UflS|K`ugrZ3Zu4apAS7i?CF;Ycr&9=Hqt} zJX=z=Xg}LlW(&NTMz*826Oe2YX`&?-(gA4omh8ekQ~j$E0n{Xk>GxL z(UDEuWBi+Z$=^d%DxPh6c!(SNwt(C=syZU%lPDKLX4q}6S4(uFrq--KfuTT{uSCz1 z3y5>HPQqh$vn1-8FE~D=@45=TF^Y(8-X^RAITL@mlrk zZ$#6-jT)%F4gGs#SCC5@Vd1Oi6$CDi>-)bbCoU|&GJ(o_Ga}2TN*(#VYaQp!Dn`fEe{>L2OH{vf$l$P*{NAnq)A)Am z))#5Xq9>i)c#P4bY_Phacf}P{i*Nry<*p){QgaWuvdPX)RP!a2;|y!%Ri5s zYkAui&}|d=)=(9+pcC8DCGbn|%H!UeYf7VrIXdPWGPIO~-%Ur<};86V@A zsA^px2gND-f@4GQ>GrRdODdR2R3okvr@vuP?VY^xXtKfEB+rz0c*2~ad@yrKXnChX zkjX9T@MCC8G$83L|96_#DXhclPRAaR-OB@D8NT<~K!O>z6X8uMUdSQnF)@^zIhU$P z(knSg@OP;=PMCqDd;)H)cg^4@gsSQq_Z;pl71Plj+PdQ}2u%<$^KtaWP z5r6Lu(qu$~bfBE)8IF%f=J6F)sW|Z`9Fk=Afx*K|f{gsILB28b3pRDV?HSvk{zwcc zq{KXnX`*Ishv1JbUN>%506L-ZH6w-X#=#7$lw`GbRp9*hsgDp={OBS;V|H~Epr zl{F5fh!k1k6}RaI<6g}PV-i#Km@>q)%ohvu?+zqQaz2&TYc z{3}ZGH&66Uz%#rxORP&P-}i_B+wZs0S5KeHo6sGj1gEa=TLh8A-`=2ZNemgQxjkPyEn)=-2x z1yvq%#nQu1{C3ZL5zF%rt_{;OVvj+?J3JT+@e~B~sP>aPi=^yxw7Y}}%1EeOTf+B81&q26`ur{0`Id@vWNTg%JAjchd27$ z6+H)v-|x{zzE&Mchs7e7*nvf&{3Cm35sDL~?3wE$$9J z-hG#o3YS)X7cy7DU>F#9F*A27&`wgt>5A;?zDHzsT`z+>PQ`#+)2luis>C{|W?7a( z=@_#)ow0#NH^r zwYJXgc7T`Irb0k2X|hl^o1RzJfZN9IalagW#~qc+qLJ0%`rHBAYsn!dr!;2Mq242H zRcCE?ZkHp`BH{S=**V1gZp_@#rLhnjWa0?)`TAFF?>_;uzsP)4(bHM-cO_za}E zB$oewZI_i#Oa*$eA4$0IxB9y|uS=Zt10T;Q_>k3U(AK8!iA?SUOP)xb%Y0u$ z^%0iyXhhbxK5($&*pi1^y{hYwZxTjOzLJHHKj{h_PQKaMvwaz0AnpI;q z#legfd?44o$BTFlkT&u&Yk&8Q`&T}HL5G(R;OB0r!QAw{sV@fE@t^9it`MG1Y z3l!ribv_G2*V!jAPTf^edw`-qTVtRzQ{pYe$>K|K{;UPCmT;%*>@4n0V{i;p9k7!xw&@Dcf2L|u#vLd6| zBo(%K6)*-T3XIInhBAlxAU1LNGH@yvq%DS}qq5n?$j1^3vuzU~j$K7}pSs&|eIgnR z8>~T>VgCGG6Q4YD86QLNs}kD81O!^a5pF>=>1|Fd{PN)h6qOhv2T8oVAq6#aR`-La zMmX6l;04}w7C3iR`c%65tk?v%REN2b4t1*WnXL`c|BZ0KeL*&n&C5LM zyUGYOeQgnXx?w`n=OB}Hx&Omd+uuAvpbj7ExU&2;JdceXdqrlIRj-0L2Yf&R+wa zDy<6LjrRjIS)E=-i-SoQPWnQF|EV(bkL38*|6BB)+wJvDlx@m!Jt&;4FuCArY@-~q zWw7%LJ)>?!@tb%ve0?~6_YY7yep-CZa+|brsj8iOLl1Z3wevez8^rO^f2H|9vMB61 zU*Ht%|NI0JRPLDnuBh@qQY$RgA-uL8s0i39$eP$C*>8oATU0Qv< zI!iZ89iv`J|09dHr|;5b=2SD^2)o`BKX{}u20fUcCw))cWH9V<)l#y0Tzk}!{U3@i zY5qLm*e$)n-c^|>8lF_J;K1%Z<;525UQ9Cbe+O0+ybW({$qI>eTU-Q;54{_egSkn2V!1G3A`&G8U0yi z{#LqV_<74@&5FBfF|_S??8yGG!5s?p@KC~tKg1J}=BEF*vec!8O2yX}&s#dRN^Os& zeAvq&KKox_{{O11av7fRKX=B>S#nfrxAZL6nGw6vh{8(N{i~3&;NP|f|BPO1C3h~9 zARGqRXb5V#*tBV~`a@J$?4+5X^1*`NnL#MY-_>7J;U_Y)w2TOZK@mJv3Uc2C!Duy7 za{pA>=@Yw72mGtd>!0Zmx-hK4fk7eKy*Zji;lm^)l40t&ndwCq`ExOrM&{oIVIjPm z!Y>+Wn3(D`Dyx+%XYPESxaeyz<**%QC}mY73`59Fe}v*(hR*&dukLujYg35LPKm{5 z{8cC?&L&a3O$^Aaysfz4^tewLU8n>&_H6wgmVsb?dtwJUsvc|;#|dNau|g=Q2|lOO zESF!Wn{W2sfudsB)(me!t|rOr#e@AwvF4UnD(`$E-rTao4OrWW6hcmac+5TRZ=oeP zkds@tY3!+J(c|RQWJAC!800PGB1jav!AuMl@HR^*g~}ZXy*eAAle6>AjKpV5JG=M#A-2WngX|zR94%}az>n-i^O-XR=H-_i^cdkM zX1_J+90x&+Gp{A0f##0Hvr!=vuS*w3+vb<~)xgQV3#dOU^JfO{slq{#bCLD4i2lK77`?`)73ux*om2y+`k(rW}Ylv+a<3&F2w0fwwz5 zuX=uBr=ERON3nMj@2Te3LSL*VY+bXxQ<@l|mkGK-A;>O_|7?|2v*U|f&l>=dE9^fc zHyuK_xQ>)r>u46Y=VN4X_uNEM7Wd{kbI7vaHckUs0&d~=?y-jsX$J*-dz_{ zGS-&9*Xdj?t=y&y*(Q!al{P|`>u|tACCU>!RL2PQ{v=l+pf~Rui`6~IPVtkMdO=|n z_BPM$n<;R^Q>m*1Pmt+9ubk`|Y+N%#I-GvAewczE5EJU9U?__&is^9RrMVr4#lKm{hnj)*FVFi8}`6gq%F~Zb{#F zyM(&0^%U(*fWzsz0y39!C66Ojg8c`7Ae82X^|2|&&0h~dG5oqJmq#;D<2h=*tb=7H zqJ4x(Xt+mIUwsBluGX51_g{Kke})5ea!>j>wfmQ1rUb;s1$LCi;1A9Ty+|44cyRUs z^iHms-X&s7?kew7*`$c2v&lyvtZVC*pVSA=-sZk3cynsFbFszjsRw2O(biXtapD{xprRpoQ!|WyBH?^$I-LY2MIn3cTQS z=!kV%+sM2?{=KeD(4k~c5L!CN9Rrv+G#k73dBpwqX%+?u`!C%mtk#@3?o(U@5SkIv zb7VH3dc52WW&foOc|x5ML9SCN%O||FD9kOJL+=*TLo`Y??y})(k<67Bc!;ei!!Q}5 zB7T6&H*RSMv{)@_9dS|cIDMWefL28+ez z-h=l~TErmZ^p`njzBtFM%^i9LMpK52V}WlLVMlJS0@Gzkh2ME>BOmk^E4jLdXSuxJ zjlS>Pu{0?B248UcRJCfbWW6QW=fEdB7rlLm|HO@qv3nr(Z!(C$|2DtDp%swtp3ukp z)OTYu!qC6s8O4Tu&94!r&&yRpn)La>7Gu(8t4+c8VTBP~6Uuz{qQU&$M^lHmh}B=B zIBj?L`Z~zJIv{VgZS(5Q zm33Why9|u^X7!y8y^itK(zW<4mU4$gQ|GX2(fERG=Ejv3;>o8h9h_DFJe4(kn zi{x-AUW!v>RlgWUiz~RqlKq4oN3Gg{!t%@8q!9NpT>oXED*gNtg8*Gm7Q;c&YDEoDS#4>4#Ix&NsMvK@MDIE zeX2}8pT8%z?9}CGiFGb!kJv+;7cdMcVnAmDLTpCSW%{#6{L5@~nJ6*Dy-L z4pHIgUIuROwAXNIR|yy>-GS<@VTp`r*M;7|5}?bOkL6>`na(SFD+P@c1VmSGaBg8S*SL#Yu%}2pD*c zu&oLk9dpK3O#pu^gGSK6D?Yg~#3Be1Q$1LUX9_(XlpB73CdtpcBk(70sebmC?;^{& zMJ~ifbZ1a9d}4VpH_i6@K8@HLJK1utnFAFT$Cz?5vPCDawKck16>O=XwT9FehN=dO z#F(6nXD9|ekgOxxE2i{Bs7|Nnhm^}Jd?o^rI|YmP^b0>@j@|Xa=7Unw*lyMR z`s<5!6Wu3krp^J|S)-D@y4l~h_)OEzG21nRmz;~gIhlUmwUsk)Eid1yx33*kb^4_Z z2T9Tvh2?$!!td(lvmXmcnBaxNp~S3;ZR1`27+ax}ySxlGTxjU#*4?9E1kdY}_;qr7 zX@@giJ59EwCz(yn_HYvw6{=@Uz&F5{QBFMcJ-6fDGht`s`c;tn)2MOEeQ{aGH<&}= zx?VmpM^l}??3T8={bLdMU{Sv?-69wPT2VVLQPPgHjb)wwjroja(oiTkJTUQIAinBZ z+o9nV+Y?M|>^PH5Y)@<_6Pr7>ZQC}!ec$i%yx%!LPXFJ# zd#zqo-Boqfb$JKCYIh%m<+nb-E{&eev)?>ZtXKu`R0R|)ezastA5;fTkDItewBIT~ z7i$mD%2h`h_b2IjhG~K`C8(sy(LklOSv2y@{uc}2 z){;Q$D5P7|=7^AQU|LtET5)2k$x)UBt-~S9szHiYQDgZ*D*uODh}g5FWTx^$#Q-Sc zagJ9G2E&ouV=S{RCL_)a>B&wH1z^(#*sU9x)X6rinA`S#hXC&u>^)}e)^^q_Ih}i0 zdb)%663^6Arq<-8Q)<7v#XL@sR*^|CwTS8gB(&j1HH=XyfVz}|lGez+ej5wBB_czR z<|MMI_Atq8s%RG*2oYI{NE&!bqYR7|ZKXU=Rmdm)iy{zlvM*6Y-Bn1;+=ua18U=p#ZE0gDkxR zye7N9&W8igKW~|Zj3A4--*5QM$DrQOn5>%o=I9-)c_uq-5I{Rgt+8Z}m&lQjhC6T& zM&^|#_mB*C;`P_&o*2*GB$oVqjBx}VQ+ggD&Az_pe4K-*#?*r44$d| z->a?O^uKD*D90N2A;;BzX@VoNjCBL{9~Xr60Uxf&PBfwate9G)IRuaKd^n9atxlgA z|Ll-!(9x#qzGOkJwjA&C&CO^6$gdazl{ekH=F{S_UU^Y_e=Ky9!%U$%MV#O7+6+>TvdSrE*pO{m4n%?n~#hm&hcj)KA0^P~ah`}(H~xkzfcNQTnHtC!UMuW3|2 zb@cvUwy_*Ejxo583AsmCv_PJmZDL`4l|cDPUWI%9moCrxRL}EL6|>O+^l`Ngf}E*N zXN0UTL^{9xe4r4geBc)t@cX5PCMMwM>*ab8Cqe8nG8$Pl1-PC~t7RK`^T8zZeh|$U z0lDx*w~Onok)Mp8qakN^FE)4gj(X;Xi`PIK<~t6h4yX}bw`OPO2$V{@=}oP{63tSi zkh8{+y@xcKXz0R>zPUM~SvEoqsi{GTl&+p9*VTFb5$nYz{g0IWC8)BE)M*rhz-giu zqI;RRjs{mEy~%3zi}=loJg~xGG3EoZoFRsB?ij$_{KHbGZz^B#$;Ck6+a%S55k{RV!Jzl?x~`4uYoZH; z^jJQ(mzsR6Dyc#yhSWNE@~GzV(JLE5}-U;-lq;d$C5~ z^qe*^14kVe7*H_|f7#I#&AX7;t-vAP$vZw{%_fFT#y`ZLu~~~Ijt*u+CbiSReU5<}4Z17$@)p--|i&mLz&WBtt=^uqE64azy^YT0qP+tDjij z*v)^P5@(@_*$YWVA~EBdoiAK&%plvSZainE%jbb1uDNTSBP@gU*qYfQHPD;GY96E} zzS_TUiQy1g$yeESw8Ma*6LG5(G2WQHfSQ5m526jr+5nglI3GQ;WB7vp{K$HWkt39_ zzNVEb#kC%e8)tAo>NzaK3qpN1WlHBvgK!Q8O$UNWm91_ps7Gqm2YtSK+C4iq)nO&Y z#qMUfR`?^OD8n#^c5}&U0VZWETeoY9T`!3=wSj!S)5S6ESvtwjLUqh+*nZOpxIq5& zmW}EPd&bBd@>|%N9R^BNhwA&61bQG5pc_ zi5EIoDlyb8I&^``2rsZ$!Rg^%Tw&5BCDQfi4+jN?;O^c_?8O(*PF!iqVT^tF85R2T zf9PWUsKv-xMcO&H+~wiCf5~S3Y4Vn6g$z~1IPhL8?{Qo}RYUmpvs$2E?#X9+N{1b& zpOa#*Jk}&7=!SJk&LBK)f;HsECMxqaL1}I@%o$@-`=b6$|79FK$SPSEAEZYP)*JV& zW)n(P_*ggUa*EN-+$;V4kF+>jD);q?8`h*-(Db(-$Q z3dUN3J}wr~ogN1BpVVa(v+J9AZ^t1xR==nA5K9qg-x&Qjp*(#E^ELBxXxBPh!_8yK zPSE7W3g9OEsZ(~w;W81@SQu?mI+O`?p}GxxFePsX(QU~^TG9?b8dlFDXbXnG&6EE~ zK|)^pN`GPrL#U%c7qgk7vzZ>TuUW5BEl;G; zTiso2L5>IuIE_BGyH3Pk%<-F{zl|Y=8oKz6Kxi>tf<>(Jr91Hooqk0UBdg> zsQgnNQ`7&SW^4LZgX=vFd%uIVe%{88FxuXvvv1cKAWYE4K8hf3(MCSTII)9CWdvrH zAGS`^m+hP7Z2uNXTh$k-8G9{|^JjTarK0|Rq^5cF1g7a|{DnFBfcy2p(29)-|dA&g7i%)Q`w%E<2bg@l_f=tFkWxlob(F*V5hhmg&Ij$8^ zSoCobNa${HW$B#lX?8N9^$F`&?27ro>h{Ab-se@hJ^^+STsHscGS@F&q5$8IMbM8g zeP?!o@23!CL@60}WJ15-4K2X?1CJ+5wx4j=s{qXnX}Qa=)8e^mwDB!jgJ zS|hXvOQL$4&mKrhBY+g73sMnC3+?4Ny2nxL2jN6JaF0UunswH_rbUKNP3xm6?&k?{a zv6+F?#J)g4m`su6x4PlaPM(om=Nbs?Xs6HWB2%+=a8%fCVMNBBVO(&7%oZr>&p-1^ z6{idtT6;nt^P@C*QFJC`G+1KPm_opIP2a? zkL;STdE#{3L1a5C7Urqdqr+eOpMdd+s^+4B;XkAEs}1aS4{KX7A?Ydl9)xjw`su|wYq>RgQn*}htQnIzx#9HiskHY5d-r!gccq?k zSPIfFLR6@!T6@n;9}rpE*quB==Esb&}<@$_h-v(;lC)If|srf6C)mfIS|&fB4H1g z6|&fU`XMN+8c!cBPhe#glH(TNk>SrMpsgA$d2)Q4CUR+nczX0A*dXk{&xjzs>aIu7 z%9|B(QuN)PJ#GbJC3v`NyXP&k2>I}0*VX4OJ-{7#$AUvftxQpLSV4Q=f>pG{4$DnJfs6TCr^L$>4QEC?JI5Raf4VI1si|?K`0PQ; z5jJ*Bs7UoA+ExnXbHk@}!B-Mtyi=o~D(RR@mZ9o#Y3Zis^6E+wn1ZWM-z5<Puxq zB0qrD$Ul6r@Si(n&(3Mz|B*YPkF;xhyY}dcVqy)cDxEz_MYQI5(Oq1|NweXiGp+kg zB4E}-)%YE~pSb(dc~=#3BA|_n19gB?ZhM)iMupCg}H-15ybW+Ez{{2CHXdlTYFG^C)0)=-@fbqnVSfMEb75q?h ztadN856fXULXIT?vkyd}ccj=nu-$V2m&YyP5$y^2;EU9unKMrlTdrpLNIbP#Ro&VU zP8UEIagA%ZUlw7-Ayb%U1_Y_n&pCvG8z>t;2W&b#4nU{DeT|+dDR+6BgR$g&I&wQb zN|P?O<_91Kjt1>L?6@4$7}sN;M%e8Itq1MF86hkUzTfajRGDk4&4I|bO;8G#gDMEl zHT-;LMMp0@rQCeQx6W>qkjIU%_35XM@#aE|Tr|UfFn8Ig;0@Yns=b9#be2Ihkuvk? z-+|T3!_8v!VO8fpk&6j{+kfUn6>rt0S;-y5`Fy?cfYA1=Ey_@A*|0}$!mwhFic zsa{!+RF?009C1Rbi1se9SdvGHl9M(ys-Pe3w z6EClj4yT0mcuv7F9at1p(m%*(=^&LLnU?mRf5De?z%;gZKi>ps_j zjudw)p877mE@Is;TWj5l!40o>3n6c-g90+dmkH&Iw55y>hXO<0cheJ8$y?QcB4|rEz)B`GHa;2O6g(# z(R%0b?<7+EB)QRx67OHcs7%DDl9B&D)b6=i89w<^nWAvE!QeYQ$oVyok3x85D^^}8 zqvN}X1%FgW@CuCTIfYrU%4xlv@VVJ!N$+hzb`G)MO5>NI=KESGhEC@i-!9dZ=krT; zpht@kcBtp*+s9SWN!4O_eIGbxt|4WX$JmY}^Gi9Q;zTq5aEVnL%c-do@!=8$Fpa*$ zKyju)FMV&8SR}k~;1RoAm})@ItdxFcF(GNel#9VGp6QiE31X^LhAsX*PEHQ^-aG0CC=Ot$o*e+oLUm&H!-GY;m*LihvE_$~nVn0rHq0&>Gcs2zvHn_ulAk!v zJUdYu!v1qnlE-C5)qUE*63w-k_go13enJ~}Yd#NPiAfr;BY2dI1ZF(P1eU>% z0l`0(t*`@mHt7&2#tl08zHGx< zy(xzN*1I?U`6iB)Ci+9FqgnpqLEgztFn8%!gs*qp(lX|+`^Borh;ZbS?}Q1wG8dZs zM{9$)+$r>%zquuS^zx_A;_V^Py4e^y-2D%IulY*{zIk_mJB{v@mBuV0GIaVpJU*6c zlz)K?5C&mhRP~dGO-t110!2tc*@ezw)NlW}1Nl;C4XgN1SAh8HY8_8SD=YU}8dbO- zW|@Dh{!=VsI{@!?!I5)#+h{Jk^W&ZRalh;4;jk}wKLwsNOEfVV;ym)p`%5wk)S_(^% z59b5^W)W1guAWdf-{xGkQkiE5#OdIH>9V_Dj{8x;PX1^wX-Am zu=qjoTM7E04R0pF#fsqdh$3vUq6vy(4wbFR>8L%rGq>1c8e$ZwKr&(PcF#riE;@J{ zeKhDWW%+qEkj}fEl3d-8e!-WkQxQLI#v-2p$_W=U&i$;@u3ctuc6R>X+|!QNIGb+C ztTn#P#(QWCqxp03DE)5lUrLskoih~kg#2tdadjJJ3mlLok;K5?-bZFU|p7ouCpy?EfY2`S6EC)MzS<44}e?<20oFk;9M7{|j}YrU6bloXq^ z3+_l=R5e=^kly;6)&USwgq=V+{Dh`NMglN`LGrwEl_0entfA-&|=E-Sc=YNmOx z+goSlLi;<01{5@KSj5hp8o(=SMBB_Ldv_L05}e4LbH$yd2bGOcFiLOZ>{x1HiY?Nb zM2f8hpt+j?yoelzyujeHCew}NuXk2b$Zbhz?JvqZ0lFUWj{xlti;!9Sw-|ciW~wuQ4N)uva)tuT2+ElBPIJ+Nvj_7p*t8cqn(vUL zXNnwEXifg;eE0mL#OJ8(-10YP+6K?hlc0cT%pL088&+TUa9z=}{Zl$7E@96tu2dPA zS9uRXr{ffZ3Hx zQ4J=ILQyner0or(MwjH6%ZLdd1!xfJ|6vM(+ZlB5ZV12q{e1s#@bqyb_w@w1g71cp z$LY~3F%6B3&A^v{CkmgXHU_tq*~=HyEDVX6s?iW2c^oiv_z{wRcFCz^tSmB_{ffsx zBnhLL++>~Tc2WNV@R2a86nv*O2^lOroOe z!YnRRSG>M8Y$N$uqg~qfyHq94kN6Z-kM|hLokIn-8dT~$*tN;Iv41Lp?v2OR;`M6+ zBM@BsoiHKP4?N|T`5=*=(di5JQmH8y`V<(1AkPM2;C${X{uB%W6-kbM`4s*6w8iqV zrznmAcI{%A<|X=dQ|N2cv5U^$4OIy^8ZZB7nYeG82+L-E$|Z}33N>n2E`6I=pRJ7m zb%RcZ$T-OfI!*YGdVHXyN87;2;41eVG(a&yWw1cN`$cc*Hz|pK+9mVSQ*2gUf0igU zKL!aYy;ukM;^UrxiW5|I7L?O8hUo7Eh_qn2 zMHeswJw_OVsz6Y^8cIZe@XYndjjuj9hcvhCZHZqHb8*6CaLb|nRNX%~ozc)cD`lBD z$67ylo^gG{4_T7yGXTV*Rw0r%lT^$%D8Hn)#P5i?i0s=U*JfU<5s@&C z%N>9oP6py-V|Qv}XNQs3%b}41_>U|$;qNyWz2FniIC~4Eq1Rgf1p~GVi=7#r@@S79 zn|KLd3L|?J5;?)7{uc`%kmi2uxpovD1`qQP1$&)#b>Ql|YKVy?atO{k za>qnmBk`xF*4|^kI-4xL%-NkgwTLEwk(gQ=?J}{v9Aci*_@?kM* zV7w(273K)!@P;9!)stoO`&~zjW){!f)IFBh>MG`~Iw;Vy&9P4#jP}1mOTXJ?xv6ie zb7{1%Yg#u38iRU_4>vaiyG_SN)z${})}!@*%;NvrC)yS2wprRPhRUUjxqn3e%iW65OI8AQTuOSe7`R zzJTPRqx>yrc+H|{c_5^ah2m!?TcGf-W5o)MRVwg)+@eN5hxT=FBRjb@YbdXA(P$zC zQw55k=f;wx+bWmd)lBzDrvelUXEl`q!1APFY627P_c^SdU$~=t2^(|W)0F5Gj+XFx zjdVe>FvguD3Y8;U-yuBTIVGBgMxteA?7Qvi<*2uFeG=CszLT3pZ{Ha?h|6@h_4?)9~LW0jRtl zRG?VfY}ia=TI zcW0U(#LK97_f!xS@>N1PF~hmSKigVkG=`?9-f%iC5v#)2Pbn=D!=Q920=!&Szk$Lt zN(vJ8R&3T*52sYbCVPvumgODl&s)qoRgg?E5lhYQ3jBNx-2x>-?Go|9pjPPpOnJeN z*HL#f{ig%HL|(v3Z!wd^kUvR0o4=1jhOZ}k-%*E?#5&UZo8DPkPd;_nDNTR=_4n)GCraLZ_+1%5U=>7Q zI~=fm%c=%la_7jZ_vd&eoK8S){(J7t|w zqFlOaR7*8RHx|2=aCl$rk7-5+m`wg~j!=%tZ_!9Wfh!tYp^y9M8?Pm%{!XC_O)WoK zon0QlZh*kWnhneC41>QW_7(iK7l6N8lRPDZq60I(4Zq0!o2a<_w4Bu4*zQ6+inCV1 z@XyMBLS;8Q8zs(M2m&Gq#}nhUIa_OuQdr-~C zt6Q_0&*`Adj?t`_|9td{9snpfSN`i}Z=>`g_cugRZ8H9!b){fge z(XEPSp65*{9G56P&P;~LWpIZ9+%i|H>}z#!tMyrylJV5&kyzL0B82`0*pD3CIX@ zxw#VTbQi4>{0eoo5rA7hFuK$Gp>Nd2H5EqO9lO_AFUmF z9-oAbc0@6vQ2b+=zk;3-s3I(G*QasbGgrq~} zR67>E(+PBbXq2mqx*YaA6yNurdKzt52%73J)0pp+W=H*&@_? zndXAaLB4&9rWnHcQxe>=*``Ynx2;+^Rc1gt!HV8t9VO%YDDO{!AQqM|{L~HM+==7b z-FsNQd~$D=kbvpR{0)mmSu|9XjhdxaS`pnGz_H2#lz-jpb+^^I6Y zatLuh;bJyV`3m6(n)t;4Q{o(%fMTa{j9O~~=Pm;yV6k%fyv07Eft>U%rvzS-1)8{q zzSILFd_a}Gq&`V#6zB;=tv;dKRu=PVN%`XT;-JBuT=^LX&!OH!c*gcEYy9@^f0Sf8 zA_KET)@hJIPlS2o9p>>4PwH&}BKLG|J!{6~W(VhJC5$WrCE@bz1wE3BKv#+7Ackd! zJ7{-ayxvKR6Xg}(w^PFX$7(~L*NBt1;RywGatmTZgiHXVizX+w>Eu2uIulYefBEK!--d6DT z_ZfoL@t)U_@uphue$4sKjYfF;DsNXSEgnCVpnR1%fK*79nWNA3g*)w@9C-QgYFa+K zi|+SyG3_sP1~2^w8nrbcA2qt@lDE-zH=Ep2x4g3<5rL0Ve{GG=R+n)Dvt+oO^YAZj z39#z30E2`n36ZY1+ai=gT7yd3Hh3 z#lG7ScBlkitSl;Ez<>OM^Vrn7ZgM;wf8oW?Yg<{EfhPY10SxhJnYf6d=PSFOl%om{<9k0|5TikVy-gPAWv;^#| zEJ6OxLN&ZE&^Tjh}@qyY7DT*(p_{*4d&iMKX-u@`in3Civ zJu>iLgvHq&G$J`mkuSR}YaB%=HXCR6mE<7}E|E+U13mCrcf_}Q-R}#)54zjGM0YYxr(UweB5 z7NX)bs886RTBRob>}Ydb-=@4H*tsmcQj%@egq?iw-lOObGQ z2emSf)>SMIg4@0~hIs{l5yv3!ec;VQW#77Aj{dmv#*OM@)> zzm+$)JxRZaAs?h5qz^`Qq<1TSs|Btc0N>@~T~;JKXM(T1V2h1>74R)z?W5~$U7T^w z37Xv4@sRM5w|#$0#DMM>Rq@-~AHqP;HWC&_PgfYbSnvAEXQfkor|kGghi#RziFUi|A8__}OFn;ez43G%&YX5}eTU&ijxX(4VYGQpOt) z?mx;YPQxn8%-SoWLl)TOqb0|7AJF`8Y-@gGzll5e)fJWz61l=+Rjm~a4??J7`>1N) zsAGsd#^ZWu+QFAyxh-GLl0t{Gao-B6zqrL1<&CjnR!qLik*D7;WAhKr~&t@JVS3;@w z5ch@`CGn>MKRuC?;3)Es?yK1sQ8DRnRPOIVn6pOI*Rh13%u&+#hJ6YLnx_`@O(lF= zS)UHu$ZNUc?bqB9hkvA~R01iutoWl|sjD15?J{3FTrUiP{oxph$z27=caCKdPlnHm zfz<3O$5{7Hncq^GloLUyp1kIF3Tl1CHM*zYkUgaBWxwf&fLmT#VyLy)ZS`R*&64}V z5i*7TjFV0WkzLzOK0ZOb8GeyMSqFC}H^wgVAOK?+WA)Q4c8d00tW1gfseXYaoMK_` zYB_PO^I|aJ6)Y%GY~pf?$?I!X#Cw9z2r3m~9_~e$ADQ!=RhT!s-7-FAf`^bDrK`KJ zxAW1ZM zmXc21q;6y{(7W-XU*;yka>|X%JaZ&Q*1zn*|LpIWXn@^y?4ORV| zq~onZ@bQ$KzE~<28M~K@y=Hvu64LMijbE;-Coq+#3LD(;ZOkAuj|IxlG@*t^lE=;E zwj}B+9g5D|=w=9yo8xcf1i7bmu_DT|q>ID)DBDoeMN7aNdm0_QA{`a+K9|o6VrOXP ztJ|sGd&p;UD}+Wy&gc*1?m4L8I%;kHroJ)bz-rW8wv#MZn@a9l>ZnOw(+yy_YIvSy z1f~@!0U+T@6oMI2hrJAHWSQgPR1^d_8-60gE~4B46E3e7zdnFb^ZsTvPleppqryBq z%uUg#bJqATX6kkvL$2RPuD>I@uH(%Ur+?)y=F+(7U`^3ZM1~NS_3;7B+3U$19VMtb z-RU0E4~bJ@d$&T>yF?~&f=yAp9jL!GAAz$@CQ;Qln2zj3k2E6)Q~V1+#Ku?9R)pa= zQSD%r6~q?7AYX~`=fu7Ly17-7r`;8w_6EB2iHrrf)dM=_@EaVNW{q73MFEcyLTcCI zI2DW%9sU_`_iF?+(3h(z zrn(f7Czg9$7ZVPfQ(Y2h*XED{wS>;}KV^K9@T~~>iTf+v>N?RS#|mt`6xmSuFW%9J!-R~N zgopwaRy0x)!C|p8*OS-Fn&)lXM!~n(Oofn!PQi=OXX22jTcKYODfXF(_Joq<{x5|W zRPTPo^XKNqIzP7nChp*ny}}@OKt^PEhfzyNN}tjkCr+$LJqoDkHYie9{ke4&B9$36 z^_hkUFVW9-HAuztI=fhUX=r@gt81g*Id<`5NWyTCDzl3Uy#1;U*Y|-MJM~VwpdDS% z68qguTP=H=kfb*F7MlmkA((ZgpqmB@~8?D;#H6sOxfn5Nx3>TSo%7OFob!tt z5?P~K4NEM^j*Wx(a({qhX$sM zMI+MK-$b5=pse9pjaStW@K@_?>f+)xg`Sw%c!2Yf1drRp&2EOFA>0&;uso$SaEp}p zTO9Y)15ke*4;astDgp-u2d$VN4rb8xv2;ef?{;#gO(Nm*iQc>Vi4FQ9_|}O|-*Mt$ z$-=&T3VGQt>{QC>x%l%iow`|wS^~yMpiScD2 zujq+FT6!=k*_vOMLKK7CLXExF_$?X%by~k*;3_spX?2k zY99X_FJ4}q8gBNTxGt~M6Wt1O7jZn`EzRR8n8(ib6DM${n~p=@%L4abF8{Rn{0z7P zkvYTZJu%{D_cW*V_VdyEfv_`T=3Y%*JA<+=R0*Ir!{Gf`JXVYedZ?&T zc~2;$d)0gE%Mx7!12Yc~TpY2buMy&Z{`_fnKAh0}D@PV51!8*GJN76da1AfYAK1ll zlYR19J;S`H_Lv;pUzIk%xy?%tabx|KGd{6`&UY$%_Lr%y-Z$o6A#7*CHu2XBu3Il! zUL5SCd{hGbae)Y^!}fBT##ZUCE(6wI)JWq!3KaptCuh+b*?(@i8pAIqWQFM0M z;g^BJEqcXjMEu>Yibs7O{Qi(ev%{r{hguK!kl+^nUwG|G*iq-Hx}9&`(H-0A#9Tc> zL_u5DX~Un(LWVKv{4md$RVrv=ULjf)j5fydxI@9V%pCk9u~sgWV%rpa6Y?l6XPks= zgb?UwWu}#)m`9FWNIZ*b9Bb_KvQz#&G!hDK)hyO*dUS6YimG_GK;GZYh2sbsjXXZf zbCI9%aw$HGW}7o3%+TFqZQC)abFVZoU6IYwXq9x3(0K8wAr zPVYU$$kO%W=8WIcS*dBP9C;=aZ&>w9`@=e_1o@ZfS?{ct$hX_^XSwhNKgDVEHZH>!)0%902TS#0cOc5v@VF~f>tCi-nU zsIT~@xAfV*^2^YiA^4Kz(!mDWJY+X~$a)C|)vpT!kqzJr-IiW3eOB8PmoJ?e?5MOj zchPV(f6K1Rxo;QR$@iTZmE;d9PH#nw>g+Wo#*?QY|5yJR3nN!AcH9SY=tEKOn$mX| zjtlsD9nM0#tMAq`{-p?*qz=bKZ;zI?GnWq*TAYnsK|7aQ2Em(|*I z@m`MS0~ zOt#d%d`-9qz)&)Y8&ep1IqSA_96O58=>jwz$RRqucF;2zyaX1m(Va%&RrZi28NLbl z_aS!AAvPL=lg5)~W+us=G5i`b&K(5m@s$9#BjvWE$8*HZr6JcTMCm|owf*tdO-qNV zF0s6J+A+RK<|t_O?BWB;e~-bOy0@MAYtO~GQNzvNAHlr@dU`#eQ}X$?d~El4M>n+R zMwSR6!nU!4kq<$JLBP=%!^6E`g_oC$23M*4D~<7Pv+{=i{ia|2_w;V1t4ah`!8Er_oi0+&_{kQk>pBN7m%bC8^Tr)^HQIa* zbNWxCn8&KpGu_C`TSW5}KQ)9pdb}EvB2306Y2$_8!6eu7 zZHb3WQ(hkMwaWQI=k-PWA-n5t#oE#Mt)QxOOw8YjF5lnzp0E#Kvoa6W`jFJF%Q)2Kj5P zi)%AEsi0t7ON1VUyUa;bpbu;MQKwL`f*sC7rV6AxyIQLSn0@A^yHm+A5cU+Xhd+c+ zp|j%qht+? zckB^_Av*jBTZ7#ZV+9Y*EmoKX#|yD)f6B)lh(~@?AQn{b&d1?KjBpjCFT6li_xc{`zL2LzL#uoFJSB zhpn8Qjy>_1IyS1rjP#AXr)i#T?2iu0{D|@z7-lkYKjD_?T8Jj@oD2Xbp`hqDccgR= zhIs4u!A4~e3JVw>Tc2B6 zfO)f1E?A3~UCN&Zc|pzYTQKzlyS3F;Ackb*bG82CDri04pM#{Wjq=z>EpIUyy$rm+ zz9Wzy?d8eqW6Sj)9~UG+H4C&aPkMb(U9-bXMrh*m3y+p{kA7}(_*;+=*)!trhFv~ns&yO8sb0%(iOUDERurAR61cv5`kRgB%^=J!s(`S?3RGVs zjY?sPFS@g(cIaEKbimt|^EQKmE4)dOOC)Qm8m4P$+)(PXq{3n9i>{I~9<9Z@Ia#^E z4ZJ}LBk{je%-z=x3HrMHxgF-zJ&oWWXeUry`}qymK1Pfn9U(K0K46tax9V27y?#EF zL51(@JN2U%qHGrZI>bs-bN$S9CblSV23v$Z-_KF$&hZF}f7M5^H z-2yLsv9IEOy8n8H;TJ9ls8>`}M1vKPpP2lbC_~Ap-zrwB=1H@^-`5AJs;U|&lFOu9 z`>(%4A6C6~Z9aIJQL6tk(Z@4T48?@?8d?rT$Cq9Gvz>vw$s>YZ0wkg8#QWdH@0otwrzhq?R`Jb zIp2Bz33k?6xn{1phQBp~M5%^bL-3l1P`$9AW^iVm+Hy)kpUNRd{>z}K!TY(KKQJKo z?y07uHn|;>`>1YSM`L@dj$i*%UEfL)tIN4IhFS@e$_>*4E1cMHmk!6^k)h78A&&_B z`lV>_NGk}psx7T{mx6V9)ydxDE_~YgdSQ>R(mtXlaGY-2Qs(>xBW6fc!_N&Yfz)MB zUc^40>1I!pkmS$+Ut=g}tBeKfxq-3((Inklx=km{hB^>Mo$S+!)jN!nQ*T809(R(#i#(&<{QDj3cn;TV zdZcVFFX;Jw9bwb=FcxR1Q_W+%s={VU_3Db6@0ySf@U-b#e{Rm~k=BdA)tM?09xgUG z_zk5iH^iM~H-e|Ne^I5K%P3#ayPMJ;3>8_ezqc}`+=GIQf`Ir4bmgV`@T9j8@r zpSx>c++3AIWf?@jStd=(_y2A$eZILEoN5QAKSuW{EpA(b! z5xMmEUkG_uX?!eJNt7)beqvuWF|>%O(fp2a(ljh)+;1$)lsw6pwy(&EtxArzrI{E& zrrDG3-o5eLR~`yxc$9B^S71ae_0Gi!$DrF52W-jP1v7&XT@g5&_^g}e_9DRn7Eg5eh@ z^W)nKs}Y8Z>s#-WrL|3^o06^S6P<%xP2LyR(p4v7jlt}etD398^ z8?VC^WCrKsY`xc+?rdF_bT44Bo|jEr_p$!2X8Xd$4@VHot6Rr8!0nXIqG74Hw2>;a zLKAJi7Obi5te~p!I*Tfe#`nw5fmo&j#(pp173|g;HVSRr5ek(#39vb(hkE}*(FxG~ zB)m3_kEBj!b-0#uG@x_==V*ku&1;3&xou^v2kr8R7BU2d7-W99_+3~yCQJv|xq*4F zI0(&UMQferH)gN}*ICE&8&Py)SlA^y41xt6AJV=A7Zk3qT5OnqHC4W)`ek+bk-%9) z3o|Smg!>+P=$hiqD_x3XjuFN-zWZ!Rg;-icHT+ zI-o2#k|{a@ri4dFs~FsqTsS0|rbWtotm(!k;{cbgSf}?ed1E>Kkm%32*PoXhRcz!D z)TiBPF|jOCt{Tcmwv4-oavU#Rw1Z7kt;?jEmWb2qOkFX?douHJmtvc6t%9)Xc1aAV zO_55nFy-;gbe_AkmmTOCJSkYItyjt{r^=4y?eR_1V9KJW;goN=ij%Q8qu?1hG4;%k z+lylPQhTrf>sE6IyJzwXM?Wbe+)1D0mtOK;!5)ckKK3Q1?<^@h7ZuOakh+B?wDwrP z5;~VI8(6gnt?`R6aWhlbTi0AUN)khDhwMwrMnPL%M5Z0;T`$RhQzmX~5{wj@pn1a6q7orzpNwu=u~3sP z8~;aHdy@l?sm=r8%cb_~d9w4v`YrV@CJ+bjh|kHL(Dw|;^+x4&+X+18G7Apg6mzlL zI7a1TtUSr&owT*i&hvB@G^~I@KullHiWds>SFwp_7Z!F9lhFG933Jwk!X*wzyl+mC z{HTP;`p8zYx-NdlQZX(N-AFa_k@XPl3qYiFLtn(JQLosm-9ltBT!3IUOM+NURFvai z*SXb<$1tMtg)*zfe+s8@1Yhz1vZQ3F8PL>y;}J7ec5~5Y3S#}-D9gqy!g11N9Cqi` zDsW;Ps^<}i^>&<}BO@@Y%(0;)ideDVEoF;ZdCU)?-EN#*N6;py`4BrhN;;$6p+PH2 z0b2H24Yo;rlJZ?6^e4{~*B1XXVOe-#3IhhR=6rFv=KS{P3;=e9VITk^Ps|ED_1P#% z_4L9Tg0HwnP3N~_>IH9r_VO3}l_TLuw!)da0>F{-CEG}aevWRLNL#B&)lA;x)PW29 za+2&cdi@L(yM|wN=2H@VThr*W^DAYZ_kD|k-I44o)5^1vmvq?UQ<)K!VX3fwr8 zZZC7(_Hh7$s;+I`$(&WxxuQP8`i< zQBzVR8Q(gw`G+khMszb($M46^l>2qd$^nxZJYk@YA%o&`JI*%9_s(y43##5s)CM{l z&jdZWxXEX#2TKHOjdJ-?@3BraKc-5Nbel)K&Iaz;>nrNp`L2v?iu2W^H+$%>8+}L_ zY1c88OLU(4yw{6V%^a-TxmexOPXo;Tdg&H!EYTZ?b=o4eQn+;%I!QHtro;4bndZ=} z!Mjdq^2yzCpeHJRsg2*oD^Kh0??Fj^xo;A-VRY2qzPWaj=K5haK(?X&NVit zP}^SLQmvNWqq4ZTxFAKTAVCtK1M{w`jI_D_>ZvvCG)A!%K1Ba;p-6$5>{X`%V+k&A?j%(5>|AFZng%)UCCR zOg^&V5hM>x0JgnQtnCWUgkE6F-L;EVQe~?ot5iwaYNSqnOA5pmfTNQFmC)UOFklUCs()1wJF6X+HVuj~UE>L#y9P>PZs(Bj$;dB^J{b0?N!0lu_M#4x0k- zhpqUBeWy3&8Y5A=Ze`skMQ!=Sk~9|IJ-&>WEoZAX^eKwqnVlLFPz7Su%w>3;X-oR5 z|N72WH%UU87t^1qoF)i}SftLykVL?e5=eG_rpQ-Jds-yimAI-}d9N2Sg#l+J1b|KPU;nluvN1dGu*nQwR-J4!fuUNVZ&WT(&(7+!^J7l{<; zpj(|wKOdE`CniZnM%OAmyt-*)(Q-XlGaah9=~F(uM;ZT$qtto z%G_Ys1ip&x1qc#dl4!u+lO63OP#y;e)Xn51EoEppD+qyUi`gMM(a7DcY<*bXCrs6w zmmodR^JMO8xwDxXeXRdEm{FA`&4gft zkOq6;$P0$Z_!B2ChY{+eh8rQp81PM8so`^D6eJh9Z9- z7!bJ4HmK;oyu1WD?c3YrneyUX2f%#*ngNe&7f}L$pZ?QUj1QLXH_)?gjKLY&)6zQE zrZs`riN2l^%EJfbyRg}bP$;6eHmSxU&&hZCKIe%YQL!GkB3>_81BPp8eF|QF#vUq`Anp+L*w7S-}vncx7 zVg9w?U?FNZZBy_fsbCiJ_E0R=)AKX|vd$zA1ZhL4kSE}G#A2gla%{3+Z7ri{x8v&E zZQ*XdCj-AqnN*ujz6IxjDa>*y{DjMSE9oxXl$fnsV1IN>{Y176@6OflPPqFE92BN1 z38qg-UP@vUj?-U|MWj$?ZK9Md5?&y0lETFf#!*J1N(1F^4i@PRPMJJiBv3*qL-2SN zM-Stl@k`zfEFY2}t9*6G88C#GdJo|f>wDOz6!IZuGfY8rUSz|LwGiZpCH8Y{&WR&P zQmMTyf$~jy)S<7|&CGUCj}&=1qRB6Iv7UsRUY7lY<}drWlN8M}b$kXQolewJ6K-J@ z{_BpMmR44C#d+FlQ`OmY&MkIms(9P7vQb7E%TW`7`T>8&%_nfPH}{Amg_oz(Yj7;0 z!%Oq-5L}3E(JT(h9%7aq%kD;zMQ3as6TWQ`Z!Kj!_ayMF^I*8zhfb`3@hDi@DiF_*2ohR4z3 z2E^p!DYHW?c^-8zqb0$j4I9J!X60%b!&Jb!2v<_KnJQtMZ)g!Nar=SE7N-#~(gV2N zWK4kxA6G-|s`C>&zSP^50xH@=cCn-*m5`awHbj{?f=Y+t4su@=;L%LlLY%LJeh0=I zk@ajE$Nb#*b~|q87u+bI>FgS3UfNq3m9<%NIT`lWT6?E{@M+gX?}^KENk&X+^Y&Xv z@7cQ?didv=glL`qWRR-5%0$G0g^-+EED&G$C-Oqo2L*FylOS^ z4@_`NozQfC7k!QloBi_E+2gYGZI|!DPWN^EBtk>1AEWR`UJ2V-p7%%C(o*qha|QaW zrkqR*MDexJz*9t=mH>l0OzxbaSc-n)<j;z1y zW0CHBJ4(f`V}}r+XQ@C5-WUmHlkYJO1qQ)a7iE0HsqTqr^lwOxnrvBhp$4}Kio~qqq^Jm;V{C{tZgYFyn`BaH(Enpu^`nw1}<54BC*-nQLESJ!EHc6DN zWJ4UQhE@TMwnnPcQil#wBi#vO1Q+`c+;+o8Xow_oAq9Z?9a%X!@1DWGDp))%&171^Id~&*HM0)|v@^tNH0{S^1lNH<%{B+wb9h zP8I1You@Mmw-SlVCy+}u&}*;k-r+HPbdS|eNz+c;)1lhK`J)1+%>DdCz*d?O!ldnj zlaVCoT0y769ArwS6*$#uKa}OY51Y_`9E#dOp6^>fo5uyu=PKxs#51FDZ+FV; z>g7bl&M$|1w%11MsO!p$$mZU)M?+*cKC#CuK1jWd@cED2UFC1-p?C`#KJ1?7TRAl3 zkw-t-k)3bBb&DI3P3LveY-R=PmEW+R2W*DPq~%Q0$j>*5wBEm693cc8fe2*B8k)?= z^#r3ykte1^L`l!uVk2mkh-l@~I@z$__oaW7$QR0CCZS-~U;a)ub=Vk2C3=be0S@o0 zCEEqt((~5XA_orsRu*hmIxVdq7Z!1&ZQw!)kLfeVxdrEFj@ zl$1w>^+ycbNXvqg6MNT!q7$s(j}T2Q0W*u6y^5*1-vvf)CwhX21L@0!sKK1)&dS}2 zL^e#EAB25C)JpJMRtQQ<+zV9*z2p!{34#S3?wMgZ2#1X+X0FL~OKjYJ%(tXUUmve1mlUgH2~K)`q6S&NF=Z1OPv0(vZClf>%>ZV+a(| zBtM@7bJoZKoXt;9Gt@Gldoq@MC2i#{QdW%ZCw{~U^V3OljE1IHwmIiy^dB;G&qhD4 z3&{=h;w{air?Cf=3L_%x`C9nUO|jT{2bP9@7 zFukasMu$Zu?o&A6Ayl~|^W8!>HwoXafelBSIV55}Z6-3z+fHK+8i_J~h)3C2UeVpC zV_R7Le6IU;iiQu3-!&cYw+TkzF>$8X%pzdV)Z;N2v?Fbh9CK~4<2&0FIorr!hU$!v zb=AtD`~`1;;n4DOgC44}R=XTuJ`m}Gjf(9>xzQ}?et!eX;2yLnrx%0m%DKVaJ?`cR zk;g|9+Vs+{dK$g2x(GGuFTOm3TYrq>Y~HC_D%);up>6V&QBi!smW zb)tH72s+7z2pr`&-SAYy)HesC5Iof~hbi82i$1yuENxsFyi|eOgt8}@Y(0klo=_|p zNWV#if5m2K?j`9+N@xQ0gD|Rv76)Fof|Fg@#OzC|QLuG|e7S?{S=j2#H6I+(8wu zc5}Leu0s<{fy}0)ukj9HgI4;;388b5gK#lRAPPB(vP