Can we install RDS license server and RDS session host on different machine if they are not joined to a domain?

Kyi Soe Thin 61 Reputation points
2025-12-16T07:58:06.27+00:00

Hi,

I have a server #1 which is installed RDS license server and install per device license.

And I have RDS session host on another server #2 and pointed out the license server IP to server #1.

The two servers are not joined to a domain.

Will it work? I heard that for workgroup servers, we need the RDS license server and RDS session host on the same server. Is it correct?

Thanks.

Best Regards,

Kyi Soe

Windows for business | Windows Server | Devices and deployment | Install Windows updates, features, or roles
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-12-16T07:58:14.2933333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    In a workgroup environment, it is indeed recommended to have both the RDS license server and the RDS session host on the same server. This is because, in a workgroup configuration, only Per Device Client Access Licenses (CALs) can be used, and tracking and reporting for Per User CALs are not supported. Therefore, while you can technically install them on different machines, it may not function as expected due to the limitations of workgroup configurations.

    To ensure proper functionality, it is advisable to install the RDS license server and the RDS session host on the same server if they are not joined to a domain.


    References:

    0 comments No comments

  2. VPHAN 11,040 Reputation points Independent Advisor
    2025-12-16T08:40:43.5066667+00:00

    Hello Kyi Soe Thin,

    Your understanding is correct, and the configuration you are attempting, separating the Remote Desktop Licensing role and the Session Host role onto two different servers in a Workgroup environment is technically unsupported and will not function correctly. While you can successfully ping the servers and even configure the Group Policy or Registry on Server #2 to point to the IP address of Server #1, the actual license issuance process will fail once the grace period expires.

    The root cause is the authentication mechanism required by the Remote Desktop Licensing protocol (RPC). When a Session Host requests a CAL on behalf of a connecting device, the Session Host service (running as a local system account) must authenticate itself to the License Server. In an Active Directory environment, this is handled transparently via Kerberos and trusted computer accounts. In a Workgroup, Server #1 has no knowledge of Server #2's identity. Consequently, Server #1 will reject the RPC requests from Server #2, or Server #2 will simply report that no license server is available because it cannot establish a trusted channel to query the database.

    To resolve this, you must install the Remote Desktop Licensing role directly on Server #2 (the Session Host). Since you are in a Workgroup, you are correctly limited to using Per Device CALs, as Per User CALs are strictly not supported without Active Directory. You will need to migrate or split your license pack to install the required number of Per Device CALs locally on Server #2. Once installed, open the RD Licensing Diagnoser on Server #2 and ensure it points to "localhost" or the local server name to validate that the licenses are available and the configuration is error-free.

    I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!

    VP

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.