WDS – Configure Multiple PXE Servers


This article describes how to use multiple WDS servers on a single network.

This solution is undocumented by Microsoft, it is possible to have multiple WDS servers active on the same network.

To enable this feature, it is necessary to add a registry key to each PXE server. During boot, it will be possible to press the F11 or F9 key depending on the client (Legacy or UEFI) to discover all the servers available on the network.

The operations are to be performed on each WDS server, the client will start on the first server that responds.


Open the registry editor (regedit) and go to the following location:


Double-click the AllowServerSelection 1 key to modify it.

Change the value to 1 1 and click OK 2 .

From the Windows Deployment Service Console, restart the WDS services. Right click on server 1 , go to All tasks 2 and click on Restart 3 .
Restart service WDS

Repeat the operation on the other WDS server(s).


Legacy Bios

When starting on the PXE, it is possible to press F11 to choose another server.
F11 for server selection

The discovered servers are displayed, select the server with the up / down arrows and validate by pressing Enter.
Select server


When confirming the start on the network, press the F9 key.
F9 for server selection

Wait while discovering the available PXE servers on the network.
Discovering PXE Servers

Once the servers are discovered, select in one with the up / down arrows and press Enter to validate the choice.
Choose a PXE Server

Related Posts

Deploy Windows with MDT and WDS

In this tutorial, we will see how to use the couple MDT (Microsoft Deployment Toolkit) and WDS (Windows Deployment Services) to deploy Windows images. The pair WDS and MDT to deploy images by starting

Convert an ESD file to WIM

Since the arrival of Windows 10, the image file format on ISO is no longer in WIM format but ESD. In this tutorial, we will see how to convert an ESD to WIM format and then use it on WDS or MDT. 1. Co

MDT: Running a PowerShell Script During a Deployment

In this article, I explain how to run a PowerShell script (ps1 file) during a deployment with MDT. Copy the ps1 << 1 >> file to the Scripts folder in the folder. Open the properties of the