How to Install Windows XP Through Windows Server 2003 Windows Deployment Services (WDS) – Step-by-Step Guide
Introduction
Windows Deployment Services (WDS) is a Microsoft server technology used to deploy Windows operating systems over a network. Using WDS, administrators can install operating systems such as Windows XP on multiple computers without using CDs or DVDs individually.
Although WDS is mainly associated with newer operating systems, many organizations and training labs still use Windows XP and Windows Server 2003 for educational purposes, legacy applications, and networking practice environments.
This guide explains how to install Windows XP using Windows Deployment Services on Windows Server 2003 in a detailed step-by-step manner.
Table of Contents
Requirements
Network Diagram
Configure Windows Server 2003
Install Active Directory
Configure DHCP Server
Configure DNS Server
Install Windows Deployment Services
Prepare Windows XP Source Files
Create Boot Images
Add Install Images
Configure PXE Boot
Client Computer Requirements
Boot Client from Network
Install Windows XP through WDS
Troubleshooting
Advantages of WDS
Limitations of Windows XP Deployment
Best Practices
Conclusion
Requirements
Network Diagram
Configure Windows Server 2003
Install Active Directory
Configure DHCP Server
Configure DNS Server
Install Windows Deployment Services
Prepare Windows XP Source Files
Create Boot Images
Add Install Images
Configure PXE Boot
Client Computer Requirements
Boot Client from Network
Install Windows XP through WDS
Troubleshooting
Advantages of WDS
Limitations of Windows XP Deployment
Best Practices
Conclusion
1. Requirements
Before starting, ensure you have the following:
Hardware Requirements
Server Computer
Processor: Pentium 4 or higher
RAM: Minimum 2 GB
Hard Disk: 80 GB or more
Network Adapter
Processor: Pentium 4 or higher
RAM: Minimum 2 GB
Hard Disk: 80 GB or more
Network Adapter
Client Computer
PXE-enabled Network Card
Minimum 512 MB RAM
Empty hard disk
PXE-enabled Network Card
Minimum 512 MB RAM
Empty hard disk
Software Requirements
Windows Server 2003 Installation CD/DVD
Windows XP Installation CD
Service Pack files (recommended)
Windows Deployment Services package
DHCP configured network
DNS configured server
Windows Server 2003 Installation CD/DVD
Windows XP Installation CD
Service Pack files (recommended)
Windows Deployment Services package
DHCP configured network
DNS configured server
2. Network Diagram
Example Network Setup:
| Device | IP Address |
|---|---|
| WDS Server | 192.168.1.1 |
| Client PC | DHCP Assigned |
| DNS Server | 192.168.1.1 |
| Gateway | 192.168.1.254 |
3. Configure Windows Server 2003
First install Windows Server 2003 on the server machine.
Step 1: Install Server OS
Insert Windows Server 2003 CD.
Boot from CD.
Press Enter to install.
Create partition.
Format using NTFS.
Continue installation.
Configure:
Computer name
Administrator password
Date and time
Finish installation.
Insert Windows Server 2003 CD.
Boot from CD.
Press Enter to install.
Create partition.
Format using NTFS.
Continue installation.
Configure:
Computer name
Administrator password
Date and time
Finish installation.
Step 2: Configure Static IP Address
After installation:
Click Start → Control Panel
Open Network Connections
Right-click Local Area Connection
Select Properties
Double-click Internet Protocol (TCP/IP)
Configure:
| Setting | Value |
|---|---|
| IP Address | 192.168.1.1 |
| Subnet Mask | 255.255.255.0 |
| Default Gateway | 192.168.1.254 |
| Preferred DNS | 192.168.1.1 |
Click OK
4. Install Active Directory
WDS works best in an Active Directory environment.
Step 1: Open Run
Click Start
Click Run
Type:
dcpromo
Press Enter
Click Start
Click Run
Type:
dcpromo
Press Enter
Step 2: Active Directory Wizard
Click Next
Select:
Domain Controller for a new domain
Choose:
Domain in a new forest
Click Next
Select:
Domain Controller for a new domain
Choose:
Domain in a new forest
Example domain:
lab.local
Set database paths
Install DNS when prompted
Set Directory Services Restore Mode password
Finish wizard
Restart server
5. Configure DHCP Server
DHCP assigns IP addresses automatically to clients.
Step 1: Install DHCP
Open:
Control Panel
Add/Remove Programs
Click:
Add/Remove Windows Components
Select:
Networking Services
Click Details
Check:
Dynamic Host Configuration Protocol (DHCP)
Install component
Open:
Control Panel
Add/Remove Programs
Click:
Add/Remove Windows Components
Select:
Networking Services
Click Details
Check:
Dynamic Host Configuration Protocol (DHCP)
Install component
Step 2: Create DHCP Scope
Open:
Administrative Tools
DHCP
Right-click server
Select:
New Scope
Open:
Administrative Tools
DHCP
Right-click server
Select:
New Scope
Example settings:
| Option | Value |
|---|---|
| Start IP | 192.168.1.100 |
| End IP | 192.168.1.200 |
| Subnet Mask | 255.255.255.0 |
Configure gateway
Configure DNS
Activate scope
6. Configure DNS Server
DNS resolves computer names.
Verify DNS
Open Command Prompt
Run:
nslookup
Verify server response.
Open Command Prompt
Run:
nslookup
Verify server response.
7. Install Windows Deployment Services
Important Note
Original Windows Server 2003 uses RIS (Remote Installation Services). WDS was introduced later and requires:
Windows Server 2003 SP1/SP2
Updated WDS package
Step 1: Download WDS
Download WDS update from Microsoft archives.
Step 2: Install WDS
Run WDS installer.
Accept agreement.
Complete installation.
Restart server if required.
Run WDS installer.
Accept agreement.
Complete installation.
Restart server if required.
8. Configure WDS Server
Step 1: Open WDS Console
Click:
Start
Administrative Tools
Windows Deployment Services
Click:
Start
Administrative Tools
Windows Deployment Services
Step 2: Configure Server
Right-click server name
Select:
Configure Server
Right-click server name
Select:
Configure Server
Step 3: Select RemoteInstall Folder
Example:
D:\RemoteInstall
Ensure partition uses NTFS.
Step 4: Configure PXE Settings
Choose:
Respond to all client computers
Optional:
Require administrator approval
9. Prepare Windows XP Source Files
Step 1: Create Shared Folder
Example:
D:\XPSETUP
Step 2: Copy Windows XP CD Files
Insert Windows XP CD.
Copy all files into:
D:\XPSETUP
Insert Windows XP CD.
Copy all files into:
D:\XPSETUP
Step 3: Share Folder
Right-click folder
Select:
Sharing and Security
Enable sharing
Right-click folder
Select:
Sharing and Security
Enable sharing
Example share name:
XPSETUP
10. Create Windows XP Boot Image
Windows XP does not use WIM images like newer Windows versions. Deployment commonly uses RIS-style setup files.
Step 1: Add Legacy Image
Open WDS Console
Expand server
Right-click:
Legacy Images
Select:
Add Image
Open WDS Console
Expand server
Right-click:
Legacy Images
Select:
Add Image
Step 2: Enter Source Path
Example:
D:\XPSETUP\I386
Step 3: Image Description
Example:
Windows XP Professional SP3
Step 4: Finish Wizard
WDS copies setup files to deployment folder.
11. Configure PXE Boot
PXE allows clients to boot from network.
BIOS Configuration
On client PC:
Restart computer
Enter BIOS
Enable:
Network Boot
PXE Boot
Save settings
12. Client Computer Requirements
Ensure:
Client connected to LAN
DHCP working
Network card supports PXE
Hard disk detected
13. Boot Client from Network
Step 1: Start Client PC
When PXE starts, screen displays:
Press F12 for network boot
Press:
F12
Step 2: DHCP Communication
Client receives:
IP address
Boot file location
Step 3: Connect to WDS Server
Client contacts deployment server.
You may need credentials:
Example:
Username: Administrator
Password: ********
Domain: lab.local
14. Install Windows XP through WDS
Step 1: Select Image
Choose:
Windows XP Professional SP3
Step 2: Partition Disk
Create partition
Format using NTFS
Create partition
Format using NTFS
Step 3: File Copy Process
WDS copies installation files through network.
Step 4: Restart Client
System restarts automatically.
Step 5: GUI Setup
Windows XP graphical setup begins.
Configure:
Regional settings
Product key
Computer name
Administrator password
Time zone
Step 6: Complete Installation
After final restart:
Windows XP desktop appears
Drivers may need installation
15. Automating Windows XP Installation
You can automate installation using answer files.
Create WINNT.SIF File
Example:
[Data]
AutoPartition=1
MsDosInitiated="0"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="Administrator"
OrgName="Company"
[Identification]
JoinWorkgroup=WORKGROUP
Save File
Save as:
WINNT.SIF
Location:
D:\RemoteInstall\Setup\English\Images\XP\i386
16. Troubleshooting
Problem 1: PXE-E53 No Boot Filename Received
Cause
DHCP not configured
WDS not authorized
DHCP not configured
WDS not authorized
Solution
Verify DHCP scope
Restart DHCP service
Authorize WDS server
Verify DHCP scope
Restart DHCP service
Authorize WDS server
Problem 2: Client Does Not Receive IP Address
Solution
Check cable
Verify switch connection
Confirm DHCP scope active
Check cable
Verify switch connection
Confirm DHCP scope active
Problem 3: Access Denied
Solution
Use domain administrator credentials
Check NTFS permissions
Use domain administrator credentials
Check NTFS permissions
Problem 4: Image Not Showing
Solution
Verify image added correctly
Restart WDS service
Verify image added correctly
Restart WDS service
Problem 5: Installation Stops During Setup
Cause
Corrupted XP files
Missing drivers
Corrupted XP files
Missing drivers
Solution
Recopy XP CD files
Integrate SATA drivers
Recopy XP CD files
Integrate SATA drivers
17. Integrating SATA Drivers
Modern hardware may not support default XP drivers.
Use nLite Tool
You can integrate:
SATA drivers
AHCI drivers
Service Packs
into XP setup files.
18. Advantages of WDS Deployment
Faster Deployment
Install multiple systems quickly.
Centralized Management
All images stored on server.
Reduced Manual Work
No need for CDs/DVDs repeatedly.
Network-Based Installation
Useful in labs and training centers.
19. Limitations
Windows XP Is Unsupported
Microsoft no longer supports Windows XP.
Security risks include:
Malware
Viruses
Network attacks
Driver Compatibility Issues
Modern systems may lack XP drivers.
Hardware Limitations
Some UEFI systems do not support XP.
20. Best Practices
Use Virtual Machines
Recommended platforms:
Oracle VM VirtualBox
VMware Workstation
Keep Isolated Network
Use separate lab environment.
Install Service Pack 3
Always deploy XP SP3 version.
Backup WDS Images
Store backup copies externally.
21. Example Deployment Scenario
A computer lab with 20 systems can use WDS to deploy XP automatically.
Process:
Configure server once
Add XP image
Boot clients through PXE
Install simultaneously
This reduces installation time dramatically.
22. Useful Commands
Restart WDS Service
net stop wdsserver
net start wdsserver
net stop wdsserver
net start wdsserver
Verify IP Configuration
ipconfig /all
ipconfig /all
Test Connectivity
ping 192.168.1.1
ping 192.168.1.1
23. Security Recommendations
Since XP is obsolete:
Avoid internet access
Use antivirus
Disable unused services
Use firewall
24. Summary
In this guide, you learned how to:
Install Windows Server 2003
Configure DHCP and DNS
Install Windows Deployment Services
Prepare Windows XP source files
Configure PXE boot
Deploy Windows XP over network
This method is especially useful for:
Computer labs
Networking practice
Educational environments
Legacy software testing
Conclusion
Deploying Windows XP through Windows Server 2003 Windows Deployment Services is an efficient way to install operating systems across multiple computers in a network environment. Although both technologies are old, they remain valuable for training, certification practice, and legacy application support.
By carefully configuring DHCP, DNS, Active Directory, and WDS, administrators can automate large-scale Windows XP installations with minimal manual effort.