Remote Desktop Services Deployment fails with exceptions

Copper Contributor

I'm trying to deploy Remote Desktop Services on a single server on Windows Server 2019 Standard.

 

I've tried both Standard Deployment and Quick Start with a Session-based desktop development but I'm getting the following error during the installation:

Unable to add server REMOTEAPP.AD.DOMAIN.COM to the list of servers on the RD Connection Broker server REMOTEAPP.AD.DOMAIN.COM..Exception of type 'System.Runtime.InteropServices.COMException' was thrown.

 

Screenshot 2021-04-14 at 16.58.23.png

 

I searched for some hint about this problem but I had not find anything useful.

I cannot even find any useful log into the events log, and I tried one more time after reinstalling the server from scratch.

 

Could you help me please?

Thank you very much!

 

2 Replies
We had the same error that has taken several days to find a fix. Turned out to be some corrupt install files on a Windows Server template. Every VM we spun up from the template experienced the same error. It was resolved by running the DISM command.

For us, we did the following and this resolved RDS installation.
1. remove what RDS installation is currently on the server.
2. make sure windows updates are up to date.
3. open a command prompt in administrative mode/ elevated mode.
4. sfc /scannow
5. dism /online /cleanup-image /restorehealth
6. attempt to install RDS again

Check https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-image-management-command-...

SOLVED using the following steps:

Warning: a full reconfiguration will be needeed afterwards
1) Remove all RDS roles and remove WID (Windows Internal Database) feature
2) Reboot
3) Rename C:\windows\WID to C:\windows\WID.old
4) In registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\ClusterSettings

Delete DeploymentServerName

Purge value of SessionDirectoryLocation

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters

Remove Tssdis key

(it contains DBConnString in parameters key and secrets)

5) Reboot

6) Add RDS roles again

 

Removal of registry keys could be sufficient. To be validated.