Upgrade to Windows 10 21H2 using KB5003791 Enablement Package and SCCM

Let’s see how to upgrade to Windows 10 21H2 using KB5003791 enablement package and SCCM Windows Servicing feature. Microsoft already confirmed that Windows 10 21H2 upgrade would be via Enablement Package. Now, it’s available in the SCCM console, ready to deploy.

Update – Windows 10 21H2 is Generally Available now. Microsoft announced the Windows 10 21H2 GA on the 16th of Nov 2021 with 30 months support cycle (Enterprise and EDU versions). Home and Pro editions of the November 2021 Update will receive 18 months of support.

Install KB5003791 update to enable the Windows 10 Version 21H2 feature set for Windows 10 Version 2004, 20H2, and 21H1 devices. All the Windows 10 21H2 features are already available in 2004, 20H2, and 21H1 versions code. This enablement package helps to enable those features in Windows 10 21H2 version.

Patch My PC

You can upgrade to Windows 10 21H2 using the enablement package if you are already on any of the following Windows 10 Versions – 2004, 20H2, or 21H1. You will also need to make sure that Windows 10 devices have installed the 2021-09 or later Cumulative Update (KB5006670). After installing the October month LCU, you will have to restart your computer to receive the Windows 10 21H2 enablement package.

Manual Upgrade to Windows 10 21H2 using KB5003791

You can test this enablement package by downloading it manually from Microsoft windowsupdate.com. I don’t recommend using the manual method if your device is connected to the internet and has access to the windows update system.

If your Windows 10 version is 1909 or older, you can’t use the enablement package to upgrade to Windows 10 21H2 version. You will need to use other Windows 10 upgrade methods.

1E Nomad
Upgrade to Windows 10 21H2 using KB5003791 Enablement Package and SCCM
Upgrade to Windows 10 21H2 using KB5003791 Enablement Package and SCCM

The best option is to seek a Windows 10 21H2 enablement package using the Windows Update – Check for Update button. This KB5003791 enablement package released as an insider version?

Upgrade to Windows 10 21H2 using KB5003791 Enablement Package and SCCM
Upgrade to Windows 10 21H2 using KB5003791 Enablement Package and SCCM

Why do I think this is the Windows Insider version of the enablement package? Because the properties of KB5003791 show as Affected products: Windows Insider Pre-Release version.

Manual Upgrade to Windows 10 21H2 using KB5003791
Manual Upgrade to Windows 10 21H2 using KB5003791

You can download the Windows 10 21H2 enablement packages from Microsoft update services for the manual installation of the enablement package.

Windows 10 x64 – http://b1.download.windowsupdate.com/c/upgr/2021/08/windows10.0-kb5003791-x64_b401cba483b03e20b2331064dd51329af5c72708.cab

Windows 10 x86 – http://b1.download.windowsupdate.com/c/upgr/2021/08/windows10.0-kb5003791-x86_1bf1a29db06015e9deaefba26cf1f300e8ac18b8.cab

Windows 10 arm64 – http://b1.download.windowsupdate.com/c/upgr/2021/08/windows10.0-kb5003791-arm64_05c00a882a8cb93b8dc1b94ef8133f909f3cd937.cab

Getting SCCM Ready for Windows 10 21H2 Upgrade

The Windows 10 21H2 upgrade can be completed using KB5003791 Enablement Package and SCCM Windows Servicing. You will need to make sure that your SCCM infra is all set to deploy this enablement package for Windows 10 21H2 upgrade.

You will have to satisfy all the prerequisites for Windows Servicing in SCCM. I have explained Windows 11 in-place upgrade using Windows Servicing workload. Microsoft will deliver Windows 10 21H2 enablement package through WSUS/SCCM and WUfB/Intune. The WSUS/SCCM Product classification for enablement package update is Upgrades.

NOTE! – I think this KB is still part of the Windows Insider Pre-release version; hence you won’t find this KB5003791 in SCCM unless you have already enabled the Windows Insider Pre-Release product category.

Getting SCCM Ready for Windows 10 21H2 Upgrade
Getting SCCM Ready for Windows 10 21H2 Upgrade

