-
Notifications
You must be signed in to change notification settings - Fork 8
Microsoft Windows ADK 10.1.26100.2454
A newer version is available: Microsoft Windows ADK 10.1.28000.1
The Windows Assessment and Deployment Kit (ADK) provides tools for customizing, assessing, and deploying Windows. OSDWorkspace uses two components from the ADK:
- Deployment Tools — includes DISM, BCDboot, and other imaging utilities
- Windows Preinstallation Environment (WinPE) — the lightweight OS used to boot and deploy Windows
Below is a video walkthrough of the steps on this page:
OSDWorkspace Prerequisites: Windows ADK
Run from an elevated PowerShell session to download and install the ADK, WinPE add-on, and apply the MDT bugfix:
# Install Windows ADK
$Url = 'https://go.microsoft.com/fwlink/?linkid=2289980'
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
# Install Windows PE add-on
$Url = 'https://go.microsoft.com/fwlink/?linkid=2289981'
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
# Apply MDT WinPE x86 bugfix
$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| Component | Link |
|---|---|
| Windows ADK 10.1.26100.2454 (December 2024) | Download |
| Windows PE add-on for the Windows ADK 10.1.26100.2454 (December 2024) | Download |
Downloads and silently installs the ADK with the Deployment Tools and Imaging and Configuration Designer features:
$Url = 'https://go.microsoft.com/fwlink/?linkid=2289980'
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' -WaitDownloads and silently installs the WinPE add-on:
$Url = 'https://go.microsoft.com/fwlink/?linkid=2289981'
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| Option | Description |
|---|---|
/features <OptionId> |
Specifies which features to install (space-separated) |
OptionId.DeploymentTools |
DISM, BCDboot, and other deployment utilities |
OptionId.ImagingAndConfigurationDesigner |
Windows ICD for image customization |
OptionId.WindowsPreinstallationEnvironment |
WinPE files (WinPE add-on only) |
/quiet |
Silent installation with no UI |
/ceip off |
Disables the Customer Experience Improvement Program |
/norestart |
Suppresses automatic restart after installation |
When using MDT (Microsoft Deployment Toolkit) with this version of the ADK, opening the Deployment Workbench MMC snap-in may fail with an error related to the missing WinPE x86 WinPE_OCs directory. The ADK installer does not create this folder when only x64 WinPE is installed. Creating the directory manually resolves the error:
$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-Nullwinget install for the Windows ADK does not currently work reliably. Use the PowerShell commands above instead. The following is retained for reference only:
# Not currently working — for reference only
winget install --id Microsoft.WindowsADK -e -v 10.1.26100.2454 --accept-source-agreements --accept-package-agreements --wait --override '/features OptionId.DeploymentTools OptionId.Documentation OptionId.ImagingAndConfigurationDesigner /quiet /ceip off /norestart'