If you want multiple users to access Windows Server remotely, Remote Desktop Services (RDS) is the Microsoft solution designed for that purpose. Windows Server 2016 Remote Desktop Services installation allows users to connect simultaneously, run applications remotely, and work securely from anywhere.
This guide explains Windows Server 2016 Remote Desktop Services installation step by step, including prerequisites, server roles, deployment options, licensing configuration, and verification.
What is Remote Desktop Services (RDS)?
Remote Desktop Services (RDS) is a Windows Server role that enables multiple users to access desktops or applications hosted on a server.
With RDS, users can:
- Connect remotely from Windows, macOS, Linux, Android, or iOS
- Access business applications
- Work from home securely
- Share centralized resources
- Reduce hardware costs
Benefits of Windows Server 2016 RDS
- Centralized management
- Multiple simultaneous users
- Secure remote access
- Publish RemoteApps
- Desktop virtualization
- Easy software deployment
- Improved productivity
- Enterprise-grade security
Before You Begin
Before installing Remote Desktop Services, verify these requirements.
System Requirements
- Windows Server 2016 Standard or Datacenter
- Administrator privileges
- Static IP address
- Active Directory domain (recommended)
- Updated Windows Server
- Internet connection (optional)
RDS Components Explained
A complete RDS deployment contains several role services.
| Role Service | Purpose |
|---|---|
| RD Connection Broker | Manages user sessions |
| RD Session Host | Hosts remote desktops |
| RD Licensing | Manages RDS CAL licenses |
| RD Web Access | Browser-based access |
| RD Gateway | Secure remote access over HTTPS |
Single Server vs Multi-Server Deployment
| Feature | Single Server | Multi-Server |
|---|---|---|
| Setup | Easy | Advanced |
| Performance | Moderate | High |
| Scalability | Limited | Excellent |
| Best For | Small businesses | Large organizations |
| Cost | Lower | Higher |
Step 1: Open Server Manager
Log in to Windows Server 2016.
Open:
Server Manager
Click
Manage
Choose
Add Roles and Features
The Add Roles and Features Wizard opens.
Step 2: Choose Installation Type
Select
Remote Desktop Services Installation
Click
Next
You will see two deployment options.
- Quick Start
- Standard Deployment
Step 3: Select Deployment Type
Quick Start
Ideal for:
- Testing
- Labs
- Small organizations
Everything installs on one server.
Standard Deployment
Ideal for:
- Production
- Large businesses
- Multiple servers
For this guide, choose Quick Start if installing on a single server.
Click Next.
Step 4: Choose Deployment Scenario
Select
Session-based desktop deployment
Click Next.
This option lets multiple users log in simultaneously.
Step 5: Select Destination Server
Choose your Windows Server 2016.
Click
Next
Review the summary.
Click
Deploy
Installation begins.
Step 6: Wait for Installation
Windows installs:
- RD Session Host
- RD Connection Broker
- RD Web Access
This process may take several minutes.
The server may restart automatically.
Step 7: Verify Installation
After reboot:
Open
Server Manager
Navigate to
Remote Desktop Services
You should see:
- Deployment Overview
- Collections
- Servers
- Overview
If everything appears correctly, installation succeeded.
Step 8: Install RD Licensing
Licensing is required after the grace period.
Open
Add Roles and Features
Select
Remote Desktop Licensing
Install the role.
Restart if prompted.
Step 9: Activate Licensing Server
Open
Remote Desktop Licensing Manager
Right-click the server.
Choose
Activate Server
The activation wizard opens.
Select:
- Automatic connection
- Company information
- Finish activation
Step 10: Install RDS CAL Licenses
After activation:
Right-click the licensing server.
Choose
Install Licenses
Enter:
- Agreement type
- License key
- Microsoft agreement details
Finish the wizard.
Step 11: Configure Licensing Mode
Open
Server Manager
Go to
Remote Desktop Services
Select
Edit Deployment Properties
Open
RD Licensing
Choose:
- Per User
- Per Device
Select your licensing server.
Save settings.
Per User vs Per Device CAL
| Feature | Per User | Per Device |
|---|---|---|
| Assigned To | User | Computer |
| Multiple Devices | Yes | No |
| Shared PCs | No | Yes |
| Remote Workers | Best | Limited |
| Flexibility | High | Medium |
Step 12: Configure Remote Desktop Session Host
Open
Group Policy
Navigate to:
Computer Configuration Administrative Templates Windows Components Remote Desktop Services Remote Desktop Session Host
Configure:
- Session limits
- Security
- Device redirection
- Printer redirection
- Timeouts
Step 13: Configure Windows Firewall
Ensure these ports are open.
| Port | Protocol | Purpose |
|---|---|---|
| 3389 | TCP | Remote Desktop |
| 443 | TCP | RD Gateway |
| 80 | TCP | Web Access |
Step 14: Create Session Collection
Open
Server Manager
Remote Desktop Services
Collections
Click
Tasks
Choose
Create Session Collection
Enter:
- Collection Name
- Session Host
- User Groups
Finish the wizard.
Step 15: Publish Remote Applications
Inside your Session Collection:
Click
Publish RemoteApp Programs
Select applications like:
- Microsoft Office
- Accounting software
- ERP software
- CRM tools
Finish.
Users can now run applications remotely.
Step 16: Configure RD Web Access
Open browser:
https://ServerName/RDWeb
Log in using domain credentials.
Users will see:
- Published applications
- Remote desktops
Step 17: Configure RD Gateway (Optional)
Install:
Configure:
- SSL Certificate
- CAP policies
- RAP policies
- HTTPS (443)
This allows secure RDP connections over the internet without exposing port 3389 directly.
Testing the Installation
From another computer:
Open
Enter:
ServerIP
or
ServerName
Log in.
Verify:
- Desktop loads
- Applications open
- Printing works
- Clipboard functions
- File transfer works
Common Installation Problems
RDS Role Installation Failed
Possible causes:
- Windows updates pending
- Low disk space
- Server restart required
Solution:
Restart the server and install again.
Licensing Not Detected
Cause:
License server not configured.
Solution:
Assign the RD Licensing Server inside Deployment Properties.
Users Cannot Connect
Possible reasons:
- Firewall blocked
- Network issue
- RDP disabled
Check:
System Properties Remote Allow Remote Connections
Grace Period Expired
Cause:
No CAL licenses installed.
Solution:
Install and activate RDS CALs.
Performance Optimization Tips
Improve RDS performance by:
- Using SSD storage
- Increasing RAM
- Enabling NIC Teaming
- Keeping Windows updated
- Monitoring CPU usage
- Limiting idle sessions
- Using Group Policy optimization
- Disabling unnecessary startup applications
Security Best Practices
For a secure RDS environment:
- Enable Network Level Authentication (NLA)
- Use strong passwords
- Enable Multi-Factor Authentication (MFA)
- Install SSL certificates
- Restrict administrative access
- Keep Windows patched
- Use RD Gateway instead of exposing port 3389
- Enable auditing and logging
- Use antivirus software
- Back up the server regularly
Conclusion
Windows Server 2016 Remote Desktop services installation is a straightforward process when you follow the correct deployment steps. By installing the core RDS roles, configuring licensing, creating session collections, and securing remote access with RD Gateway, you can provide a reliable remote desktop environment for your users.
Following Microsoft’s best practices for licensing, security, and performance will help ensure your RDS deployment remains stable, scalable, and secure for both small businesses and enterprise environments.



