Vista slow internet problem

gregmcc

Honorary Master
Joined
Jun 29, 2006
Messages
29,427
Reaction score
10,492
Location
Somewhere in the world
This is driving me nuts!

I've just got my new machine (Intel i7-920, 6gb ram etc etc) and decided to try out Vista 64 bit SP1. All installed fine and everything seems good so far.

I can copy a movie from my file server to the vista machine and it copies at full 100mb/s network speed.

If I however I try and download anything off the internet (locally or int) it comes in at around 1-2k/s (tried FF/IE/FDM - all the same)

So I think my internet is stuffed - I then fire up my old XP machine, download the same file and it comes in at 39kb/s :confused::confused:

I've tried rebooting - nothing seems to help. Why would only the internet speed be effected on Vista? :sick:
 
I copied this for you from http://www.mydigitallife.info. This should resolve your problem in slow network & internet connectivity.

When Windows Vista is connected to high speed broadband Internet connection, there may be some incompatibilities and conflict problem or error such as the following:

Poor intermittent network performance.
Slow network loading.
Unable to open and load some websites or webpages using Internet Explorer or Firefox, where the blue loading bar keeps running for a long time, but the pages fail to load.
Java applets fail to download and open.
Cannot receive email or download from POP3 mail server by email clients such as Thunderbird. No mail arrived although users may see the message “receiving 1 of 3 messages”, and eventually the receiving process will time out with the error number 0×800CCC19 timeout.
Slow email sending or retrieval using Thunderbird and other clients.

The symptoms exist due to the new re-written TCP stack in Windows Vista that aims to take full advantage of hardware advances such as gigabit networking. Among the new feature in Windows Vista TCP/IP is Receive Window Auto-Tuning Level for TCP connections. TCP AutoTuning enables TCP window scaling by default and automatically tunes the TCP receive window size for each individual connection based on the bandwidth delay product (BDP) and the rate at which the application reads data from the connection, and no longer need to manually change TcpWindowSize registry key value which applies to all connection. Theoretically, with TCP auto-tuning, network connection throughput in Windows Vista should be improved for best performance and efficiency, without registry tweak or hack. However, this is not always the case, and may cause some Internet related issues and problems.

The workaround or solution to the above problem is to disable the TCP/IP AutoTuning in Windows Vista. Disabling auto tuning of TCP Windows Size should not cause any negative effects, only that TCP Window Size will always at default value without ability to optimization to each connection. Anyway, if there is any side effect after turn off auto tuning, simply re-enable back it.

Check the state or current setting of TCP Auto-Tuning

Open elevated command prompt with administrator’s privileges.
Type the following command and press Enter:
netsh interface tcp show global

The system will display the following text on screen, where you can check on the Auto-Tuning setting:

Querying active state…

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

Disable TCP Auto-Tuning

Open elevated command prompt with administrator’s privileges.
Type the following command and press Enter:
netsh interface tcp set global autotuning=disabled

Enable TCP Auto-Tuning

Open elevated command prompt with administrator’s privileges.
Type the following command and press Enter:
netsh interface tcp set global autotuning=normal
 
Thanks for the article. It seems to be a common problem that a lof of users are experiencing. Last night I already tried
"netsh interface tcp set global autotuning=disabled"

Made no difference :(

I'll try the show global and check the status.
 
Problem solved - doh!!!

Ahhem.....sheepish look! I solved the problem :rolleyes:

/stooopid mode on

I forgot a while back I setup delay pools on squid for all IP's except my Win XP machine. The delay pools were setup for 64kb/s

I've added my new machine's IP to the exception list and now getting full bandwith! :eek::)

I only realised this after I'd scrapped Vista and installed Win7 - but on the up side I prefer Win7 :D
 
Top
Sign up to the MyBroadband newsletter
X