Notes from the Lab on Windows ADK for Windows 11 22H2

You probably noticed that Microsoft release a new version of Windows ADK for Windows 11 last month (May 2022), the 22H2 version. One major change in this version compared to the 21H2 version of the kit is that x86 boot images are no longer included. In this post you learn about what this means for ConfigMgr and MDT Lite Touch environments.

Below is the new content inside the Windows Preinstallation Environment folder:

Windows ADK for Windows 11 22H2

What's new in Windows ADK for Windows 11 22H2

According to the official documentation covering the new features for the 22H2 version, Microsoft only mentions improvements for the Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA). The what's new information don't even mention the fact the x86 boot images are removed from WinPE, but there is a note about the on the Download and install the Windows ADK page.

When doing a file comparison between 21H2 and 22H2 I did notice there was a new optional component for WinPE: The winpe-hsp-driver.cab file. This seems to be support for the new Microsoft Pluton Processor. Below is a listing of the new files in 22H2 (when installing only the OSD components and WinPE):

.\assessment and deployment kit\imaging and configuration designer\x86\hwreqchk.dll
.\assessment and deployment kit\windows preinstallation environment\amd64\winpe_ocs\winpe-hsp-driver.cab
.\assessment and deployment kit\windows setup\amd64\sources\background_cli.png
.\assessment and deployment kit\windows setup\amd64\sources\hwreqchk.dll
.\assessment and deployment kit\windows setup\amd64\sources\windlp.dll
.\assessment and deployment kit\windows setup\amd64\sources\asz\arunimg.dll
.\assessment and deployment kit\windows setup\amd64\sources\asz\arunres.dll
.\assessment and deployment kit\windows setup\amd64\sources\asz\spwizres.dll
.\assessment and deployment kit\windows setup\amd64\sources\replacementmanifests\fsdepends-replacement.man
.\assessment and deployment kit\windows setup\amd64\sources\replacementmanifests\nchostagent-replacement.man
.\assessment and deployment kit\windows setup\amd64\sources\replacementmanifests\systemsettings_handlers_cortana-replacement.man
.\assessment and deployment kit\windows setup\amd64\sources\replacementmanifests\updateagent-replacement.man
.\assessment and deployment kit\windows setup\amd64\sources\svr\arunres.dll
.\assessment and deployment kit\windows setup\amd64\sources\svr\background_svr.png
.\assessment and deployment kit\windows setup\amd64\sources\svr\spwizres.dll
.\assessment and deployment kit\windows setup\arm64\sources\background_cli.png
.\assessment and deployment kit\windows setup\arm64\sources\hwreqchk.dll
.\assessment and deployment kit\windows setup\arm64\sources\windlp.dll
.\assessment and deployment kit\windows setup\arm64\sources\asz\arunimg.dll
.\assessment and deployment kit\windows setup\arm64\sources\asz\arunres.dll
.\assessment and deployment kit\windows setup\arm64\sources\asz\spwizres.dll
.\assessment and deployment kit\windows setup\arm64\sources\replacementmanifests\fsdepends-replacement.man
.\assessment and deployment kit\windows setup\arm64\sources\replacementmanifests\systemsettings_handlers_cortana-replacement.man
.\assessment and deployment kit\windows setup\arm64\sources\replacementmanifests\updateagent-replacement.man
.\assessment and deployment kit\windows setup\arm64\sources\svr\arunres.dll
.\assessment and deployment kit\windows setup\arm64\sources\svr\background_svr.png
.\assessment and deployment kit\windows setup\arm64\sources\svr\spwizres.dll
.\assessment and deployment kit\windows setup\x86\sources\background_cli.png
.\assessment and deployment kit\windows setup\x86\sources\hwreqchk.dll
.\assessment and deployment kit\windows setup\x86\sources\windlp.dll
.\assessment and deployment kit\windows setup\x86\sources\asz\arunimg.dll
.\assessment and deployment kit\windows setup\x86\sources\asz\arunres.dll
.\assessment and deployment kit\windows setup\x86\sources\asz\spwizres.dll
.\assessment and deployment kit\windows setup\x86\sources\replacementmanifests\fsdepends-replacement.man
.\assessment and deployment kit\windows setup\x86\sources\replacementmanifests\systemsettings_handlers_cortana-replacement.man
.\assessment and deployment kit\windows setup\x86\sources\replacementmanifests\updateagent-replacement.man
.\assessment and deployment kit\windows setup\x86\sources\svr\arunres.dll
.\assessment and deployment kit\windows setup\x86\sources\svr\background_svr.png
.\assessment and deployment kit\windows setup\x86\sources\svr\spwizres.dll

