Speed Up Internet Speed for Windows Vista

by on April 4th, 2009

In my previous post I referred to Boost Your Internet Speed By GPEdit for Windows XP. I was asked about the same for Windows Vista. Well now, gpedit.msc (group policy editor) is not present for Vista home and premium edition. It does exist in Vista Pro (Ultimate, Business and Enterprise editions). You have to manually edit the registry in order to change group policy settings. Microsoft has an Excel spreadsheet that lists all the group policy settings there. But that is very hard to go through all the entries. We can search through the list of course. But we will discuss some easier ways to boost internet speed for Windows Vista.

Try using free internet speed boosters to increase internet speed.

Use SC Net Speed Booster

SC Net Speed Booster – Freeware

SC Net Speed Booster is a powerful easy way to speed up your internet connection and is performance management software. SC Internet Speed Booster is a utility to help you keep your system healthy and responsive. This program is a package of 3 utilities, a network pinger – which prevents you from being disconnected by your ISP (Internet Service Provider) with. full control over the Ping interval, host, and sound. Internet Speed Booster – optimizes the way your Windows PC can send and receive information across the Internet in real time to prevent fragmentation of data transfers. Free Mem utility – allows you to free physical memory or RAM on your computer. Just select a target amount of free memory and click the Optimize button. You can also schedule it to automatically optimize RAM when it falls below a certain target level. While the actual maximum transfer speed of your Internet connection cannot be changed except by upgrading your hardware, Internet Speed Booster can increase the performance of your existing modem/network hardware by optimizing Windows modem/network settings to maximize the efficiency of your current hardware.

net-booster

Download SC Net Speed Booster

Link removed because McAfee detected a threat (Proxy-OSS) in it. Caution advised.

Vista TCP/IP and UAC AutoPatch

Microsoft limits half-open (incomplete/syn packets) connection attempts per second that the system can make, since Windows XP Service Pack 2 to keep your computer from being used by dangerous attacks/programs if you are a victim. Unfortunately this limit effects our internet.

Instructions

  • Unpack the archive and run Patch32.bat (for x86) or Patch64.bat (for x64).
  • Run UndoPatch.bat to uninstall concurrent half-open TCP/IP connection limit patch and restore the original tcpip.sys, and registry setting.
  • Once installed you can have 70,000 half open connections, these connections
  • are temp connections anyways, you can change the limit to any setting you want, go to run and type in regedit and navigate to

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]
    “TcpNumConnections”=dword:00011170
  • Edit this value to whatever amount of connections you need. These half open connections are called Syn packets.

Download TCP/IP and UAC Auto Patch

Download TCP/IP and UAC Auto Patch

Install Web Accelerators

You can try using any free Web Accelerator. Web Accelerator is basically a web proxy with server site compression. It will create a tunneling connection between your computer and the web server, compress every item before sending to you, hence improves the surfing speed.

Increases DNS Cache for Faster Web Browsing

Windows uses DNS cache to store recently visited websites. You can see what your computer stores in this cache by going to Start > Run and typing cmd (the command prompt). Now type ipconfig/displaydns. You should see a list of all the website addresses it has stored in the cache. Whenever you go to a website, it has to look up the IP address where that website is located. First it checks to see if it’s in your cache before asking the DNS server over the Internet for the IP address. As you can see, referring to the address when you already have it is going to be faster than if it has to travel over the wires to retrieve it.

The items in the cache do not stay there forever, and are constantly making room for more recent addresses you visited. Increasing the size of the DNS cache will allow for faster web browsing, especially if you frequently view the same websites. Edit some registry values to achieve this.

registry-edit-1

Watch for hexadecimal and decimal values. I have used decimal values in screen shots.

  • Go to Start
  • Run and type regedit
  • Locate this folder
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

  • Go to New > DWORD (32-bit) Value.
  • Name it as CacheHashTableBucketSize
    Double-click into it and enter the value 1
  • Add followings also by repeating the method above
    CacheHashTableSize = 180
    MaxCacheEntryTtlLimit = ff00
    MaxSOACacheEntryTtlLimit = 12d

In case of decimal values use:
– CacheHashTableBucketSize, set to 1
– CacheHashTableSize, set tot 384
– MaxCacheEntryTtlLimit, set to 64000
– MaxSOACacheEntryTtlLimit, set to 301

Now exit the registry editor and restart the computer.

Enable More connections for Website / Server

According to industry standards, your web browser is only allowed to download two/four files at a time from any server. By default, both Firefox and Internet Explorer follow this guideline.

If you visit a web page with lots of images (and supporting files like CSS styles and Javascript), then you can have a slower browsing experience. Your browser has to make more than 40 requests (on average) to the server before it can assemble the complete one page. Requesting all the files you need two-at-a-time is going to be slower than requesting 10 files at a time, for example.

You can speed up your Internet browser by tweaking registry values, thereby enabling your browser to get more files at the same time.

registry-edit-2

Okay open registry by typing regedit in run command.

  • Navigate to HKEY_CURRENT_USER\SoftwareMicrosoft\Windows\CurrentVersion\Internet Settings
  • Create a new DWORD key (in 64-bit Vista create a “DWORD (32-bit) value”) and name it as MaxConnectionsPerServer
  • Modify this key and set the base Decimal value greater than 2 (lets say 50, or 10)
  • Create a new DWORD key called MaxConnectionsPer1_0Server
    Modify this key and set the base Decimal value the same as MaxConnectionsPerServer
  • Exit Registry Editor and reboot your computer.

If you ever want to undo this tweak, simply delete the two keys you made and reboot.

That’s it!!!
Enjoy faster internet speed.


Share