How to Install Windows 7 Through Network Using Windows Deployment Services in Windows Server 2008 R2 – Step by Step Guide
Introduction
Windows Deployment Services (WDS) is a server technology from Microsoft that allows administrators to deploy Windows operating systems over a network. Instead of installing Windows manually from a DVD or USB drive on every computer, WDS enables centralized deployment from a server.
Using WDS in Windows Server 2008 R2, you can install Windows 7 on multiple client computers through the network using PXE (Preboot Execution Environment). This method saves time and reduces manual work in organizations, schools, colleges, and computer labs.
This guide explains how to install Windows 7 through the network using Windows Deployment Services on Windows Server 2008 R2 with detailed step-by-step instructions.
Requirements
Before starting, ensure you have the following:
Hardware Requirements
Server Computer
Minimum Dual-Core Processor
4 GB RAM or more
100 GB free hard disk space
Network Adapter Card
Client Computer
PXE Boot Supported Network Card
Minimum 2 GB RAM
Connected to same network
Software Requirements
Windows Server 2008 R2 installed on server
Windows 7 DVD or ISO file
Active Directory configured
DNS configured
DHCP configured
Windows Deployment Services role
Network Requirements
All computers must:
Be connected to same switch/router
Have proper IP addressing
Allow PXE boot through BIOS
Understanding WDS Components
1. Deployment Server
Stores boot and installation images.
2. Boot Image
Used to start client computers and load Windows Setup.
3. Install Image
Contains Windows 7 operating system files.
4. PXE Boot
Allows computers to boot from network.
Step 1: Configure Static IP Address on Server
Before installing WDS, configure a static IP address.
Steps
Click Start
Open Control Panel
Select Network and Sharing Center
Click Change Adapter Settings
Right-click Local Area Connection
Select Properties
Double-click Internet Protocol Version 4 (TCP/IPv4)
Configure:
| Setting | Example |
|---|---|
| IP Address | 192.168.1.10 |
| Subnet Mask | 255.255.255.0 |
| Default Gateway | 192.168.1.1 |
| Preferred DNS | 192.168.1.10 |
Click OK
Step 2: Install Active Directory Domain Services
WDS works best in a domain environment.
Steps
Open Server Manager
Click Roles
Select Add Roles
Choose:
Active Directory Domain Services
Click Next
Click Install
After installation:
Click:
Start → Run
Type:
dcpromo
Press Enter
Configure Domain Controller
Select:
Create a new domain in a new forest
Example domain:
lab.local
Configure:
Forest Functional Level
DNS Server
SYSVOL
Restart server after installation.
Step 3: Install DHCP Server
DHCP assigns IP addresses to client computers.
Steps
Open Server Manager
Click Add Roles
Select:
DHCP Server
Click Next
Configure:
| Option | Example |
|---|---|
| Scope Name | WDS Scope |
| Start IP | 192.168.1.100 |
| End IP | 192.168.1.200 |
| Subnet Mask | 255.255.255.0 |
Complete installation.
Step 4: Install Windows Deployment Services Role
Now install WDS.
Steps
Open Server Manager
Click Roles
Select Add Roles
Choose:
Windows Deployment Services
Click Next
Select Role Services
Select both:
Deployment Server
Transport Server
Click:
Next
Install
Wait until installation completes.
Step 5: Configure Windows Deployment Services
After installation, configure WDS.
Steps
Open:
Administrative Tools
Windows Deployment Services
Expand:
Servers
Right-click server name
Select:
Configure Server
WDS Configuration Wizard
Remote Installation Folder
Specify folder location.
Example:
D:\RemoteInstall
Do not use system partition if possible.
Click Next
PXE Server Initial Settings
Choose:
Respond to all client computers
Options:
Known clients only
All clients
Recommended:
Respond to all client computers
Click:
Next
Finish
Step 6: Configure DHCP for PXE Boot
If DHCP and WDS are on same server:
Steps
Right-click server in WDS
Select:
Properties
Open:
DHCP Tab
Check:
Do not listen on DHCP ports
Configure DHCP option 60
Click:
Apply
OK
Step 7: Add Boot Image
Boot image starts Windows Setup.
Steps
Insert Windows 7 DVD or mount ISO
Open:
Sources Folder
Locate:
boot.wim
Add Image
In WDS Console:
Expand server
Right-click:
Boot Images
Select:
Add Boot Image
Browse:
DVD:\sources\boot.wim
Click:
Next
Next
Finish
Boot image added successfully.
Step 8: Add Install Image
Install image contains Windows 7 editions.
Steps
Right-click:
Install Images
Select:
Add Install Image Group
Example group name:
Windows7
Click OK
Add Install Image
Right-click image group
Select:
Add Install Image
Browse:
DVD:\sources\install.wim
Click:
Next
Select editions:
Windows 7 Professional
Windows 7 Ultimate
Windows 7 Enterprise
Click:
Next
Finish
Step 9: Configure BIOS for PXE Boot
Client computers must boot from network.
Steps
Start client computer
Press BIOS key:
F2
DEL
ESC
F10
Depends on manufacturer.
Enable Network Boot
Inside BIOS:
Open:
Boot Menu
Enable:
PXE Boot
Network Boot
Move:
Network Boot
to first boot priority.
Save settings and restart.
Step 10: Start Network Installation
Now boot client computer from network.
PXE Boot Process
When system starts:
Press:
F12
for network service boot.
The client contacts WDS server.
Windows Deployment Services Screen
Client downloads:
Windows PE
Boot image
After loading:
Windows Setup appears.
Step 11: Select Windows 7 Image
You will see available operating systems.
Example:
Windows 7 Professional
Windows 7 Ultimate
Select required edition.
Click:
Next
Step 12: Partition Hard Disk
Steps
Select hard disk
Click:
Drive Options
Create partitions if required.
Example:
| Partition | Size |
|---|---|
| C Drive | 60 GB |
| D Drive | Remaining |
Format partition.
Click:
Next
Step 13: Install Windows 7
Windows installation begins.
Processes include:
Copying files
Expanding files
Installing features
Installing updates
This may take 15–40 minutes depending on network speed.
Step 14: Configure Windows 7
After restart:
Enter:
Username
Computer Name
Password
Example:
Username: student1
Computer: PC01
Configure Time and Network
Select:
Time Zone
Network Location
Recommended:
Work Network
Windows 7 installation completes.
Step 15: Join Computer to Domain
Steps
Right-click:
Computer
Select:
Properties
Click:
Change Settings
Under:
Computer Name
Click:
Change
Select:
Domain
Enter:
lab.local
Provide domain administrator credentials.
Restart computer.
Advanced WDS Configuration
Multicast Deployment
WDS supports multicast deployment for multiple computers simultaneously.
Benefits:
Reduces network traffic
Faster deployment
Creating Capture Images
Capture image allows creating custom Windows images.
Use Cases
Install software
Configure settings
Create master image
Then deploy to many computers.
Using Sysprep
Before capturing image:
Run:
sysprep /generalize /oobe /shutdown
Location:
C:\Windows\System32\Sysprep
Driver Management
WDS supports driver injection.
Add Drivers
Right-click:
Drivers
Select:
Add Driver Package
Add:
LAN drivers
SATA drivers
Storage drivers
Unattended Installation
Automate Windows setup using answer files.
Benefits
No manual input
Faster installation
Standardized deployment
Use:
unattend.xml
Created using:
Windows System Image Manager
PXE Boot Troubleshooting
Problem 1: PXE-E53 No Boot Filename Received
Cause
DHCP or WDS misconfiguration.
Solution
Verify DHCP scope
Restart WDS service
Configure option 60
Problem 2: Client Not Receiving IP Address
Solution
Check network cable
Verify DHCP service
Ensure same VLAN/network
Problem 3: Boot Image Not Showing
Solution
Add boot.wim correctly
Restart WDS
Verify permissions
Problem 4: Access Denied
Solution
Authorize WDS server in Active Directory.
Useful WDS Commands
Initialize Server
wdsutil /initialize-server /reminst:D:\RemoteInstall
Start WDS Service
net start wdsserver
Stop WDS Service
net stop wdsserver
List Images
wdsutil /get-allimages
Advantages of WDS
| Advantage | Description |
|---|---|
| Centralized Deployment | Install from one server |
| Faster Installation | Multiple PCs simultaneously |
| Reduced Manual Work | No DVD required |
| Network Based | Easy administration |
| Automated Deployment | Use unattended files |
Disadvantages of WDS
| Disadvantage | Description |
|---|---|
| Requires Server Setup | Initial configuration needed |
| Network Dependency | Needs stable LAN |
| PXE Support Required | Older PCs may not support |
| Learning Curve | Requires administration knowledge |
Best Practices
Use Separate Partition
Store images on non-system drive.
Maintain Updated Images
Add latest drivers and updates.
Backup WDS Server
Protect deployment images.
Use Gigabit Network
Improves installation speed.
Organize Image Groups
Separate Windows versions properly.
Security Recommendations
Restrict unknown computers
Use domain authentication
Secure administrator passwords
Backup install images regularly
Example Network Topology
+------------------+
| Windows Server |
| 2008 R2 + WDS |
| DHCP + DNS + AD |
+---------+--------+
|
Network Switch
-----------------------------------
| | |
Client1 Client2 Client3
Windows 7 Windows 7 Windows 7
Frequently Asked Questions
Can WDS install Windows 7 without DVD?
Yes. Once images are added to WDS, clients can install directly from network.
Does WDS require Active Directory?
Not mandatory, but recommended for better management.
Can I deploy multiple Windows versions?
Yes. WDS supports:
Windows XP
Windows 7
Windows 8
Windows 10
Windows Server editions
Can I install drivers automatically?
Yes using driver packages and unattended installation.
Conclusion
Windows Deployment Services in Windows Server 2008 R2 provides a powerful method for deploying Windows 7 over the network using PXE boot technology.
By configuring:
Active Directory
DNS
DHCP
WDS
Boot Images
Install Images
you can deploy Windows 7 quickly and efficiently to many computers without using DVDs or USB drives.
This technology is especially useful in:
Schools
Colleges
Offices
Computer Labs
Training Centers
Enterprises
Following the steps in this guide will help you successfully install Windows 7 through the network using Windows Deployment Services in Windows Server 2008 R2.