Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing

Let’s learn how to upgrade to Windows 10 2004 using SCCM. Windows 10 2004 is the latest version of Windows 10, and you can use servicing plans to keep it up-to-date and secure.

ConfigMgr (aka Configuration Manager) allows you to manage Windows as a service and learn how to upgrade to the Windows 10 2004 version. Windows 10 May 2020 Update is another name for Windows 10 2004.

Windows 10 servicing is the modern way of upgrading Windows 10 to the latest version without using the in-place upgrade (IPU) Task Sequence.

You can create service plans to form deployment rings and ensure that Windows 10 systems are updated when new builds are released. You can also view alerts when Windows 10 clients are near the end of support for their Semi-Annual Channel build.

Patch My PC

Related post How to Enable Windows 10 servicing using SCCM | ConfigMgr | WSUS

Index
Prerequisites
Search for Windows 10 2004 Servicing Package
Download Windows 10 2004 Servicing Package
Deploy Windows 10 Servicing Package
Summary – Deployment
End-User Experience Windows 10
Log Files for Windows 10 Servicing
Upgrade to Windows 10 2004 Using SCCM
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Table 1

Prerequisites

  • Windows 10 Software Update Management. Windows Update for Business should not be enabled.
  • Online Service Connection Point
  • Enable Specify thread priority for feature updates from Client settings (1902 or later).
  • Enable Dynamic Update for feature updates from Client settings (1906 or later).
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.1
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.1

From the Products, you have enabled the following product.

Adaptiva
  • Windows 10, version 1903 and later 
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.2
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.2

Click on UPGRADE and enable the checkmark for the upgrade option from the Classification tab from Software Update Point Component Properties.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.3
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.3

NOTE! Make sure all the prerequisites mentioned in the following post are in place. Enable Windows 10 servicing using SCCM.

Search for Windows 10 2004 Servicing Package

Navigate to \Software Library\Overview\Windows 10 Servicing\All Windows 10 Updates. Search with Product and Date Released:

  • Product Windows 10 version 1903 and Later.
  • Date Released is On or AfterLast 28 Days.
  • Click on the Search button.
  • Click on the available update named – Feature update to Windows 10 (business editions), version 2004, en-us x64.
    • The “required” column shows 1.

NOTE! – Select the other languages if you want to deploy non-English languages.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.4
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.4

Download Windows 10 2004 Servicing Package

Right-click on Feature update to Windows 10 (business editions), version 2004, en-us x64 and Click on Download.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.5
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.5

Select Create a new deployment package.

  • Enter the Name – Download Windows 10 2004 Servicing Package.
  • Enter the package name source – UNC path to store the source file.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.7
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.6

Click on Add and select Distribution Point. Select the Distribution Point – Click on the DP Name.

  • Click OK and Next.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.8
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.8

Select “Automatically Download Content when packages are assigned to distribution points.”

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.9
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.9

Download Source files from the Internet. Download Software Updates from the Internet.

  • Click Next to continue
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.10
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.10

Specify the updated languages for products. Select the different languages by clicking on the Edit button.

  • Click Next.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.11
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.11

Click on Next on the Summary page.

Package:
The software updates will be placed in a new package:
• Download Windows 10 2004 Servicing Package
Content (1):
• CMMEMCM.MEMCM.COM
Distribution Settings
• Priority: Medium
• Enable for on-demand distribution: Disabled
• Prestaged distribution point settings: Automatically download content when packages are assigned to distribution points
Software updates that will be downloaded from the internet
Feature update to Windows 10 (business editions), version 2004, en-us x64
Windows Update Language Selection:
English
Office 365 Client Update Language Selection:
English (United States)
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.12
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.12

Download the following files completed –

  • 19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd
  • WindowsUpdateBox.exe
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.13
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.13

Download Column confirms the serving update is downloaded.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.14
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.14

Deploy Windows 10 Servicing Package

You have already downloaded the Windows 10 2004 servicing package. Now, let’s deploy the Windows 10 servicing update to test collection.

  • Navigate to \Software Library\Overview\Windows 10 Servicing\All Windows 10 Updates.
  • Right-click on a Feature update to Windows 10 (business editions), version 2004, en-us x64 and click on Deploy.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.15
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.15

