Dedicated servers · Question & answer

What should I check before using a dedicated Windows server for Remote Desktop Services?

Remote Desktop Services for user applications needs an appropriate deployment and licence arrangement. A successful administrative RDP connection does not establish multi-user application-hosting rights. Confirm the Windows Server, RDS and application entitlements for the intended use before rollout.

IntermediateSupported Windows Server releases on dedicated hardwareRole inspection uses Windows PowerShell and the ServerManager module
Go to the answer

Before you start

  • An administrator-authorised session, user/device counts and the intended RDS design.

Instructions

1. Inspect the installed roles

Read the role state without installing features. Session Host, Licensing and Gateway are different responsibilities; the actual deployment may place them on different servers. Installed roles alone do not prove that licensing or access policy is configured correctly.

Remote Windows PowerShell
Get-WindowsFeature -Name RDS-RD-Server,RDS-Licensing,RDS-Gateway | Select-Object Name,InstallState

Lists selected RDS role states on the current Windows Server without adding or removing them.

2. Confirm licence and access design

Verify the applicable per-user or per-device licensing mode, licence-server activation and CAL version compatibility under the relevant programme. Check application vendor rights for shared sessions. Use an approved gateway or private access design with suitable authentication rather than treating public RDP exposure as a complete access solution.

3. Test real sessions and operations

Measure CPU, memory, profiles, storage and application behaviour with representative concurrent users. Validate reconnects, printing or redirection where required, session limits and maintenance handling. Confirm that an authorised user can connect through the intended route and that administrative access remains controlled.

Check the result

  • Roles, licensing and access policy match the supported deployment and intended users.
  • Representative sessions meet performance and continuity requirements.

Troubleshooting

Users are rejected after an initially working period
Review RDS licensing diagnostics, configured mode, licence-server reachability and CAL compatibility. Do not reset grace-period settings or bypass licence enforcement.

Official references

Use the documentation for your installed version when a flag, service name or platform feature differs.