What are the prerequisites for using MDT?

Applies to: Microsoft Deployment Toolkit (MDT) 8456 and later
Last updated: May 2025


Problem

You want to install and use MDT in your environment, but need to know what components and configurations are required beforehand.


Solution

To successfully install and run Microsoft Deployment Toolkit (MDT), you must ensure that the following prerequisites are in place.


System Requirements

Supported Operating System

  • Windows 10/11 (Professional or Enterprise)
  • Windows Server 2016 / 2019 / 2022 (recommended for centralized deployment servers)

Architecture

  • 64-bit only (x64) OS is required.
  • Ensure you have enough free disk space (minimum 10 GB, more recommended for storing OS images and drivers).

Required Software Components

ComponentDescriptionRequired Version
Windows ADK (Assessment and Deployment Kit)Core toolset for deployment tasksMatch your Windows version. Use Windows ADK for Windows 10/11
Windows PE Add-on for ADKEnables boot image creation with WinPEMust match the ADK version
.NET FrameworkRequired by the MDT Workbench and scriptsVersion 4.7 or higher
PowerShellUsed in deployment scriptsInstalled by default on supported OS
Microsoft Deployment Toolkit (MDT)The actual MDT applicationLatest release (e.g., MDT 8456)

Optional But Recommended

FeatureUse
Windows Deployment Services (WDS)PXE boot capability for network deployments
SQL Server (Express or Full)Centralized database for advanced MDT features
Domain ControllerFor joining deployed machines to Active Directory

Network Requirements

  • MDT server and target machines must be on the same network (or properly routed).
  • DNS and DHCP must be functioning.
  • Ports for SMB (445), RPC (135), and optionally TFTP/HTTP if using PXE or WDS.

Permissions and Accounts

  • Administrative access on the MDT server.
  • Domain account with permissions to join machines to the domain (if applicable).
  • Service accounts (if using database or automation scripts).

Checklist Before Installation

  • Installed Windows ADK and WinPE Add-on
  • Verified OS compatibility and architecture
  • Ensured .NET and PowerShell are present
  • Have MDT installer ready (Microsoft official download)
  • Local or domain admin access on the server

Notes

  • Always install the Windows ADK first, then the WinPE Add-on, and finally MDT.
  • Avoid using the MDT server as a domain controller or production server.
  • Check for updates to ADK and MDT regularly, especially with new Windows builds.

You may also like...