Enter the Name of Windows 10 Servicing Deployment

  • Windows 10 2004 Servicing
  • Click Next
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.16
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.16

Specify deployment settings for this deployment in the Deploy Software Update Wizard.

  • Select Type of Deployment – Required.
  • Select State Message Level – Only Success and Messages.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.17
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.17

Scheduling Configure schedule details for the deployment in the Deploy Software Update Wizard.

  • Select Schedule Evaluation – Client Local Time.
  • Select Software Available Time – As Soon As Possible.
  • Select Installation Deadline – Specific Time – Date and Time.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.18
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.18

Specify the user experience for the deployment.

  • Select all the default values for Windows 10 Servicing
    • Deadline Behavior.
    • Device Restart Behavior.
    • Write Filter handling for Windows Embedded Devices.
    • Software Updates Deployment re-evaluation behavior upon restart.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.19
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.19

Select the default alert configuration for Windows 10 servicing deployment.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.20
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.20

Select the following options for Windows 10 2004 servicing deployment using SCCM (a.k.a ConfigMgr).

  • Deployment Options:
    • Do not install software updates
  • Deployment Options
    • Download and Install software updates from the distribution points site default boundary group.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.21
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.21

Summary – Deployment

Updates Targeted:
• Feature update to Windows 10 (business editions), version 2004, en-us x64 3012973(Article ID)
General:
• Deployment Name: Windows 10 2004 Servicing
• Description: Windows 10 2004 Servicing
• Collection: HTMD Collection
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: 6/4/2020 10:13:00 PM
• Deadline for software update installation: 6/8/2020 9:55:00 PM
• 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 deadline is reached: No
• Restart system outside the maintenance window when deadline is reached: Suppressed
• If a restart is required it will be: Allowed
• Commit changes at 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
Alerts:
• On software update installation error generate a Window Event: No
• Disable Window Event while software updates install: No
Download Settings:
• Computers can retrieve content from remote distribution points: No
• Download and install software updates from the fallback content source location: Yes
  • Click on the Next button.
  • Click on the Close button to complete the deployment process.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.22
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.22

Confirm the deployment for Windows 10 servicing using Configuration Manager.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.23
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.23

End-User Experience Windows 10

Manually Sync policies using the ConfigMgr applet from the Control Panel.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.24
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.24

Launch Software Center, click on Updates and select the available update for Windows 10 2004.

  • Click on the Install button to start the installation.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.25
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.25

User Confirmation of Windows 10 upgrade.

  • Click on Install again.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.26
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.26

Log Files for Windows 10 Servicing

The following are the critical SCCM and Windows log files associated with Windows 10 servicing.

C:\Windows\Logs\CBS\CBS.log

CBS Appl: detectParent: parent found: Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.18362.836, state: Installed
CBS TI: started and RebootPending volatile key indicates that a reboot is pending, skip startup processing.
CBS TI: Startup Processing completes, release startup processing lock.
CBS WU creates the package, AppID:UpdateOrchestrator, UpdateID:{84858A33-7E49-4280-9CEB-67882C26B267}, revision: 200
CBS Read out cached applicability from TiLight for package: Package_for_KB4552152~31bf3856ad364e35~amd64~~18362.772.1.0, ApplicableState: 112, CurrentState:112
CBS WU creates the package, AppID:UpdateOrchestrator, UpdateID:{7CC12D9B-5F51-4EC9-9F5E-D038DBF5FD9B}, revision: 200
CBS Read out cached applicability from TiLight for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~18362.836.1.6, ApplicableState: 112, CurrentState:96
CBS Trusted Installer is shutting down because: SHUTDOWN_REASON_AUTOSTOP
CBS Winlogon: Simplifying Winlogon CreateSession notifications
CBS Winlogon: Stopping notify server
CBS Winlogon: Unloading SysNotify DLL
Lock: Lock removed: WinlogonNotifyLock, level: 8, total lock:6
Info CBS Ending TrustedInstaller finalization.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.27
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.27

