-
Notifications
You must be signed in to change notification settings - Fork 8
Microsoft Windows ADK 10.1.28000.1
Your Name edited this page Dec 30, 2025
·
3 revisions
Below is a video walkthrough of the steps on this page:
OSDWorkspace Prerequisites: Windows ADK
$Url = 'https://go.microsoft.com/fwlink/?linkid=2337875'
Invoke-Expression "& curl.exe --insecure --location --output `"$env:TEMP\adksetup.exe`" --url `"$Url`""
Start-Process -FilePath "$env:TEMP\adksetup.exe" -ArgumentList '/features', 'OptionId.DeploymentTools', 'OptionId.ImagingAndConfigurationDesigner', '/quiet', '/ceip', 'off', '/norestart' -Wait
$Url = 'https://go.microsoft.com/fwlink/?linkid=2337681'
Invoke-Expression "& curl.exe --insecure --location --output `"$env:TEMP\adkwinpesetup.exe`" --url `"$Url`""
Start-Process -FilePath "$env:TEMP\adkwinpesetup.exe" -ArgumentList '/features', 'OptionId.WindowsPreinstallationEnvironment', '/quiet', '/ceip', 'off', '/norestart' -Wait
$path = 'C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs'
New-Item -Path $path -ItemType Directory -Force | Out-Null
https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install
Windows ADK 10.1.28000.1 (November 2025)
Windows PE add-on for the Windows ADK 10.1.28000.1 (November 2025)
To install the Windows ADK and Windows PE add-on, you can use the following PowerShell commands. These commands will download the installers and run them with the specified options.
$Url = 'https://go.microsoft.com/fwlink/?linkid=2337875'
Invoke-Expression "& curl.exe --insecure --location --output `"$env:TEMP\adksetup.exe`" --url `"$Url`""
Start-Process -FilePath "$env:TEMP\adksetup.exe" -ArgumentList '/features', 'OptionId.DeploymentTools', 'OptionId.ImagingAndConfigurationDesigner', '/quiet', '/ceip', 'off', '/norestart' -Wait
$Url = 'https://go.microsoft.com/fwlink/?linkid=2337681'
Invoke-Expression "& curl.exe --insecure --location --output `"$env:TEMP\adkwinpesetup.exe`" --url `"$Url`""
Start-Process -FilePath "$env:TEMP\adkwinpesetup.exe" -ArgumentList '/features', 'OptionId.WindowsPreinstallationEnvironment', '/quiet', '/ceip', 'off', '/norestart' -Wait
$path = 'C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs'
New-Item -Path $path -ItemType Directory -Force | Out-Null
Winget install doesn't work when I last tested this so you'll have to use the link above to download the ADK installer, but for reference, I'll leave this last command that at one point used to work.
# This does not currently work, but it is left here for reference.
winget install --id Microsoft.WindowsADK -e -v 10.1.28000.1 --accept-source-agreements --accept-package-agreements --wait --override '/features OptionId.DeploymentTools OptionId.Documentation OptionId.ImagingAndConfigurationDesigner /quiet /ceip off /norestart'