Remote Desktop Services (RDS) is the Windows Server platform for centralized application delivery and remote desktop access. Rather than installing software on every workstation, administrators install applications once on a server and users connect to that server to run them. This model reduces the cost of client hardware, simplifies software maintenance, and gives IT teams a single point of control for patching and security policy. Windows Server 2025 ships with a fully updated RDS stack that supports session-based desktops, RemoteApp application delivery, and Virtual Desktop Infrastructure (VDI) from a single Server Manager workflow.
Microsoft shipped the original Terminal Server as a separate product in 1998. With Windows Server 2008, the component was folded into the operating system and renamed Remote Desktop Services, reflecting a shift from raw terminal access to a broader platform covering three distinct capabilities:
RemoteFX, introduced with Windows Server 2008 R2, added GPU-accelerated graphics rendering to remote sessions, making RDS practical for users who needed more than basic desktop rendering. Windows Server 2025 continues this trajectory with improved adaptive graphics compression, support for multi-monitor high-DPI configurations, and integration with Azure Virtual Desktop for hybrid deployment scenarios.
This module walks through the full RDS deployment lifecycle on Windows Server 2025. The lessons cover the following topics in sequence:
A production RDS deployment on Windows Server 2025 distributes its workload across several distinct roles. Understanding the role of each component before installation prevents configuration errors that are difficult to correct after deployment.
Remote Desktop Services requires both a Windows Server license for the host and RDS Client Access Licenses for the connecting users or devices. Windows Server 2025 supports two CAL types: RDS Per User CALs, which follow the user account regardless of which device they connect from, and RDS Per Device CALs, which are assigned to the connecting device and allow any user to connect from that device.
Per User CALs are the more common choice for organizations where employees use multiple devices such as a workstation, a laptop, and a mobile endpoint. Per Device CALs suit environments such as shift-work facilities where multiple employees share a single terminal or kiosk. The licensing mode must be set before the 120-day grace period expires; connections are refused after the grace period if no license server has been configured and activated.
Microsoft licenses RDS CALs separately from Windows Server CALs. An organization already running Windows Server 2025 Standard or Datacenter still needs to purchase RDS CALs if it plans to deploy Remote Desktop Services for more than two administrative connections. The two built-in administrative connections do not require RDS CALs and are intended for server management only, not for general user access.
Before opening Server Manager, three planning decisions will determine the shape of the entire installation.
Deployment type. Server Manager offers Quick Start and Standard Deployment. Quick Start installs all RDS roles on a single server in a single wizard pass, which is appropriate for lab environments and small organizations with under ten concurrent users. Standard Deployment lets you assign each role to a different server, which is the correct choice for any production environment that requires role separation, high availability, or future scale-out of the Session Host tier.
Deployment scenario. Session-based desktop deployment uses RD Session Host to provide shared multi-user sessions, which is the most resource- efficient model and the most common in enterprise environments. Virtual machine-based desktop deployment (VDI) uses RD Virtualization Host and Hyper-V to give each user a personal virtual machine. VDI provides stronger session isolation and supports user-installable software, but it requires significantly more hardware and storage than a session-based deployment for the same number of users.
Network topology. Determine whether users will connect from inside the corporate network only, or whether external connections are required. External connections require the RD Gateway role and a publicly trusted TLS certificate. Internal-only deployments can use a self-signed certificate or an internal CA certificate for RDP encryption.
Windows Server 2025 requires a 64-bit processor with a minimum of 4 GB of RAM for the base operating system. RDS workloads add to this baseline in proportion to the number of concurrent sessions. Microsoft's general guidance for session-based RDS is to plan for 100 to 200 MB of RAM per concurrent session for typical office productivity workloads, with additional headroom for the applications themselves. A server hosting 50 concurrent sessions running Microsoft 365 applications should be sized with at least 16 GB of RAM dedicated to session overhead above the OS baseline.
Storage I/O is the most common performance bottleneck in session-based deployments. User profile disks (UPDs) or FSLogix profile containers generate continuous read and write activity as users log on and work. SSDs or a shared storage array with SSD-tier caching are strongly recommended for the profile storage path. Spinning disk is acceptable for application binaries and OS images but should not be used for profile storage in a deployment with more than a small number of concurrent users.
What Comes NextThe next lesson, Install Remote Desktop Services, covers the step-by-step Server Manager installation sequence for Windows Server 2025, including role assignment, deployment type selection, server specification for each role, and the post-deployment steps to activate the RD License Server and create the first session collection.
For further reading on securing a Remote Desktop Services deployment, the following resource covers hardening RDS against common attack vectors including credential stuffing, RDP brute-force, and lateral movement via session hijacking: