Step-by-Step Guide to Update Windows ADK on SCCM Server

In this blog post, I will show how to update an existing installation of a Windows ADK on an SCCM server. Learn the best practices to update Windows ADK and WinPE to the latest version on SCCM server.

My current SCCM 1902 setup is running the ADK version 1809. I will show you how to update the ADK version from 1809 to 1903.

When you deploy operating systems with Configuration Manager, the Windows ADK is a required external dependency. Hence it is important to update the ADK version when you plan to deploy new Windows 10 versions.

To know about Windows ADK versions and downloads, check this post.

What is Windows ADK

The Windows Assessment and Deployment Kit contains set of tools that you need to customize Windows images for large-scale deployment. You can use the tools to test the quality and performance of your system and applications running on it.

Every new release of Windows ADK is better than it’s previous version. It is almost difficult to remember what was added in particular version of ADK. So always refer this article to know what’s new in every version of Windows ADK.

What is Windows PE Add-on for Windows ADK

Starting with Windows 10, version 1809, Windows Preinstallation Environment (PE) is released separately from the Assessment and Deployment Kit (ADK).

To add Windows PE to your ADK installation, download the Windows PE Add-on and run the included installer after installing the ADK.

Should I update Windows ADK

This is the common question asked by many whether should I update Windows ADK version. Absolutely Yes !!. There are many advantages of using the latest version of Windows ADK.

  • As and when new Windows 10 versions come out, to deploy them using SCCM, you need the latest version of ADK.
  • By installing or updating Windows ADK, you get the access to latest features baked in ADK version.

Windows ADK Features

The Windows ADK includes the following features. While you are installing Windows 10 ADK, you can select the below features to install them.

Note – If you are installing Windows ADK on SCCM Server, you might probably look to select only Deployment Tools and User state migration tool features.

  • Application Compatibility Tools
  • Deployment Tools
  • Windows Preinstallation Environment (Windows PE)
  • Imaging and Configuration Designer (ICD)
  • Configuration Designer
  • User State Migration Tool (USMT)
  • Volume Activation Management Tool (VAMT)
  • Windows Performance Toolkit
  • Windows Assessment Toolkit
  • Microsoft User Experience Virtualization (UE-V)
  • Application Virtualization Sequencer (App-V)
  • Microsoft Application Virtualization Auto Sequencer (App-V)
  • Media experience Analyzer

Install Windows ADK on SCCM server

Download Windows ADK and WinPE Addon

Before we proceed further let’s download Windows ADK and WinPE addon from the here.

  • Download the Windows ADK for Windows 10 version 1903 – Direct link
  • Download the Windows PE add-on for the ADK – Download link

download adk and winpe addon

When you click on above links, you get two installers – adksetup.exe and adkwinpesetup.exe. Save them to a folder.

adksetup and adkwinpesetup

Update Windows ADK on SCCM Server

Now that we have ADK and WinPE add-on installers downloaded, let’s look at the steps to update Windows ADK on SCCM server.

First of all, it is important that you inform the business about this change. Since you are going to uninstall ADK, install new version and update boot images, ensure you do this change when no OS deployments are going on.

Uninstall Windows ADK

Here is how you uninstall Windows ADK

  • Login to SCCM server.
  • Go to Control Panel > Programs and Features.
  • Right click Windows Assessment and Deployment Kit – Windows 10 and click Uninstall.

uninstall windows adk

Click Yes when asked for uninstall confirmation.

uninstall windows adk

The Windows ADK uninstall is complete.

uninstall windows adk

Uninstall WinPE add-on

After you uninstall Windows ADK, you must next uninstall Windows PE add-on.

  • Login to SCCM server.
  • Go to Control Panel > Programs and Features.
  • Right click Windows Assessment and Deployment Kit Windows Preinstallation Environment add-ons – Windows 10 and click Uninstall.

Uninstall WinPE addon

Click Yes and complete the uninstall.

Uninstall WinPE addon

Both Windows ADK and Windows PE add-on are now uninstalled.

Install Windows ADK

To install Windows ADK on SCCM server

  • Login to SCCM server.
  • Run adksetup.exe as administrator.
  • This launches Windows ADK setup wizard with two options under Specify Location.
  • Select the first option – Install the Windows Assessment and Deployment Kit to this computer.

Click Next.

Install Windows ADK on SCCM server

Click Next.

Install Windows ADK on SCCM server

Accept the License Agreement.

Install Windows ADK on SCCM server

As mentioned earlier, select the features required for SCCM OSD. Click Install.

Install Windows ADK on SCCM server

The Windows ADK – Windows 10 installation is complete. Click Close.

Install Windows ADK on SCCM server

Install Windows PE add-on

Here is how you install Windows PE add-on on SCCM server

  • Login to SCCM server.
  • Run adkwinpesetup.exe as administrator.
  • This launches Windows ADK setup wizard with two options under Specify Location.
  • Select the first option – Install the Windows Assessment and Deployment Kit Windows PE add-ons to this computer.

Click Next.

Install Windows PE add-on on SCCM server

Accept the license agreement.

Install Windows PE add-on on SCCM server

There are no additional features except Windows PE to select. Click Install.

Install Windows PE add-on on SCCM server

The Windows PE add-on installation is complete. Click Close.

Install Windows PE add-on on SCCM server

Update Boot Images to Distribution Points

Finally after you install the latest version of Windows ADK, you must always update boot images. The boot images must be updated to all the distribution points present in the setup. Most of all you must update both x64 and x86 boot images.

