Receive Window Auto-Tuning for Vista

Vista introduces a new feature called 'Receive Window Auto-Tuning'. What it does is to adjust the receive windows size continually based upon the changing network conditions. You can see this article if you are interested in details.

Some people reported that auto-tuning cause network time-out problems with some applications and routers. You can turn it off if you have experienced such problems.

Usage

  Disable Auto-Tuning
Open up an elevated command prompt.
Enter the following commands to disable auto-tuning
netsh interface tcp set global autotuninglevel=disabled
netsh interface tcp set global rss=disabled

  Enable Auto-Tuning
If you found that this doesn’t fix your problem, you can turn it back on.
Open up an elevated command prompt.
Enter the following command to enable auto-tuning:
netsh interface tcp set global autotuninglevel=normal

  Check State
You can use this command to view the states of the TCP global paremeters.
netsh interface tcp show global