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 2 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

>