To Update Boot Images

  • Launch SCCM console.
  • Go to Software Library > Overview > Operating Systems > Boot Images.
  • Right click Boot Image and click Update Distribution Points.

update SCCM boot images

Check the box “Reload this boot image with the current Windows PE version from the Windows ADK“. Click Next.

update SCCM boot images

On Summary page, click Next.

update SCCM boot images

On the completion page, click Close.

Update Boot images to distribution points

Related Posts
guest
32 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
George

Hi Prajwal, You have no idea how helpful your website has been for me. Thank you! I did the Configuration Manager Upgrade from 1810 to 1910 last weekend following one of your step by step articles and all ended successfully except the Boot Image update. The Update Distribution Points Wizard completed with the following error: Error: Windows ADK reload actions: Reload using WIndows PE from ADK version 10.0.17763.0 I found this article and I updated the Windows ADK and Windows PE add-on. Tried to update boot image in the Distribution Points but get the same message. Am I missing something?… Read more »

George

Thank you for your reply!
The current version of ADK is: 10.1.18362.1. I did the upgrade of the ADK after the upgrade from 1810 to 1910.
We currently have two custom boot images in production that now are not working. They start but get the error “Failed to run Task Sequence”. An error ocurred while starting the task sequence (0X800700CF). Thanks again!

George

Thank you for your reply! I first did the upgrade from 1810 to 1910 and due to I received the “Error: Windows ADK reload actions: Reload using WIndows PE from ADK version 10.0.17763.0” when tried to update the boot image to the DPs, I tried upgrading the ADK version. I did it succesfully but getting the same error. And the two custom boot images that we currently have in production are not working, I getting the error: “an error ocurred while starting the task sequence “(0x800700cf)”” The current ADK version installed on the server is 10.1.18362.1. But, I noticed that… Read more »

Kiran

can we install latest ADK and MDT later after upgrading SCCM 1902 to 1910

Mikey090tx

Hello Prajwal, Have followed your steps for a most of our SCCM configuration and we have had great success. I recently attempted to update the latest ADK on our SCCM 2012 instance and I encountered some issues with the boot files and pxe boot. After long hours of troubleshooting, we decided to recover our server from a backup instance to revert the changes. There was a huge push for new machines to be imaged and they preferred to restore the instance to try and return to a functional pxe state. After the restore the server came back online and all… Read more »

Luke D

Practically everything I have learned setting up and maintaining SCCM over the last few years has been through this site.
Thank you!

basic86

Thank you dear sir Prajwal, always very easy to read and informative

Craig Paulsen

Great article mate.

Tanmay Ghosh

Wonderful article thanks much..

Tony Bell

Thank you for yet another concise article – your website has helped immensely. Have a strange problem. New SCCM 1906 build, the first sign of trouble was there was only a x86 Boot wim. Installed ADK and WinPE however, no matter what I do, all Boot images revert back to x86. I can change the Architecture in Data Source but once again, the architecture changes from 64 to 86. How is this even possible???

khey

dont forget to add your nic drivers back to the boot image before redistribute

Apurva Desai

Hi Prajwal,

Thanks much for this. Anything we need to do with the USMT package in CM after this upgrade?

THanks

asdkfjhdsfkjhdkjlh

I had done this before upgrading to SCCM 1906, but then, a colleague of mine customized the boot image with a background. When upgrading to SCCM 1906 I saw in the logs that it declined to upgrade the boot image because it was customized. Is there a newer boot image than 10.0.18362.1? Mine says client version 5.00.8790.1007, so, I now that a newer client exists.
If there is a newer boot image, how do I get it back into my SCCM since the in-place upgrade to 1906 did not update it?

Ahmad Jahloli

thanks a lot prajwal.

Adriano Botelho

I couldn’t find how to “Launch SCCM console”.

Paul

Note for others, at the “update distribution points” stage after WADK-PE install, I was still seeing the old WADK version. Restarting server made the new version visible.

Ahmed

OSD Upgrade windows 1709 to 1803 hang with smstsl log warning
could not open windows upgrade setup progress registry key”hklm\sysytem\setup\mosetup\volatile”.Error=0x80070002. progres UI will not be updated

leon

amazing thanks 🙂

AJP

Thanks for this post,. Can you use the SCCM Console and do some non-OSD work while WinPE is installing?

Shareef

if you have an error when you reload the boot image , you need to restart the server then try it again (y)

Sucha

I have upgraded sccm 1809 to 1902 , after that i got many errors in server “LocationServices” The log says “Failed to send management point list Location Request Message” to “my sccm server name” “MP_Status” The log says “Mp Status: processing event: SMS_RemoteClient_ManagementPointCertificate_CrossVerificationFailure, for machine: “client machines” when i cross-checked all of the client machines the client “LocationServices” log says “Failed to validate the certificate ” from management point ” my sccm server name”. and “Failed to retrieve MP certificate authentication information over http.” “CertificateMaintenance” in client machine the log says “Failed to verify signature of message received from MP… Read more »

Marek

Hi I we have ADK 1803.
I unistall ADK there was no Win PE.
Then install ADK , PE , restart but I don’t see new WinPE boot images in console.

IT360.be

After installing the new ADK, you have to reboot otherwise SCCM doesn’t see the new version.

Bo B.

Don’t you need to update the USMT package in Config Mgr as well?

egenics

Hi, I am on SCCM 1902 using Windows 10 1803 across our environment. My current windows ADK is version 10.1.14393.0.

If I upgraded the ADK will it break my current environment? I don’t plan on upgrading to Windows 10 1902 yet but I wanted to update the Windows ADK since the SCCM is on 1902.

RJO

No it will not break your environment.

khey

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More