Windows Server 2016 Remote Desktop Services Installation

Windows Server 2016 Remote Desktop Services Installation

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 ServicePurpose
RD Connection BrokerManages user sessions
RD Session HostHosts remote desktops
RD LicensingManages RDS CAL licenses
RD Web AccessBrowser-based access
RD GatewaySecure remote access over HTTPS

Single Server vs Multi-Server Deployment

FeatureSingle ServerMulti-Server
SetupEasyAdvanced
PerformanceModerateHigh
ScalabilityLimitedExcellent
Best ForSmall businessesLarge organizations
CostLowerHigher

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

FeaturePer UserPer Device
Assigned ToUserComputer
Multiple DevicesYesNo
Shared PCsNoYes
Remote WorkersBestLimited
FlexibilityHighMedium

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.

PortProtocolPurpose
3389TCPRemote Desktop
443TCPRD Gateway
80TCPWeb 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:

Remote Desktop Gateway

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

Remote Desktop Connection

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.

Scroll to Top