TipsFromGeek
Tips for better computing, troubleshooting and How-Tos
Like
45
Tw eet
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
1/15
8/26/2014
1. Make sure youre logged in as Administrator (not just any account with admin privileges).
2. Navigate to START>Run and type: gpedit.msc
3. Navigate to Local Computer Policy > Administrative Templates > Network > QOS Packet Scheduler
4. In the right window, double-click the limit reservable bandwidth setting
5. On the setting tab, check the enabled setting.
6. Where it says Bandwidth limit %, change it to read 0 (or whatever percentage you want to reserve for
high priority QoS data)
7. Click OK, close gpedit.msc
Under START > My Computer > My Network Connections > View Network Connections, right-click on your
connection and under Properties (where it lists your protocols), make sure QOS Packet Scheduler is
enabled.
The tweak desribed below helps boost priority for DNS & hostname resolution in general. What this
means is, it helps web pages load faster, and has negligible e ect on downloads (not counting the couple
of ms gain with the host resolution at connect-time).
Applying this tweak assumes some pro ciency in editing the Windows Registry using Regedit (Start > Run
> type: regedit). As always, backup your Registry before making any changes so you can revert to the
previous state if you dont like the results.
2/15
8/26/2014
3/15
8/26/2014
second via TCP/IP ?!? If you also consider that each of those infected computers will infect 10 others at
the same rate:
second 1: 1+10 computers
second 2: 10+10*10 computers (110 new ones)
second 3: 10+100*10 computers ( 1110 new ones)
second 4: 10+1000*10 computers (11110 new ones)
.
all the way to 10*60 + 10^60 computers in a single minute (thats a number with 60 digits, or it would far
exceed Earths population). Even if we consider that 90% of those computers are unreachable/protected,
one would still reach ALL of them within a minute.
In other words, even though it is not going to stop worm spreading, its going to delay it a few seconds,
limit possible network congestion a bit, and limit the use of your PC to 10 connection attempts per
second in the process ! I have no problem with the new default setting limiting outbound connection
attempts. Still, users should have the option to easily disable or change this setting. I might be going out
on a limb here, but ever since the introduction of Windows XP I cant help thinking that I dislike all the
bult-in Windows wisardry in a sense that the system also limits user access. That irritating trend to ease
the mental load on end users is somewhat insulting, considering that Windows is to make the more
intelligent choice instead of the end user, as well as limit their access to tuning such settings
End of rant.
With the new implementation, if a P2P or some other network program attempts to connect to 100 sites
at once, it would only be able to connect to 10 per second, so it would take it 10 seconds to reach all 100.
In addition, even though the setting was registry editable in XP SP1, it is now only possible to edit by
changing it directly in the system le tcpip.sys. To make matters worse, that le is in use, so you also need
to be in Safe mode in order to edit it.
You only need to worry about the number of connection attempts per second if you have noticed a
slowdown in network programs requiring a number of connections opened at once. You can check if
youre hitting this limit from the Event Viewer, under System look for TCP/IP Warnings saying: TCP/IP
has reached the security limit imposed on the number of concurrent TCP connect attempts. Keep in
mind this is a cap only on incomplete outbound connect attempts per second, not total connections.
Still, running servers and P2P programs can de nitely be a ected by this new limitation. Use the x as
you see t.
To change or remove the limit, you can use the following program:
Event ID 4226 Patcher v2.11
http://www.speedguide.net/ les/xp_sp2/EvID4226Patch211a-en.zip
- A patching program for removing or changing the limit imposed on connection attempts in SP2. The
patcher has the ability to restore tcpip.sys back to the original Still, you might want to back up
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
4/15
8/26/2014
tcpip.sys, use it at your own risk. The author of this patch can be reached @
http://www.lvllord.de/
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
5/15
8/26/2014
Note: For best results RWIN has to be a multiple of MSS lower than 65535 times a scale factor thats a
power of 2, i.e. 44 x 1460 = 64240 x 2^2 = 256960. If you choose to use a RWIN lower than 65535, you can
simply make it multiple of MSS and turn scaling o (Tcp1323Opts=0)
Tcp1323Opts
Tcp1323Opts is a necessary setting in order to enable Large TCPWindow support as described in RFC
1323. Without this parameter, the TCPWindow is limited to 64K.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Tcp1323Opts=1 (DWORD, recommended setting is 1. The possible settings are 0 Disable RFC 1323
options, 1 Window scaling but no Timestamp options, 3 Window scaling and Time stamp options.)
Note: Tcp1323Opts=3 might help in some cases where there is increased packet loss, however generally
youll achieve better throughput with Tcp1323Opts=1, since Timestamps add 12 bytes to the header of
each packet.
DefaultTTL
DefaultTTL determines the time in seconds and the number of hops a packet lives. While it does not
directly a ect speed, a larger value increases the amount of time it takes for a packet to be considered
lost, discarded and retransmitted. A value thats too small can cause packets to be unable to reach
distant servers at all.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DefaultTTL=64 (DWORD, recommended setting is 64. Other settings that are widely used are 128 and 32)
EnablePMTUDiscovery
When set to 1 (True), TCP attempts to discover MTU automatically over the path to a remote host.
Setting this parameter to 0 causes MTU to default to 576 which reduces overall performance over high
speed connections. Note that this setting is di erent than our Windows 9x recommendation.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnablePMTUDiscovery=1 (DWORD boolean, valid settings are 0>False and 1>True. Many
connections perform better with this entry at 1, however, if you prefer to set your upstream to send xed
1500 packets, you might want to use 0 instead). When set at 1, establishing connections and initial
transfer speed might slow down a bit, however you will get better throughput if somewhere in the path
large packets need to be fragmented.
EnablePMTUBHDetect
Setting this parameter to 1 (True) enables black hole routers to be detected, however it also increases
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
6/15
8/26/2014
the maximum number of retransmissions for a given segment. In most cases youd want to keep
BHDetect to 0 (False).
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnablePMTUBHDetect=0 (DWORD boolean, valid settings are 0>False and 1>True. Recommended
setting is 0)
SackOpts
This parameter controls whether or not SACK (Selective Acknowledgement) support is enabled, as
speci ed in RFC 2018. SACK is especially important for connections using large TCP Window sizes.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
SackOpts=1 (DWORD boolean, recommended setting is 1. Possible settings are 0 No Sack options or
1 Sack Option enabled).
TcpMaxDupAcks
This parameter determines the number of duplicate ACKs that must be received for the same sequence
number of sent data before fast retransmit is triggered to resend the segment that has been dropped
in transit.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
TcpMaxDupAcks=2 (DWORD range 1-3, recommended setting is 2).
Patches
This Includes
1. sguide_tweak_2k.zip
Description: Generic patch for Windows XP and Windows 2000 (all versions). This patch will optimize your
TCP/IP Registry settings for high speed Internet connections. To install, extract the .inf le rst, then
double-click (or right-click on lename and choose install from the pull-down menu) and reboot for
changes to take e ect.
http://www.speedguide.net/ les/sguide_tweak_2k.zip
2.sguide_tweak_2k_pppoe.zip
Description: Generic patch for Windows XP/2000 and DSL connections using PPPoE. This patch will
optimize your TCP/IP Registry settings for high speed Internet connections. It is speci cally designed for
PPPoE DSL connections. To install, extract the .inf le rst, then double-click (or right-click on lename
and choose install from the pull-down menu) and reboot for changes to take e ect.
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
7/15
8/26/2014
http://www.speedguide.net/ les/sguide_tweak_2k_pppoe.zip
3. winxp_dnscache.zip
Description: Patch Windows 2k/XP not to cache failed DNS entries. By default, when a DNS lookup fails
(due to temporary DNS problems), Windows still caches the unsuccessful DNS query, and in turn fails to
connect to a host regardless of the fact that the DNS server might be able to handle your lookup seconds
later. This patch xes the problem by con guring the DNS client to continue sending queries to an
unresponsive network. To install, save to your HD, unzip the .reg le, then double-click the lename.
Web Patches faster loading of Web Pages
The following patch increases Web page loading speed, by doubling the number of possible concurrent
open connections. For example, imagine a web page has 20 images and some text in order for your
browser to get all these les, it opens 2 or 4 concurrent connections, depending on the Web server.
Increasing the number of open connections allows for faster retrieving of the data. Please note that the
patch sets some values outside of the HTML specs. If you decide to install it, backup your Registry rst.
Changes will take e ect after you reboot. Download the patch appropriate for your OS:
OS: Windows 9x/ME
http://www.speedguide.net/ les/sg_webtweak_9x.zip
OS: Windows 2K/XP/2k3
http://www.speedguide.net/ les/sg_webtweak_2k.zip
TCP OPTIMISER
Description: The TCP Optimizer is a free, easy Windows program that provides an intuitive interface for
tuning and optimizing your Internet connection. Just download and run, there is no installaion required.
The program makes it easy to nd the best MTU and RWIN values, test latency and tweak all the
important broadband related registry parameters. The Optimizer can be helpful with tuning any Internet
connection type, from dialup to Gigabit+
URL
http://www.speedguide.net/ les/TCPOptimizer.exe
Computer Tricks
A weblog on computer tricks, windows tricks, registry tweaks, virus removal information , internet tricks.
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
8/15
8/26/2014
Download Mozilla
Firefox for ARM v6
based Android
devices
Share this:
Like
45
Share
Tw eet
Related posts:
1. How to increase your internet connection speed
2. Keeping the Windows XP Core in the RAM
3. Hide ur drives || Lock ur drives
4. Make IE faster
5. How to change your IP address
6. Change or Add restrictions in Windows
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
9/15
8/26/2014
gurdeep
October 26, 2012 at 3:37 pm
Parimal
September 9, 2010 at 9:38 am
No way!
I didnt worked????
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
10/15
8/26/2014
Help me!
I have broadband connection
prakash
September 1, 2010 at 2:39 pm
the trick to increase the speed of the internet for the windows xp
I am unable to understand and nd the terms that u were noted in it
if possibe u can show with images
and some of the names which u have noted that are not going to display such as the QOS Packet and
ashvini
August 31, 2010 at 8:59 am
arsh
August 22, 2010 at 10:15 am
can you plz mention the best settings for internet cyclone.
bcoz i am having it but i dont know that how to use it . . . .
so plz help.
thanx
Vlad
August 5, 2010 at 8:28 am
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
11/15
8/26/2014
Another way is to use Internet Cyclone that will optimize automatically and increases the speed. I gain
over 50kb on my connections.
It can be downloaded from http://www.jordysoft.com/icyclone/internet-cyclone.aspx
abubakar
July 15, 2010 at 5:33 pm
puish
July 3, 2010 at 11:29 am
not working
Meg Aguillon
May 21, 2010 at 4:32 am
Shad
October 6, 2009 at 1:50 am
This does not give me more speed than I paid for. Just gives me the optimized one. I can do it with
Internet cyclone too!!
bas
August 18, 2009 at 3:42 pm
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
12/15
8/26/2014
Congrats buddy
Kenan
July 13, 2009 at 10:02 pm
My speed is the slowest in the world 10 to 28 kilobytes per second now it increased to 32 kilobytes per
second
aman
April 8, 2009 at 1:06 pm
nice trick
john
March 17, 2009 at 8:07 pm
but does the speed really increase throught the quos tweak??
Climate
February 26, 2009 at 9:18 am
nice trick
thanks a lot
hope more to publish!
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
13/15
8/26/2014
GAURAV
January 23, 2009 at 11:23 am
hi!!!!!!!!!!!!!i want some more triks and tips ..to gain my knowledge.
mmstick
December 16, 2008 at 5:50 am
thanks man, Ill make sure to keep your gathered info owing.
amar sharma
November 24, 2008 at 9:23 pm
hey guyes
plz send me tricks and more tricks
coz i wanna be a great hacker like no others
so plz help me and change my selfs
god bassing you
bye
sandeeprhce5
November 22, 2008 at 11:39 am
BAS
June 26, 2008 at 12:22 am
14/15
8/26/2014
Larry Miller
June 25, 2008 at 11:01 pm
http://tipsfromgeek.com/2008/05/how-toincrease-internet-speed.html
15/15