Note: Funny enough, Microsoft didn't even update the installer to reflect that x86 boot images (including the 32-bit ARM boot image) are no longer installed. See below screenshot.

The 22H2 ADK Installer, incorrectly showing the x86 and ARM boot images being installed.

ConfigMgr Support

First of all, ConfigMgr 2203 does not yet officially support the 22H2 version of Windows ADK for Windows 11. If you upgrade Windows ADK to this version in your ConfigMgr environment, ConfigMgr won't be able to reload or update the x86 boot image anymore. Not the end of the world if you don't need it, but until ConfigMgr has official support for the 22H2 version, I don't recommend using it in production.

The official docs: Support for the Windows ADK in Configuration Manager.

Note: Upgrading to Windows ADK to 22H2 technically works for an existing ConfigMgr setup, even though it obviously won't be able to upgrade the x86 version of the boot image.

ConfigMgr console after upgrading to the new ADK and reloading the x64 boot image.
ConfigMgr console after new install of ConfigMgr 2203 on a server with the new ADK

MDT Lite Touch Support

Like ConfigMgr 2203, MDT Lite Touch does not have official support for the new ADK either. In fact, MDT, which has not been updated since 2020, don't even have official support for anything Windows 11, even though it happens to work just fine.

In my testing the x64 22H2 boot image does not seems to work with MDT Lite Touch, even if following the instructions later in this post to prevent the Deployment Workbench from crashing. When starting an MDT Lite Touch Deployment using Windows 11 ADK 22H2 the HTA-based wizard is not very happy.

The MDT Lite Touch deployment wizard crashing in WinPE from ADK 22H2.

If you upgrade Windows ADK to 22H2 on your MDT server, the Deployment Workbench will crash once you click on the Windows PE tab in the deployment share properties. To prevent that from happening, simply copy in the x86 boot image structure from an earlier version of the ADK to the install folder.

x86 folder added to 22H2 install folder to prevent the Deployment Workbench from crashing.
Deployment Workbench crashing if x86 folder is not missing.
About the author

Johan Arwidmark

5 3 votes
Article Rating
Subscribe
Notify of
guest
14 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Joshua Szanto
Joshua Szanto
4 days ago

@Johan: did you know that Microsoft is deprecating use of boot.wim from WDS?
https://docs.microsoft.com/en-us/windows/deployment/wds-boot-support

Mike Douglas
Mike Douglas
12 days ago

ADK 10.0.22621.1. still has the issue of the Dot3Svc not starting. It says
> net start dot3svc
The Wired Autoconfig Service could not be started.
More help is available by typing NET HELPMSG 3523.
> net helmpsg 3523
The *** service could not be started.
> netsh lan show interfaces
The following helper DLL cannot be loaded: DOT3CFG.DLL
The following command was not found: lan show interfaces.

Any fix for this yet?

Tony
Tony
13 days ago

I'm still getting the script error when the deployment wizard loads. Anybody find a fix for this? I can ignore the error and continue as usual however…

Tony
Tony
1 day ago

I'll definitely stay away from W11ADK 22H2. Thanks!!

sphbecker
sphbecker
27 days ago

I ran into both of the above issues with MDT this week. I was drawn to 22H2 PE because the old 2004 PE build doesn't seem to support AMD's 6000 series USB4 controller…at least I was unable to get it working with any of HP's or AMD's provided chipset drivers. 22H2 works, but has the issues above. What I found is script error during the workflow can be ignored, it seems to only effect the workflow UI, fonts look odd, error messages can't be shown, but the workflow will complete if you close the error. The MMC error message can… Read more »

John Delise
John Delise
1 month ago

I found myself on vacation and going through my LinkedIn list and clicking on one of your posts as I am wont to do. But, like a bag of Jay's Potato chips, you can't eat just one. So I noticed the previous and next post buttons and proceeded to binge. I realized that not all articles were relevant to my interests (most were). It would have been nice to have the previous and next post buttons on the top so that I could skip back to past articles I may have missed and not have to scroll to the bottom… Read more »

FuxMak
FuxMak
1 month ago

Do you think there will be any future for MDT? Probably not….,right?

Mike Douglas
Mike Douglas
12 days ago
Reply to  FuxMak

I think eventually CM/AutoPilot (provisioning) will take its place.


>