Half-open limit fix (patch) for Windows

Русский
Home Download Questions Version history Contact

Is the program safe?
Half-open limit fix creates a backup copy of the edited tcpip.sys file, so you can at any moment restore the original file at the press of a button. I have tried to make the program as safe as possible but cannot offer any guarantee. Use program at your own risk.

What is the optimal value of concurrent half-open outbound connections limit?
I consider the optimal value to be an equal 100. Increasing the limit will have effect only if you run several P2P programs simultaneously (e.g. µTorrent, BitComet, eMule, P2P TV, etc.), or your PC works as a server.

Does the limit cut down my Internet speed?
To check whether this limit cut down your Internet speed, look in Windows Event Viewer (Start -> Control Panel -> Administrative Tools; or Start -> Run -> EventVwr.msc). Each message {EventID 4226: TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts} reports if the limit has worked. Usually it means that the network worm (virus) or any P2P program works on your PC. If such messages in Event Viewer appear, most likely you garnered a problem and will have difficulties opening web pages in a browser.

The program started for the first time, but it shows 50/1000/16777214 half-open connections, instead of 10 by default. What does it mean?
Most likely you are using an unofficial Windows build in which the maximum quantity of half-open connections is already increased in the tcpip.sys driver. Also, maybe you used a foreign patch, which has changed this value. If you don't have new events 4226, you may decrease this limit or not change it.

Why in Windows 7 and Vista the limit can be from 1 to 255 and infinity?
Because in these operating systems, limit is stored in 1 byte in the tcpip.sys file. That is, it can accept values from 0 to 255. Even if at value 255 new events 4226 continue to appear, you can set the value to infinity (∞). That means switching-off the limit of simultaneously half-open connections.

Does the limit of concurrent half-open connections present in WindowsServer 2003/2008, Vista SP2 and Windows 7 beta start from build 7100?
No. It is physically present in the tcpip.sys file but has no effect; thereby, there is no Event ID 4226 or Internet deceleration when a P2P program runs in this versions of Windows.