I'm trying to set up 2019 RDS to replace our 2008R2 Terminal Server. I used this paper as a guide, but did not publish any apps, just using session based desktops: https://gallery.technet.microsoft.com/Windows-Server-2016-Remote-ffc383fe
I have a broker server, gateway server, web server and two session hosts. Licensing server is running on the broker server but not activated yet. I also haven't enabled the gateway server yet as I'm just testing internally. So far I have just one collection pointing to one of the session host servers. We are not testing any remote apps, just session based desktops.
Here's the problem:
- I'm able to initially get two users connected (either directly on the broker server, or through the Remote Desktop Web Access page) If a third tries to connect, it hangs at a black screen and eventually gives the message "failed to reconnect to your remote session. Please try to connect again". I would expect to see a message about not enough licenses or do you want to bump someone else off.
- During the black screen time, and before the error message, the active two users get bumped off, but then automatically reconnect.
- If I then log off one or both of the active users, I'm unable to log anyone into the server again. They all get the black screen and the error message. At this point I'm only able to log into the server on the console. The only way to fix this is to reboot the broker server, and the cycle begins again.
Here's what shows up in the Event Viewer on the Broker server:
- When active users get bumped out theTerminalServices-LocalSessionManager log shows an error like this: “Session 3 has been disconnected, reason code 3489660929”. Also shows reason codes 12 and 0. Also get this error in the same log: “An error occurred when transitioning from CsrConnected in response to EvCsrInitialized. (ErrorCode 0x80070102)”
- In the RemoteDesktopServices-RdpCoreTS Operational log, we get lots of weird errors:
-TCP socket READ operation failed, error 10054”; “RDP_TCP: An error was encountered when transitioning from StateUnknown in response to Event_Disconnect (error code 0x80072746).”;
-RDP_SEC: An error was encountered when transitioning from FStateProcessingData in response to FEventPostReceiveFailed (error code 0x80072746).”
-RDP_SEC: An error was encountered when transitioning from FStatePassthrough in response to FEventCheckAndCompleteReadsFailed (error code 0x8007139F)”.
-Failed InputMgr->GetHandles' in CUMRDPConnection::GetInputHandles at 4043 err=[0x80070102]”; “'GetInputHandles Failed' in CUMRDPConnection::GetInputHandles at 1401 err=[0x80070102]”
Here’s what I’ve tried:
- All servers are updated
- Removed and recreated my collection
- Rebooted many times
- Restarted the Windows Audio service
- Tried both from the RD Web Access page and directly connecting to the Broker server
- Tried disabling firewalls on all RDS servers
I’m kind of at a loss and it’s driving me bananas. Any suggestions would be much appreciated!
George Moore