When Windows XP Service Pack 2 was released, it came together with a new feature to TCP/IP in order to babysit users and “reduce the threat” of worms spreading fast without control. In one such attempt, the devs have limited the number of possible TCP connection attempts per second to 10 (from unlimited in SP1). This argumentative feature can possibly affect server and P2P programs that need to open many outbound connections at the same time.
The solution that I’ve always been using is LvlLord’s Event ID 4226 Patcher (4226 fix) to patch the TCPIP.SYS file which increases the limited of half-open (incomplete outbound) TCP connection from 10 to 50. It works well except that whenever Windows released any hotfixes that updates TCPIP.SYS, I have to repatch the file all over again. Other than that, increasing half-open TCP connection does allows you to spread the worm faster if your computer is infected by one.
The best solution I’d say a tool which I recently stumbled on called TCP-Z (No it has nothing to do with the popular CPU-Z) which can release the power of your network, download faster, and more task can be run at the same time.
I say that TCP-Z is good because there is an option to modify the limited of half-open (incomplete outbound) TCP connection by patching the memory. If you want to start P2P download via BitTorrent, just run TCP-Z, increase the half-open TCP connection and start downloading. When you shutdown the computer and restart the next time, the previously increased TCP connections will be reset to default which is 10. The memory patching takes effect immediately without rebooting the computer and doesn’t modify any system files.

Other than that, TCP-Z shows number of established connections, half open connections, Create depth, download/upload speed in real-time. It will also show the number of warnings events in per-minute, which TCP half open connection overload.
There are two methods to use TCP-Z. First is to manually run TCPZ.exe and go to Patch tab and change the settings there. Another way is to install TCP half open limited patcher in virtual device mode. Go to VirtualDevice folder inside TCPZ and run TCPZ_Setup-x86.exe if you’re running Windows 32bit or TCPZ_Setup-x64.exe if running Windows 64bit. You can then change the TCP limit from Device Manager > TCPZ Driver > TCP Half Open Limited Patcher (TCP-Z).

TCP-Z works on Windows XP SP2 & SP3/2003/2008/Vista SP1 & SP2/Windows 7, all 32bit (x86) / 64bit (x64). It does what it supposed to and most importantly it is free and portable. Since this tool is capable of patching memory and system file TCPIP.SYS, your firewall or antivirus might find that this tool as a threat. Rest assured that it is definitely safe from virus if you downloaded it from the official TCP-Z website. Since I can’t get full download speed from RapidShare, I am back to using BitTorrent and TCP-Z is really a gem!
[ Download TCP-Z ]
Related posts:
really good ones !!!
Check out Windows Half-open limit fix, it not only patches the TCP file, it also prevents MS update from replacing it when you go for an update.
Works great, and with Vista and Windows 7 beta. I use the virtual driver and set the value to “0″, which is only supported by the two latter systems. Highest value I’ve found using it manually is 252.
Patch file in vista is NOT recommended, and disabled.
So it won’t work for Windows Vista users!
There must be another way to fix this tho :-)
Wow… finally a patch for vista!
Thank You Sir, it helps :)
I love the option where you can open your connections without rebooting..
I tested in vista and xp and its the best patch ever!!
thanks alot..
How nice I like that GUI.
Thanks, It was Great…
Hi. Is this the same as the “connection limit” feature in XP-AntiSpy?
Your posts are really very nice..i visit your site daily..help me a lot..
i am in great need of bitme.org or bitspyder.net invitation..i m trying from long ago and posted in several forums..but nobody seemed to help..
i cant afford to do engineering thats y go for elearning…
i am in great need…
i know its not the right place for invitation..but really i am helpless
Raymond , what number of tcp do you reckon for windows xp sp3 to get the maximum download speed ?
Thanks!
Thank you very much for this valuable information Ray.
However, as already posted, my current value is 252 so what would be your opinion on what value my linternet would best operate ?
Thanks again.
a really dumb question, Anyways, this increases one’s overall torrent download speed right?
if yes, can it be used with Windows Vista?
On a sidenote, would it be possible to restyle the code we need to enter before being allowed to comment? Took me 5 tries before finally getting a code I actually was able to read, and even then half of it was mostly a guess.
Excellent find Raymond. Thanks. It seems to do more as advertised. It does wonders for the speed of my connection. Pages seem to open about twice as fast.
Thanks Raymond, excellent tool. For while Evils tool does the job it is a pain having to redo it whenever MS patches the OS.
The Universalthemepatcher on his site is also an useful tool for those who need to patch uxtheme.dll on XP or the three relevant DLLs on vista to run third party themes of their choice.
ripejuice, why dont you CLICK ON THE LINK AND READ ABOUT IT
u will then see that it does support vista, fool
Raymon is there same problem for XP sp3 and vista or is it only for sp2 does it increases download or upload speed or both.
can i use this for windows vista..plz reply
Thank you!
Thanks man….!!
raymond you are superb!!
thanks for this knowledge
My current value is 256 , not 10 so what number would you advice us to use?
Thnks for tips
probably a daft question,but, does it help with rapidshare too?
great stuff again from the great creator of this blog!
thanks ray! :)
the link its NOT WORK
please check it again.
hope to hear from u
nice find sir raymond
thank you…
Are you in TPS raymond?
thnxxxx Raymond
Thanks. Great find.