In order to use the Microsoft Remote Desktop Client (RDC) within Royal TS, the client has to be manually downloaded and then configured in Royal TS. This can be useful for connections that require features of the Remote Desktop Client.
Notice of Depreciation: It is important to point out that Microsoft's Remote Desktop client for Windows (MSRDC) is being deprecated and Microsoft will end of support for it on March 27, 2026. Not only that, but it seems that recent Microsoft updates have broken the Microsoft Remote Desktop Client integration.
If you wish to continue using Microsoft Remote Desktop Client (RDC) within Royal TS you can download the last working version (1.2.6228.0) from here:
Once you have done that, run the setup and make sure the rdclientax.dll is located in the %ProgramFiles%\Remote Desktop folder.
Please also note that by default, the Microsoft Remote Desktop Client is configured to auto-update which will again break integration. This can be prevented by pinning the version of the client that still works:
$MsrdcPoliciesRegPath = "HKLM:\Software\Microsoft\MSRDC\Policies"
New-Item -Path $MsrdcPoliciesRegPath -Force | Out-Null
Set-ItemProperty -Path $MsrdcPoliciesRegPath -Name 'AutomaticUpdates' -Value 0 -Type DWORD
Now please run Royal TS V7, go to "File > Plugins> Remote Desktop > Remote Desktop Protocol Connection (based on Microsoft RDP ActiveX)" and press on "Plugin Settings" as shown here:
Lastly, make sure that the "Use Microsoft Remote Desktop Client" checkbox is activated, confirm by pressing OK and restart Royal TS V7.
That is essentially it. If you open an RDP connection within Royal TS and the RDP (based on MS RDP ActiveX) is your default plugin, the Microsoft Remote Desktop Client will be used to establish the connection.
If you want to double-check that the Microsoft's Remote Desktop client for Windows is being used for you connections, there is an easy way to do this. First, enable application logs, by doing the following:
3. Open the log via "View - Logs"
4. If you find the entry "Microsoft Remote Desktop Client (rdclientax.dll) will be used", then everything is configured correctly.
Final Note: You can find more information on the depreciation of Microsoft's Remote Desktop client here:
https://awakecoding.com/posts/saving-microsoft-remote-desktop-msrdc-before-its-gone/