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
| Component | Description | Required Version |
|---|---|---|
| Windows ADK (Assessment and Deployment Kit) | Core toolset for deployment tasks | Match your Windows version. Use Windows ADK for Windows 10/11 |
| Windows PE Add-on for ADK | Enables boot image creation with WinPE | Must match the ADK version |
| .NET Framework | Required by the MDT Workbench and scripts | Version 4.7 or higher |
| PowerShell | Used in deployment scripts | Installed by default on supported OS |
| Microsoft Deployment Toolkit (MDT) | The actual MDT application | Latest release (e.g., MDT 8456) |
Optional But Recommended
| Feature | Use |
|---|---|
| Windows Deployment Services (WDS) | PXE boot capability for network deployments |
| SQL Server (Express or Full) | Centralized database for advanced MDT features |
| Domain Controller | For 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.





