RDP connection from Windows 7/8 to Server 2012 is slow

I recently installed Windows Server 2012 for development purposes at our office and noticed immediately that connecting via RDP is slow. It can take 5-10 seconds to connect at times, where as connecting to any of our Windows 7 or Windows 2008 R2 boxes takes at most 1-3 seconds.

At first, I chalked this up to the box itself needing a driver update or something, but just yesterday, I installed Windows 8 on my Desktop PC and connecting from home to that Windows Server 2012 machine produces the same result. There is a 3-4 second pause at "securing remote connection" and then again at "configuring remote session".

I don't see any warnings in the event log, and once connected, there do not appear to be any performance issues. Is there a known problem with RDP connections from Windows 7 or 8 to Windows Server 2012 systems? Anything I should look for?


I experienced the same issue and resolved it by adding the registry setting referred to here.

  1. Open RegEdit on the Windows Server machine.
  2. Navigate to this registry key in the tree on the left:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. Right-click on the right side, and add a new DWORD (32-bit) Value
  4. Set the value name to DisableTaskOffload and the value data to 1
  5. Reconnect to the Server via RDP (to a new session) and your performance should be normal.

This has happened to me before. I solved it by going into the Remote Desktop Connection -> Experience tab and ensuring I didn't have "Detect connection quality automatically" selected. I also unchecked everything under "Allow the following".