TCP Window-Full Zero-Window Stall Downloads

Page 1 of 2 12 LastLast

  1. Posts : 11
    Windows 7
       #1

    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 Computer


  2. Posts : 5,642
    Windows 10 Pro (x64)
       #2

    What antivirus or security software are you running?
    Using the latest drivers for your network card?
      My Computer


  3. Posts : 11
    Windows 7
    Thread Starter
       #3

    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 Computer


  4. Posts : 8,870
    Windows 7 Ult, Windows 8.1 Pro,
       #4

    sluk said:
    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 Computer


  5. Posts : 11
    Windows 7
    Thread Starter
       #5

    Juinper Netscreen 5 , a very very OLD hardware firewall router.
      My Computer


  6. Posts : 8,870
    Windows 7 Ult, Windows 8.1 Pro,
       #6

    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 Computer


  7. Posts : 11
    Windows 7
    Thread Starter
       #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 Computer


  8. Posts : 5,642
    Windows 10 Pro (x64)
       #8

    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
    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 Computer


  9. Posts : 8,870
    Windows 7 Ult, Windows 8.1 Pro,
       #9

    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 Computer


  10. Posts : 11
    Windows 7
    Thread Starter
       #10

    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 Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About 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 20:43.
Find Us