How Many RDP Sessions Windows Server 2019

How Many RDP Sessions Windows Server 2019? Step-by-Step Guide

By default, Windows Server 2019 allows only two simultaneous Remote Desktop (RDP) sessions for administrative purposes. These are often referred to as “administrative sessions” and are intended for server management, not for running as a multi-user terminal server. If you want to allow more than two RDP sessions—such as in a multi-user environment—you must install and configure the Remote Desktop Services (RDS) role and purchase the appropriate Client Access Licenses (CALs).

Now that we’ve answered the key question, let’s dive deeper into the details: why there’s a limit, how RDP sessions work in Windows Server 2019, how to increase the number of sessions, and what licensing considerations you need to know.

Understanding Remote Desktop Sessions

Remote Desktop Protocol (RDP) is a Microsoft technology that allows you to connect to a Windows computer or server from a remote location. Each active connection is called an RDP session.

  • On Windows client operating systems (like Windows 10/11), only one active RDP session is allowed.
  • On Windows Server editions, the situation is different: two concurrent administrative sessions are allowed by default. This enables IT administrators to manage the server without needing additional configuration.

But if you need more users to connect at the same time, you must move beyond the default setup.

The Default RDP Session Limit in Windows Server 2019

  • Two concurrent sessions: The server permits two users to connect via RDP for administrative purposes.
  • One console session: You can also connect to the server’s console session, sometimes considered a third option.

This setup is fine for system administrators, but it’s insufficient if you want multiple employees to use the server as a shared workspace.

When You Need More Than Two RDP Sessions

If your business requires more than two users to work remotely on the same server at once, you need to install the Remote Desktop Services (RDS) role. RDS transforms the server into a Terminal Server or Session Host, allowing multiple users to log in simultaneously.

Example:

  • Without RDS: Only two admins can connect at once.
  • With RDS: Dozens or even hundreds of users (depending on hardware capacity and licenses) can connect.

Installing Remote Desktop Services on Windows Server 2019

Here’s a simplified overview of how to set it up:

  1. Open Server Manager.
  2. Go to Add Roles and Features.
  3. Select the Remote Desktop Services role.
  4. Add the Remote Desktop Session Host role service.
  5. Configure your deployment with RDS Licensing and other required role services.

Once installed, you can configure session limits, licensing, and other policies.

Licensing Requirements for More RDP Sessions

Simply enabling RDS is not enough—you must also comply with Microsoft’s licensing rules.

  • RDS CALs (Client Access Licenses): Each user or device that connects to the server requires an RDS CAL.
  • Types of CALs:
    • Per User CALs: Licensed per user, allowing them to connect from multiple devices.
    • Per Device CALs: Licensed per device, useful in shared environments like labs or kiosks.

Without proper licensing, the server may allow temporary connections, but these will expire after a grace period (usually 120 days).

How to Check the Current Number of RDP Sessions

You can monitor existing sessions in a few ways:

1. Using Task Manager

  • Open Task Manager → Users tab.
  • You’ll see all currently active RDP sessions.

2. Using Command Line

query session

This command lists all connected users and their session IDs.

3. Using PowerShell

Get-RDUserSession

If RDS is installed, this shows detailed session information.

Configuring RDP Session Limits

Administrators can fine-tune session behavior through Group Policy or RDS settings. For example:

  • Session Time Limits: Automatically log off or disconnect idle sessions.
  • Maximum Connections: Restrict or expand how many sessions are allowed (with RDS).
  • Reconnect Options: Control whether users can reconnect to disconnected sessions.

Group Policy Example:

Navigate to:

PC Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Connections

Here, you can set limits such as maximum connections and restrict users to a single session.

Practical Scenarios

    1. Small IT Team
      • Two administrators manage a Windows Server 2019 instance.
      • Default two sessions are enough.
    2. Call Center with 20 Agents
      • Each agent must log in to the server.
      • RDS role and 20 CALs are required.
    3. Remote Work Setup
      • Employees access a centralized server hosting business applications.
      • Needs RDS with proper CAL licensing and performance tuning.

Performance Considerations

The number of RDP sessions you can realistically support depends not just on licensing but also on server hardware:

  • CPU: Determines how many simultaneous tasks the server can process.
  • RAM: Each user session consumes memory, so more users = more RAM needed.
  • Storage: Fast SSDs improve session responsiveness.
  • Network bandwidth: Crucial for multiple concurrent remote users.

For example, a server with 16 cores and 64GB RAM can typically support dozens of active RDP sessions, provided applications are not resource-heavy.

Security Best Practices for RDP Sessions

Allowing multiple users to connect increases security risks. Follow these best practices:

  • Use Network Level Authentication (NLA) to protect against unauthorized access.
  • Limit RDP access with firewall rules or VPNs.
  • Enforce strong password policies.
  • Keep your server updated with the latest patches.
  • Monitor and log RDP activity to detect suspicious behavior.

Summary

  • By default, Windows Server 2019 supports two concurrent RDP sessions for administrative purposes.
  • To allow more, you must install and configure the Remote Desktop Services (RDS) role.
  • Each additional user or device requires a valid RDS CAL license.
  • The actual number of sessions you can run depends on both licensing and hardware resources.

For small environments, the default two sessions may be enough. For larger organizations, Remote Desktop Services is the way to go, enabling a scalable and secure multi-user environment.

Scroll to Top