Welcome to Load.net | Sign in | Help
in Search

Vista RDP Client Is Slow Connecting To Non Vista Machines.

Ever since I upgraded my personal and development machines to Vista, I have been having problems connecting to non Vista machines over the internet using Terminal Services.  I could connect and log in no problem, but they were incredibly slow.  I could move windows around and then I would have to wait about 20 seconds and the screen to update.  Now I am quite familiar with slow connections and update lag, but this was different.  In normal slow situations the screen would re-draw itself, 100 pixel at a time block by block, but what I was seeing would not update at all and then after about 10 to 20 seconds the entire screen would just update.

Well all of those problems are behind me because I have finally found the answer.  I figured I would post the solution here for two reasons #1 it's a lot easier for me to come back here and reference it, (I know that sounds selfish) #2 I know a lot of our users / clients use terminal services, and I can only assume that a vista upgrade has happened or is in a lot of peoples future (either by choice or necessity).

RDP 6.0, the version that currently ships with Vista, has an auto tuning feature that has at least in our environment (and many others by the looks of things from a simple Google search) has been known to cause connection slowness or choppiness.

To get around this the solution is to simply disable the new auto tuning feature of RDP, this basically just makes it work like the prior version used to.

You have to get to a cmd prompt with Administrative Privlidges.

The easiest way to do this is to type cmd into the vista search box, and when the CMD program comes up in the list of available program shortcuts, right click on it and select "Run As Administrator".  This will put you in a cmd prompt with Administrative Privileges.

Here comes the part you have all been waiting for

at the cmd prompt type the following

netsh interface tcp set global autotuninglevel=disabled

and then hit enter.  Once the command completes you will see an "OK", after this you should be able to connect using RDP with no problems. 

If you ever want to turn the Auto Tuning features back on just run the same command, changing the last part to "enabled" instead of "disabled".  (I know I just had to make sure I said something about it.)


-Adam

Published Saturday, December 15, 2007 11:20 AM by adam@loadmail.com
Filed under: , , ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit
Copyright 2008 Load Ltd. All Rights Reserved.