Hello,
Intermittent disconnections where user sessions are able to reconnect in a short amount of time can be caused by a variety of issues, including network instability, configuration issues with the load balancer, or even problems with the RDP server itself.
Analyze the error code you provided:
0x80070079: Semaphore timeout period has expired. It usually indicates a network timeout problem.
0x80070040: The specified network name is no longer available. This error indicates that a network resource or server may be temporarily unavailable.
You can try the following steps to troubleshoot the problem:
- Make sure the RDP server and load balancer are up-to-date.
- Ensure that the network between users and the load balancer and between the load balancer and the RDP server is stable. Temporary network failures or instability can cause these timeouts. We can use network monitoring tools to check for any anomalies or interruptions associated with disconnection.
- Further review the event logs on the client and server for any patterns associated with disconnections, not only from the TerminalServices-LocalSessionManager provider, but also system and application logs. Please enable the options below before viewing.
Also check the logs from network devices (such as switches or firewalls) between the user and the server, especially the logs from Kemp LoadMaster devices.
- If possible, try to temporarily bypass the load balancer and connect some users directly to an RDP server. This helps narrow down whether the problem is on the load balancer or the RDP server.
I hope this helps. Please let me know if you require further assistance or have any questions.
Best regards
Jacen