Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: TCP Window-Full Zero-Window Stall Downloads

02 Jul 2010   #1
sluk

Windows 7
 
 
TCP Window-Full Zero-Window Stall Downloads

I just receive my Windows 7 64-bit laptop and I encountered problems with Internet downloads. I've tried download using IE or Firefox and via the LAN and Wireless adapters and the results are the same - downloads always stuck in the middle at random position and cannot complete. I use Wireshark to capture the network packets and discovered that whenever the download interruption occur there will be TCP Window-Full sent over from the server on the other side and the local adapters respond with TCP Zero-Window then the download stalls. Then I downgrade the machine to Windws XP everything working fine, so I believe this is a Windows 7 related issue, any idea how can this TCP Window-Full /Zero-Window stalls download problems under Windows 7 be resolved?


My System SpecsSystem Spec
.
02 Jul 2010   #2
logicearth

Windows 10 Pro (x64)
 
 

What antivirus or security software are you running?
Using the latest drivers for your network card?
My System SpecsSystem Spec
02 Jul 2010   #3
sluk

Windows 7
 
 

It is a clean install, no application, just chip set, network adapters drivers being installed for the test. Yes, the drivers are most up-to-date
My System SpecsSystem Spec
.

02 Jul 2010   #4
chev65

Windows 7 Ult, Windows 8.1 Pro,
 
 

Quote   Quote: Originally Posted by sluk View Post
I just receive my Windows 7 64-bit laptop and I encountered problems with Internet downloads. I've tried download using IE or Firefox and via the LAN and Wireless adapters and the results are the same - downloads always stuck in the middle at random position and cannot complete. I use Wireshark to capture the network packets and discovered that whenever the download interruption occur there will be TCP Window-Full sent over from the server on the other side and the local adapters respond with TCP Zero-Window then the download stalls. Then I downgrade the machine to Windws XP everything working fine, so I believe this is a Windows 7 related issue, any idea how can this TCP Window-Full /Zero-Window stalls download problems under Windows 7 be resolved?
Hi sluk, what make and model of router are you using?
My System SpecsSystem Spec
02 Jul 2010   #5
sluk

Windows 7
 
 

Juinper Netscreen 5 , a very very OLD hardware firewall router.
My System SpecsSystem Spec
02 Jul 2010   #6
chev65

Windows 7 Ult, Windows 8.1 Pro,
 
 

If you can find a fairly recent firmware update that might help although many routers ended support well before Windows 7 was released. There were so many changes to the network stack with Windows 7 that often times old routers will not work without a firmware update.

If the firmware update doesn't work it may be time to upgrade your router.
My System SpecsSystem Spec
02 Jul 2010   #7
sluk

Windows 7
 
 

Unfortunately, the router already stop production few years ago. Oh well, maybe I can test local ftp / http kind of file transfer see without involving the router make any different. Already tried Windows Copy/Paste to / from a NAS on the same LAN without any problem.
My System SpecsSystem Spec
02 Jul 2010   #8
logicearth

Windows 10 Pro (x64)
 
 

What probably is going on is your router is messing with TCP Window Scaling, common among old network gear.
TCP Window Scaling is very important to get the most out of your high-speed network/internet.
Without it a packet can only hold 65,535 bytes, but with it can reach 1 Gigabyte.

Transmission Control Protocol - Wikipedia, the free encyclopedia
Quote:
Some routers and packet firewalls rewrite the window scaling factor during a transmission. This causes sending and receiving sides to assume different TCP window sizes. The result is non-stable traffic that may be very slow. The problem is visible on some sending and receiving sites behind the path of defective routers.
Windows 7 is setup out of the box to take full advantage of Window Scaling. To the dismay of "bad" routers.
My System SpecsSystem Spec
02 Jul 2010   #9
chev65

Windows 7 Ult, Windows 8.1 Pro,
 
 

This "bad routers" thing occurs here on a daily basis LOL. I'm not sure that bad is the correct term. I think maybe just outdated routers with no current support might be better. The sad thing is that many of these outdated routers could be made to work if not for the lack of support.
My System SpecsSystem Spec
04 Jul 2010   #10
sluk

Windows 7
 
 

You guys are right, I've test the transfer in the LAN and found although TCP Windows Full and Zero also occurs but there is no interruption to the ftp / http downloads. I found that there is not a single TCP Windows Full or Zero occur while using Windows "Copy & Paste". Before I can buy a new router, now I fixed the Internet downloads problem temporary by disabled the Windows 7 TCP Window Auto Tunning:

netsh int tcp show global
Querying active state...

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : automatic
NetDMA State : enabled
Direct Cache Acess (DCA) : disabled
Receive Window Auto-Tuning Level : disabled
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled

After that I have encounter no more trouble in file download from the Internet, I see no more TCP Window Full issue from the server side but I do have TCP Window Zero as issued by the local adapter but that does't stall the download.
My System SpecsSystem Spec
Reply

 TCP Window-Full Zero-Window Stall Downloads




Thread Tools




Similar help and support threads
Thread Forum
Window expands to full screen
In Win 7, when I move a window near the edge of the screen, the window expands to full screen. How do I turn off this feature? The web has the answer: You can disable this feature: Control Panel --> Ease of Access Center --> Make the Mouse easier to use Place a check mark in the...
General Discussion
How do I set the dialog window to open full
Since I did a fresh install of Windows 7 64 bit I can't find how to change the dialog windows that come up when looking for a image to post somewhere from this http://www.cyberpi.com/images/dialog.jpg To this window http://www.cyberpi.com/images/dialog2.jpg
General Discussion
How get full window in IE8 when click link
Hi! New here. First must admit how dumb I am when comes to PC with Windows 7 (which I hate BTW! For me best was the one before "Vista" - I think it was "Windows XP"?)! That said - when using IE8 every single time when I click a link the page opens up in new window but reduced in size and I...
Browsers & Mail
Window 7 Window Media Player Full Screen Lock (Sort Of Party Mode)
Hi, Anyone knows how to lock window media player 12 in full screen . I saw people do but i dont know how . Any ideas ?
Music, Pictures & Video
how to have Full window transparent, not just border?
I can see nice transparency (with border and body) when I open "Add gadgets windows". Why not all other window like "my computer"? is it possible to add bluer transparent to 'my computer' like gadgets window?
Customization


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 22:04.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App