You will need to ensure that all the client settings policies are in place to support the SCCM servicing plans for the Windows 10 in-place upgrade scenario. Also, you have to ensure that.

  • The service connection point must be installed and configured for Online.
  • Enable Specify thread priority for feature updates from Client settings (1902 or later).
  • Enable Enable Dynamic Update for feature updates from Clients settings (1906 or later).
Getting SCCM Ready for Windows 10 21H2 Upgrade
Getting SCCM Ready for Windows 10 21H2 Upgrade

Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM

You will deploy Windows 10 21H2 feature Updates using SCCM. Once all the prerequisites are in place, and you have completed the steps mentioned above, the Windows 10 21H2 feature updates will be available in the All Windows Feature Updates node under Software Library – Windows Servicing.

You can search with KB5003791 to get all the KBs available to upgrade to Windows 10 21H2. The following are the three (3) Windows 10 21H2 enablement packages available in SCCM/WSUS environment.

Feature Update to Windows 10 Version 21H2 ARM64-based systems 2021-09 via Enablement Package
Feature Update to Windows 10 Version 21H2 x64-based systems 2021-09 via Enablement Package
Feature Update to Windows 10 Version 21H2 x86-based systems 2021-09 via Enablement Package

Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM
Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM

You will need to Navigate to \Software Library\Overview\Windows Servicing\. Search with the KB5003791 and select the Enablement package called Feature Update to Windows 10 Version 21H2 x64-based systems 2021-09 via Enablement Package.

You will need to right-click on the package Feature Update to Windows 10 Version 21H2 x64-based systems 2021-09 via Enablement Package and select the Deploy option.

Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM
Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM

You will need to specify the deployment details of the Windows 10 21H2 feature package and device collection details that you want to deploy this upgrade package.

  • Enter the Deployment name – Feature Update to Windows 10 Version 21H2
  • Software Update is already selected because have selected a particular feature update package above – Upgrade to Feature Update to Windows 10 Version 21H2.
  • You will need to select the Collection – All Windows 10 Devices.
  • Click on the Next button to continue.
Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM Windows Servicing
Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM

The following are the options that I have configured in the lab environment to get Windows 10 21H2 upgrade using the enablement package KB5003791. I have selected no package option so that the client can download the update directly from Microsoft.

You will need to configure the Deployment Settings, Schedule, User Experience of Windows servicing in SCCM as per organizational standards and requirements.

Updates Targeted:
• Feature Update to Windows 10 Version 21H2 x64-based systems 2021-09 via Enablement Package 5003791(Article ID)

General:
• Deployment Name: Feature Update to Windows 10 Version 21H2
• Description: Feature Update to Windows 10 Version 21H2 for x64
• Collection: All Windows 10 Devices

Deployment Settings:
• Send wake-up packets: No
• Verbosity Level: Only success and error messages

Scheduling:
• Deployment schedules will be based on: Client local time
• Available to target computers: 10/21/2021 9:37:00 AM
• Deadline for software update installation: 10/28/2021 9:34:00 AM
• Delayed enforcement on deployment: No

User Experience:
• User Notifications: Display in Software Center and show all notifications
• Install software updates outside the maintenance window when the deadline is reached: No
• Restart system outside the maintenance window when the deadline is reached: Suppressed
• If a restart is required, it will be: Allowed
• Commit changes at the deadline or during a maintenance window (requires restarts): Yes
• If any update in this deployment requires a system restart, run updates deployment evaluation cycle after restart: No

Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM
Deploy Windows 10 21H2 Feature Update KB5003791 using SCCM

Alerts:
• On software update installation error generate a Window Event: No
• Disable Window Event while software updates install: No

Package:
No package specified for the software updates

Download Settings:
• Computers can retrieve content from remote distribution points: No
• Download and install software updates from the fallback content source location: Yes

End-User Experience Windows 10 21H2 Enablement Package

The end-user experience of Windows 1021H2 enablement package deployment would be the same as any other monthly patch deployment, unlike other feature pack deployments. Since I have deployed this as an available, it will be available in Software Center.

End-User Experience Windows 10 21H2 Enablement Package
End-User Experience Windows 10 21H2 Enablement Package

Author

Anoop is Microsoft MVP! He is a Solution Architect on enterprise client management with over 17 years of experience (calculation done in 2018). He is Blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, Intune. He writes about technologies like ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, ACD, etc.…