Explication
The TCP/IP stack in Windows XP with Service Pack 2 (SP2) installed limits to the number of concurrent, incomplete outbound TCP connection attempts. When the limit is reached, subsequent connection attempts are put in a queue and resolved at a fixed rate so that there are only a limited number of connections in the incomplete state. During normal operation, when programs are connecting to available hosts at valid IP addresses, no limit is imposed on the number of connections in the incomplete state. When the number of incomplete connections exceeds the limit, for example, as a result of programs connecting to IP addresses that are not valid, connection-rate limitations are invoked, and this event is logged.
Establishing connection–rate limitations helps to limit the speed at which malicious programs, such as viruses and worms, spread to uninfected computers. Malicious programs often attempt to reach uninfected computers by opening simultaneous connections to random IP addresses. Most of these random addresses result in failed connections, so a burst of such activity on a computer is a signal that it may have been infected by a malicious program.
Connection-rate limitations may cause certain security tools, such as port scanners, to run more slowly.
this pretty nice feature (thks MS!) as for effect to realy slowdown emule communication with sources ect .... Since when 10 sources are unreacheable every subsequent connections attempts will be stacked in a queue and will likely timeout in the program because of that .(thats why all sources remain on status "Connecting" in emule)
but thanks to that great tool we will be able to fix it
Tools Description:
To say it easy: this tool will allow you to change the before 10 half-open connections limitations (hardcoded in TCPIP.SYS) to any number u want.
just one last thing: this is not going to increase your transfer speeds, or fix programs that aren't working. neither does it control the maximum amount of connections you can have. the only way this patch is going to be of any value is if you do have a large number of Event ID 4226 in your event log due to running apps like Azureus, Sharaza, etc. that have a tendancy to connect to a great number of peers in a very short amount of time. Before applying the patch, save yourself some trouble and actually check your event log (Start-Administrative Tools-Event Viewer). If you don't see any Tcpip events with the ID 4226 when running p2p proggie u dont need ito patch
if in Emule with u get a shitload of sources staying for ages on "connecting" status and then finaly moving to "To many connections"this patch will probaly help
Instruction:
Just download the patcher and execute it. It will automatically find the windows directory and ask, if it should increase/decrease. For higher values, please check the help with parameter /?.
After a successful patch, the new TCPIP.SYS will be automatically installed. After that, the computer should be restarte. If Windows System restore is active, just click "Cancel" when system restore want to replace the file u just modified (TCPIP.SYS) and "Yes" when it ask if ur sure u want to use the modified file.
Homepage : http://www.lvllord.de/
Download : http://www.lvllord.de/download.php?url=en/EvID4226Patch211a-en.zip
Faq : http://www.lvllord.de/?lang=en&url=4226patch/faq
Info Sources :
http://board.iexbeta.com/index.php?showtopic=44426&st=0
http://www.codecomments.com/MSDN/message257012.html
ps: didnt knew if i should place this in support or release forum, but as i am promoting a piece of software i thought this will be the right spot (it as also more traffic :p) but feel free to move it
The TCP/IP stack in Windows XP with Service Pack 2 (SP2) installed limits to the number of concurrent, incomplete outbound TCP connection attempts. When the limit is reached, subsequent connection attempts are put in a queue and resolved at a fixed rate so that there are only a limited number of connections in the incomplete state. During normal operation, when programs are connecting to available hosts at valid IP addresses, no limit is imposed on the number of connections in the incomplete state. When the number of incomplete connections exceeds the limit, for example, as a result of programs connecting to IP addresses that are not valid, connection-rate limitations are invoked, and this event is logged.
Establishing connection–rate limitations helps to limit the speed at which malicious programs, such as viruses and worms, spread to uninfected computers. Malicious programs often attempt to reach uninfected computers by opening simultaneous connections to random IP addresses. Most of these random addresses result in failed connections, so a burst of such activity on a computer is a signal that it may have been infected by a malicious program.
Connection-rate limitations may cause certain security tools, such as port scanners, to run more slowly.
this pretty nice feature (thks MS!) as for effect to realy slowdown emule communication with sources ect .... Since when 10 sources are unreacheable every subsequent connections attempts will be stacked in a queue and will likely timeout in the program because of that .(thats why all sources remain on status "Connecting" in emule)
but thanks to that great tool we will be able to fix it
Tools Description:
To say it easy: this tool will allow you to change the before 10 half-open connections limitations (hardcoded in TCPIP.SYS) to any number u want.
just one last thing: this is not going to increase your transfer speeds, or fix programs that aren't working. neither does it control the maximum amount of connections you can have. the only way this patch is going to be of any value is if you do have a large number of Event ID 4226 in your event log due to running apps like Azureus, Sharaza, etc. that have a tendancy to connect to a great number of peers in a very short amount of time. Before applying the patch, save yourself some trouble and actually check your event log (Start-Administrative Tools-Event Viewer). If you don't see any Tcpip events with the ID 4226 when running p2p proggie u dont need ito patch
if in Emule with u get a shitload of sources staying for ages on "connecting" status and then finaly moving to "To many connections"this patch will probaly help
Instruction:
Just download the patcher and execute it. It will automatically find the windows directory and ask, if it should increase/decrease. For higher values, please check the help with parameter /?.
After a successful patch, the new TCPIP.SYS will be automatically installed. After that, the computer should be restarte. If Windows System restore is active, just click "Cancel" when system restore want to replace the file u just modified (TCPIP.SYS) and "Yes" when it ask if ur sure u want to use the modified file.
Homepage : http://www.lvllord.de/
Download : http://www.lvllord.de/download.php?url=en/EvID4226Patch211a-en.zip
Faq : http://www.lvllord.de/?lang=en&url=4226patch/faq
Info Sources :
http://board.iexbeta.com/index.php?showtopic=44426&st=0
http://www.codecomments.com/MSDN/message257012.html
ps: didnt knew if i should place this in support or release forum, but as i am promoting a piece of software i thought this will be the right spot (it as also more traffic :p) but feel free to move it
