PowerShell GUI for Downloading Windows ADK, WinPE, LP & FOD ISO's - W10_11ADK_WinPE_LP_FOD.ps1

DmWappushservice is part of the normal Windows ISO, unless you removed the WAP Push component.

\Windows\System32\dmwappushsvc.dll
\Windows\System32\Windows.Internal.Management.dll -> DmEnrollmentSvc


Most admins run the normal Get-WindowsAutopilotInfo.ps1 script during the specialize pass, instead of WinPE.

Can you create a Autopilot Hash from WinPE? Yes!
How to silently create an Autopilot Hardware Hash in WinPE and upload the Hash unattended using Symantec ITMS

WinPE doesn't include PS support by default, so you need to download the ADK PE Add-on's to find the Optional Components (OC's) for PS support.

WinPE: Adding Windows PowerShell support to Windows PE


I don't manage any AutoPilot domains, so no clue what those packages are. They're not part of the LSOF or ADK ISO's.
Thank you so much garlin
I have created a USB with WinPE to get hardware hash for autopilot but facing a issue.
I have created a question at this topic https://www.ntlite.com/community/in...ash-in-winpe-without-network-connection.5626/
Can you please take a look on this?
 
Thanks for this, I had to put aria2c binary in place manually, but then worked fine.
 
I fixed a bug with the aria2c.zip download path, if you're calling the script from a different folder.
 
There's a sticky post on one of the Language Pack threads, with download URL's to W10 & 11 Language Pack (LP) and Feature on Demand (FOD) ISO's.

Most users don't need access to the full ISO's, since they only want to add one or two languages. For those who require the full set of LP's or FOD's, it's better to download the complete collections.

I've created a new script to help download them, and full ISO versions of the Windows ADK and ADK WinPE Add-on's. This may be useful since the default ADK & WinPE setup installers are very slow in downloading the source MSI files. WinPE Add-on's are primarily used to add PE language packs along with PowerShell, .NET 4.5, WMI and other scripting support.

The script can accept multiple click selections, and the Clear button will reset the selection list. When ready, click on Download.

View attachment 12932

What versions of Windows are supported?
  • Win 7 & 8.1 with WMF 5.1
  • Win 10 & 11
Why do I get a PowerShell execution policy error?
Your default execution policy prevents unsigned scripts from running. Run the W10_11ADK_WinPE_LP_FOD.bat script.

What Windows releases are available?
W10 1809, 1903, 1909, 2004, 20H2, 21H1, Server 2019, and Server 2022
W11 21H2, 22H2, 23H2, 24H2, and Server 2025

Why does it need to run aria2?
aria2 is an open source tool which runs parallel network connections to dramatically speed up downloads. I'm using the same settings as UUP dump's download script for optimal performance.

How do I use the ISO?
Mount the ISO. For the LP & FOD ISO's, copy whatever LP or FOD packages you need and import them into NTLite as Updates.

For the ADK & WinPE Add-ons, you will need to run the offline installers.
Code:
cd F:\path\ISO_folder
adksetup.exe /features OptionId.DeploymentTools OptionId.WindowsPreinstallationEnvironment /norestart /quiet /ceip off
adkwinpesetup.exe /features OptionId.WindowsPreinstallationEnvironment /norestart /quiet /ceip off

Why don't I see Build nnnnn.nnnn listed?
MS doesn't refresh the ADK versions after they're first released.
What about adding arm64 support?
 
What about adding arm64 support?
There isn't an arm64 build of aria2c, which the script uses to download ISO's faster.

For most of the W11 ISO's, the arm64 files are bundled in the normal ADK and PE. I believe the FOD is the only ISO that has its own arm64 version, but I don't have a working MS download link for it. That FOD may be available at other "off brand" sites.
 
Back
Top