Slow network in Vista?

18. November 2006 14:11

Heres the fix (well, this worked for me).

This problem existed in RC1 and to some extent RC2 too. I did report it, and it's partially fixed but still not good. Microsoft at the time blamed my Cisco router.. Anyway, I get really poor intermittant network performance. It turns out this is due to a new addition in the TCP/IP stack called Receive Window Auto-Tuning Level.

To check the status of this feature, run "netsh interface tcp show global" at a command prompt.

You will see something like:

Querying active state...

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : enabled
Receive Window Auto-Tuning Level : disabled
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled

In this example, you can see I have it disabled. (My network performance returns to normal with it off!).
To disable it, run: "netsh interface tcp set global autotuning=disabled"
To enable it, run: "netsh interface tcp set global autotuning=normal"
(Both these last two should be run from an Administrator Command Prompt, not a "normal" command prompt).


Comments (4) -

christopherm
christopherm
5/6/2007 1:05:27 AM #

I have found the the problem is also resovled by setting Auto-Tuning to HIGH.

netsh interface tcp set global autotuning=high

Andy
Andy
5/17/2007 1:05:51 PM #

Hi Christopher,

Thanks for the update - I'll have to try this, as I've noticed that my Vista machines still occasionally have difficultly accessing websites whereas my XP machines do not ...

Regards,

Andy

pepper
pepper
11/5/2007 2:11:07 PM #

Hi christopher,
I read with interest the above, but when i type in what you suggested to change the setting, i get the following message, cn help?

"Set global command failed on IPv$ The requested operation requires elevation."

http://www.stoptalkingnonsense.com

Andy
Andy
11/5/2007 3:11:38 PM #

You need to run the command prompt as an administrator; this will give it the correct access rights. To do this, right click on the icon, and select Run As Administrator.

Comments are closed