Danny Moran

How to deploy Windows 10 with Windows Deployment Services (WDS)

Published March 19, 2022 by Danny Moran

Table of Contents
PAGE CONTENT

Introduction

Windows Deployment Services (WDS) makes it possible to install Windows-based operating systems via the network, eliminating the requirement for a CD, DVD, or USB device. In this guide, I’ll show you how to install the WDS role onto a Windows Server, extract the boot.wim and install.wim files from the Windows 10 ISO file, load them into WDS, and boot into the install media over the network to begin the Windows 10 installation.

How to deploy Windows 10 with Windows Deployment Services (WDS) video

How to deploy Windows 10 with Windows Deployment Services (WDS)

Installing Windows Deployment Services

  1. Run PowerShell as an Administrator

  2. Run the following command:

    Install-WindowsFeature WDS
    
  3. Open Server Manager, press Tools, then press Windows Deployment Services.

  4. In the WDS panel, expand the Servers drop down in the left hand column.

  5. Right-click your local server in the servers drop down and press configure server.

  6. Before you begin, check your your environment meets the requirements, and if it does, press Next.

  7. Select if you are integrating your WDS server with Active Directory, or if you are setting up a standalone server and press Next. (For this guide, we are integrating with Active Directory.)

  8. Enter the location where you want to store your WDS files. By default, it stores it in C:\RemoteInstall. For best performance, you should change the path to a secondary drive, however using the default location works fine. Press Next once you have entered the path location. If you leave it on the C drive, then you will get a warning, however, you can just press Yes to continue.

  9. For the PXE settings, set it to Respond to all client computer (known and unknown) and then press Next.

  10. Untick Add images to the server now, as we will add the boot image at a later stage, and press Finish.

Adding the Windows 10 boot image to Windows Deployment Services

  1. Copy your Windows 10 installation ISO file to the server.

  2. Right-click the ISO file and press Mount.

  3. Right-click Boot Images, and then press Add Boot Image…

  4. Press Browse, navigate to the mounted drive, select sources, and then select boot.wim and press Open and then press Next.

  5. Enter a descriptive image name and description and then press Next.

  6. Press Next to start the boot.wim import.

  7. Press finish to close the boot images import wizard.

Adding the Windows 10 install image to Windows Deployment Services

  1. Copy your Windows 10 installation ISO file to the server.

  2. Right-click the ISO file and press Mount.

  3. Right-click Install Images, and then press Add Install Image…

  4. Press Browse, navigate to the mounted drive, select sources, and then select install.wim and press Open and then press Next.

  5. Select the install images that you want to import by ticking the boxes, untick use default names, and then press Next.

  6. Enter a descriptive image name and description and then press Next. (repeat this step for all install images selected)

  7. Press Next to start the boot.wim import.

  8. Press finish to close the boot images import wizard.

Install Windows 10 over the network

You should now be able to network boot devices on your local network and boot into the imported boot.wim file.

Once you have booted into the install media over the network, follow the install wizard as you would if it was a local install file.