Dism.log – C:\Windows\Logs\DISM

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.28
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.28
PID=4300 TID=14848 Temporarily setting the scratch directory. This may be overridden by user later. - CDISMManager::FinalConstruct
DISM PID=4300 TID=14848 Scratch directory set to 'C:\windows\TEMP\'. - CDISMManager::put_ScratchDir
DISM PID=4300 TID=14848 DismCore.dll version: 10.0.19041.264 - CDISMManager::FinalConstruct
DISM Initialized Panther logging at C:\windows\Logs\DISM\dism.log

Upgrade to Windows 10 2004 Using SCCM

The process details are on the Windows 10 side.

Installing

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.29
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.29

Restart after installing Windows 10 2004

The installation of Windows 10 2004 is completed.

  • Restart the device to complete the Windows 10 Servicing using SCCM.
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.30
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.30

Let’s click on the restart confirmation pop-up window.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.31
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.31

Click Yes to confirm the restart because other users were logged into the device.

Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.32
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.32

Confirmation of Upgrade

Check the status of the Windows 10 2004 servicing upgrade from the console.

  • \Monitoring\Overview\Deployments\Feature update to Windows 10 (business editions), version 2004, en-us x64 Status to HTMD Collection
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing - Fig.33
Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing – Fig.33

Resources

We are on WhatsApp. To get the latest step-by-step guides and news updates, Join our Channel. Click here –HTMD WhatsApp.

Author

Anoop C Nair is Microsoft MVP! He is a Device Management Admin with more than 20 years of experience (calculation done in 2021) in IT. He is a Blogger, Speaker, and leader of the Local User Group HTMD Community. His primary focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. He writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc.

19 thoughts on “Upgrade to Windows 10 2004 Using SCCM | ConfigMgr | Servicing”

  1. I have setup a Serving Plan for Windows 10 2004 based on your instructions. Everything in SCCM seems to be correct. The Pilot group I am using shows the 4 computers in the Monitoring/Deployments. Once computer shows Compliant (still at ver 1909), the other three show as Unknown/Client check passed/Active. This was done over a week ago, but the update still does not show in Software Center. The boundaries are correct, I can ping the computers from SCCM. Not sure where to look from here…

    Reply
  2. Hi Anoop,
    thanks for that guide.
    After the clients installed the update and click on restart now – Windows is not installing anything. After a reboot the MECM client says “Update installed” but after a policy rerun, it’s again showing as available.
    Oh and yes the system is not on 2004 after the restart.
    Do you have any idea? Its occuring on many different devices and also VMs we used for testing, no errors or whatever.

    Kind regards,
    Max

    Reply
      • i had a short look but i could identify an error – setupdiag.exe also ran and couldn’t find an error. the weird thing is that the Software center shows everything is fine and windows even gives me the “restart and update” options but then it just restarts. currently i started a new run on both VMs. After they finished installing and want a restart i grab the logs and post them.

  3. seems like i replied to the wrong answer – can you delete this please i can’t find a delete button for my answers 🙁

    Reply
  4. using feature updates. has update my SCCM version 2002 still unable to update using feature update to upgrade from windows 1903 to windows 2004.

    error on wuahanlder
    Installation job encountered some failures. Job Result = 0x80240022. WUAHandler 10/11/2020 11:50:24 am 8636 (0x21BC)

    eroor on DISM
    2020-11-10 14:22:04, Info DISM API: PID=6032 TID=9080 Lookup in table by path failed for: DummyPath-2BA51B78-C7F7-4910-B99D-BB7345357CDC – CTransactionalImageTable::LookupImagePath

    2020-11-10 14:22:04, Info DISM API: PID=6032 TID=9080 Lookup in table by path failed for: DRIVE_C – CTransactionalImageTable::LookupImagePath

    2020-11-10 14:22:04, Info DISM DISM Provider Store: PID=6032 TID=3100 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. – CDISMProviderStore::Final_OnConnect
    2020-11-10 14:22:04, Warning DISM DISM Provider Store: PID=6032 TID=3100 Failed to load the provider: C:\Windows\system32\Dism\MetaDeployProvider.dll. – CDISMProviderStore::Internal_GetProvider(hr:0x80070

    2020-11-10 14:22:08, Error EnumeratePathEx: FindFirstFile failed for [C:\$WINDOWS.~Q\*]; GLE = 0x3[gle=0x00000003]

    What else can i check?

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.