4
2
Since I updated to Windows 8.1 (Enterprise) I have a sporadic issue with RDP connections. They're very slow. So it looks like the the machine runs at 100% with a high ping. But it's not.
The host itself is irrelevant in this case, whether it's Server 2012 or Server 2003. Having a look in the task manager, no process runs at 100% CPU nor consumes all the memory.
To workaround this issue, I'm running a Windows 7 VM and connect via RDP through this machine.
The problem is, I can't really reproduce the problem. My colleague has this issue in the office and at the customer's network. I just had it while being at two different customers.
We use TrendMicro OfficeScan which I thought might be the problem, but after disabling it, the problem persists.
So, this issue still persists. I disabled TrendMicro, played around with all the tips regarding auto-network-configuration which a lot of people mentioned on forums etc. -> nothing happened. – sascha – 2014-06-23T06:10:22.640
1Try to Run as Administrator in Command Prompt :
netsh interface tcp set global autotuning=disabled
. You might need to do that on both client and server. You could also in the RDP Options, "Experience" tab, adjust the Performances settings. Have you also fully patched Windows 8.1 including optional Windows Updates (except Bing)? – harrymc – 2014-06-23T09:12:38.507That's what I was talking about, when I wrote "auto-network-configuration". Doing this on a server is not really an option, since the issue occurs with a few customer's servers. Yes, the system is up to date. – sascha – 2014-06-23T19:11:40.550
1
(1) There are several solutions mentions in this thread - see if any of them helps. (2) You could also try to install the Windows 7 network adapter driver in Windows 8 (rollback if problem). (3) Try disabling/enabling Desktop Composition and Visual Styles and also Windows standard/basic themes. (4) Ensure that local and remote desktop color depths are the same. Note: You might have differing results for servers 2012 and 2003.
– harrymc – 2014-06-24T07:29:04.2001In my opinion, RDP 7.1 in Windows 7 was the last decent RDP version, but I don't think it's an option in Windows 8.1. I never tried it, but you could copy mstsc.exe and mstscax.dll from Windows 7 to system32 on Windows 8.1, then do
regsvr32 C:\Windows\System32\mstscax.dll
. Take backups. – harrymc – 2014-06-24T07:44:16.307I'll try those things, when I get back to the customer and let you know, whether it worked or not. Thanks so far! – sascha – 2014-06-24T09:54:19.653
"The host itself is irrelevant in this case, whether it's Server 2012 or Server 2003." -- Um .... no. In fact, that may just be the MOST important factor there is. If your host doesnt support multiple monitors (because of version-mismatch) - that wont work. If your host doesnt support adaptive bandwidth-assignment - that wont work. If your host has a too old version of RDP (server 2003, for example) ... you will run into problems. – specializt – 2014-08-29T19:56:29.830