| Lesson 4 | Install Remote Desktop Services Client |
| Objective | Install Remote Desktop Services Client. |
Windows Server 2025 RDS "client installation" actually covers two separate topics performed by different people, on different machines, at different points in the deployment lifecycle. Understanding this distinction prevents confusion when planning a Remote Desktop Services rollout:
These two topics are covered as separate sections below, since they are rarely performed by the same person or at the same stage of a deployment.
Windows client operating systems include mstsc.exe (Remote
Desktop Connection) pre-installed. No download or installation is required.
mstsc from the command lineMicrosoft's actively developed modern client is available across platforms:
Installation steps are consistent across platforms: search the app store for the client, install it, then configure the app with the RDS server address, or subscribe using a Workspace URL for centrally managed connections.
You can install Microsoft’s client apps on iOS/iPadOS and Android. These allow devices running those operating systems to connect to an existing RDS environment (or to other remote Windows resources such as individual PCs, Azure Virtual Desktop, Windows 365, etc.).
Supported client options include:The Microsoft Remote Desktop client (available in the Apple App Store for iOS/iPadOS and Google Play for Android).
The newer Windows App (which is gradually replacing or supplementing the older Remote Desktop client on many platforms and also supports connecting to Remote Desktop Services).
Microsoft documentation confirms that both iOS/iPadOS and Android are supported platforms for connecting to Remote Desktop Services using these clients.
If RD Web Access or the RD Web Client is configured on the server, users connect directly through a standard browser such as Edge, Chrome, Firefox, or Safari over HTTPS. No client software installation is required at all. This is the lowest-friction option for organizations that want to minimize endpoint management overhead.
For managing client configuration at scale in a domain environment:
For automated client provisioning across many machines, PowerShell scripts offer a repeatable, documented approach:
Install-PackageProvider -Name NuGet -Force
Install-Module -Name RemoteDesktop
# Add configuration commands or installation scripts here
CAL installation is an administrative task performed on the server side, not by end users. It must be completed before the 120-day licensing grace period expires on a new RDS deployment.
licmgr.exe) from Server Manager
ToolsConfigure the Session Host or Connection Broker to point to the license server and specify the licensing mode through Server Manager or PowerShell:
Set-RDLicenseConfiguration -LicenseServer "LicenseServerName" `
-Mode PerUser
Important: Windows Server 2025 RDS CALs must be hosted on a Windows Server 2025 license server. Earlier server versions, including Windows Server 2022, 2019, or older, cannot issue Windows Server 2025 CALs. This is a common deployment trap: organizations that upgrade their RD Session Host servers to Windows Server 2025 before upgrading their license server will find that the new session hosts cannot obtain valid CALs until the license server is also upgraded. Plan license server upgrades as part of any RDS version migration, not as an afterthought.
The next lesson covers establishing and managing a Remote Desktop session, including session reconnection behavior, idle timeout configuration, and troubleshooting common connection issues.
Click the exercise link below to practice running the Remote Desktop Services Client software.
Install Remote Desktop Services Client - Exercise