| expand content | forums | advertise |

Home > Articles > Speed Up Internet Explorer

Speed Up Internet Explorer 6 / Internet Explorer 7 / Internet Explorer 8
Version 0.5

This article is a tutorial that explains how to speed up Internet Explorer 6, 7 and 8 without compromising on features. Most users of this guide will immediately see up to a 500% boost in speed with the first optimization

DISCLAIMER

Proceed at your own risk! The information here is accurate to the best of my knowledge. I will not be held responsible if this document causes your computer to explode or burst into flames. In real serious terms, if any corruption of data, hardware damage or any other kind of damage/losses/etc. arises from the use of this document, I will not be responsible for it. If you don't like this, please don't read any further.

1. Disable Unneeded Add-ons

This is the Number 1 culprit in slowing down your browser. To get an idea of the speed boost you get, go to Start > Programs > Accessories > System Tools > Internet Explorer (No Add-ons).

How Much Speed Are We Talking?

You will now be start Internet Explorer without any add-ons or toolbars. The speed of how the browser starts now would have startled some of you.

Try out the browser now. Very much faster? Now you realize how those pesky add-ons have been slowing down your browsing experience. However, in this mode, you won't be able to watch YouTube videos. We will fix this now.

Close the browser and start the browser as normal. In the browser, go to http://www.google.com. Next, we need to go to Manage Add-ons

- For IE8 and IE6, go to Internet Explorer > Tools > Manage Add-Ons.

- For IE7, go to Internet Explorer > Tools > Manage Add-Ons.> Enable or Disable Add-ons

You will now get the Manage Add-ons window


Manage Add-ons window in IE8

This is how Manage Add-ons looks like in IE8. The difference between IE7 and IE6 is that they have some additional functionality missing, but the basic functions that we need are there.

Make sure under 'Show:', only 'Add-ons currently loaded' is selected

  • For IE8, under "Show:", "Currently loaded add-ons" should be selected
  • For IE6 and IE7, under "Show:", "Add-ons currently loaded in Internet Explorer" should be selected

Now you have a list of add-ons that are currently loaded. What you need to do now is to disable all add-ons that you don't need. How to disable a add-on?

  • For IE8, click the add-on on the right column, and click Disable at the bottom.
  • For IE6 and IE7, click the add-on and click Disable at the Settings box at the bottom.

Here is a table of some commonly known add-ons that you can disable. The value in [square brackets] indicate my personal opinion of whether it should be disabled.

  Add-on Name Purpose Can Be Disabled?
1 Adobe PDF Link Helper Open PDF documents in the same IE8 window without opening Adobe Reader Yes, unless you prefer reading PDFs within a browser window [DISABLE]
2 Research Adds additional links to the menu bar Yes [DISABLE]
3 Diagnose Connection Problems... Helps you to diagnose connection problem whenever there is a problem connecting to the Internet Yes, enable it when needed [DISABLE]
4

Java(tm) Plug-In SSV Helper

Java(tm) Plug-In 2 SSV Helper

To display Java content Depends. If the sites you visit require Java, then you have to leave this on. If not, disable it [ENABLE]
5 Windows Live Toolbar / Windows Live Sign-in Helper / Windows Live Toolbar BHO / Search Helper Windows Live Toolbar Disable if you don't use it. [DISABLE]
6 Windows Messenger Helps you to sign in to Hotmail or other Passport sites automatically if you are already signed in Yes [DISABLE]
7 Blog This with Windows Live Writer ?? Yes [DISABLE]

Almost all of the add-ons can be disabled as they are not used.

2. Disable Automatic Configuration

Some PCs have this set for some reason, slowing down everytime you open the browser. If you in a work environment, do not use this tweak as it may cause your Internet not to work.

To disable this, go to Start > Control Panel > Internet Options > Connections > LAN Settings. Uncheck all the boxes under Automatic Configuration.

3. Increase the Max Connections Per Server

Internet Explorer 7 and below is limited to two connections per server. This is why you can only download a maximum of two files from one server. Internet Explorer 8 jacks this number up to 6.

Here is how to increase the number of HTTP simultaneous connections to 10. By having 10 connections, IE will be able to download 10 different files at one time. This will make web pages load faster.

If you are using Internet Explorer 7 and below

  1. Go to Start > Run
  2. Enter "regedit" and hit ENTER
  3. On the left, navigate to the following HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings folder by:
    1. Click HKEY_CURRENT_USER, then
    2. Software, then
    3. Microsoft, then
    4. Windows, then
    5. CurrentVersion, then
    6. Internet Settings
  4. Internet Settings should be selected on the left column
  5. Go to Edit > New > DWORD Value
  6. A box should appear. Put the name as "MaxConnectionsPer1_0Server", without double quotes. Press Enter.
  7. Double click the entry you just created, select Base as "Decimal" and type 10 under Value data
  8. Go to Edit > New > DWORD Value
  9. A box should appear. Put the name as "MaxConnectionsPerServer", without double quotes. Press Enter.
  10. Double click the entry you just created, select Base as "Decimal" and type 10 under Value data
  11. Close Registry Editor
  12. Restart your system

If you are using Internet Explorer 8

  1. Go to Start > Run
  2. Enter "regedit" and hit ENTER
  3. On the left, navigate to the following HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MAXCONNECTIONSPERSERVER folder by:
    1. Click HKEY_LOCAL_MACHINE, then
    2. SOFTWARE, then
    3. Microsoft, then
    4. Internet Explorer, then
    5. MAIN, then
    6. FeatureControl, then
    7. FEATURE_MAXCONNECTIONSPERSERVER
  4. FEATURE_MAXCONNECTIONSPERSERVER should be selected on the left column
  5. Go to Edit > New > DWORD Value
  6. A box should appear. Put the name as "iexplore.exe", without double quotes. Press Enter.
  7. Double click the entry you just created, select Base as "Decimal" and type 10 under Value data
  8. On the left, click on FEATURE_MAXCONNECTIONSPER1_0SERVER, which is just near to the one already selected
  9. Go to Edit > New > DWORD Value
  10. A box should appear. Put the name as "iexplore.exe", without double quotes. Press Enter.
  11. Double click the entry you just created, select Base as "Decimal" and type 10 under Value data
  12. Close Registry Editor
  13. Restart your system

4. Use a HOSTS file (Advanced)

Firefox has AdBlock Plus. Internet Explorer? HOSTS file.

Unfortunately, the Hosts file method is not that easy to manage. For one, it blocks websites at a domain level. Next, removing an entry from the file requires you to go through some tedious steps. Overall, it isn't as easy as AdBlock Plus.

But once you get it working, you realize the speed benefits. Sites load faster. Here's how to install HostsMan.

  1. Go to http://www.abelhadigital.com/
  2. Click HostsMan on the top
  3. Under "Download (Installer version)" header, click a download link under "Download from:"
  4. When your browser prompts you what to do with the ZIP file, click OPEN
  5. There should be a single file named HostsMan_Setup.exe. Double click it to install the manager

    HostsMan Setup Wizard
    First Setup screen of HostsMan
  6. Click Next in the following dialog boxes to install HostsMan
  7. After installation, the following interface appears:

    HostsMan Main Interface
    HostsMan Main Interface
  8. Click on the button in the middle to download the latest filter list
  9. On the box that appears, click Update. If HostsMan asks whether to update the Hosts file, click Update.
  10. Once you are done, you can close HostsMan. HostsMan does not need to be running.

If you ever need to remove a site from the filter list

  1. Start HostsMan (Start > Programs > HostsMan > HostsMan)
  2. Click the third button
  3. Click Find in the top toolbar
  4. Type the site name without the http://
  5. The table above will be highlighted with the matching row.
  6. Check the box in the second column for that row
  7. Click Save on the toolbar
  8. Close the window and HostsMan
  9. Restart the browser

See what I mean when I said removing an entry is not easy?

When a site is blocked, visiting it directly in Internet Explorer 8 will pass it as a search query to your default search engine (Bing.com by default) thus potentially slowing down the page loading. Here's how to handle localhost requests internally

  1. Start HostsServer (Start > Programs > HostsMan > HostsServer)
  2. Tools > HostsServer > Control Panel
  3. Click on 'Start Server'. The Server Status should now be 'Running'
  4. Click on Options
  5. Check the box 'Start HostsServer automatically'
  6. Uncheck the box 'Enable Log'
  7. Click Apply
  8. Close

Now when you visit a blocked site directly, the message "Blocked: (domain name)" will be shown instead. This will also improve page loading times.

5. Increase the Half-Open Connection Limit (Advanced)

Windows XP SP2 and above limits the number of half-open connections to 10. This is not a big issue, and increasing the limit yields little benefits.

NOTE: This step has been generally found not to make any improvements in Internet Explorer speed. In fact, it can even cause problems with certain routers such as auto-restarting and stalling of internet access. Do this only as a last resort.

To increase the limit, there are two freely available patchers:

Lvllord Patch - ONLY for Windows XP Users (NOT Vista/Windows 7 users, see next step for Vista/Windows 7 users)
UPDATE: There has been a recent Automatic Update (MS08-001) released on January 8 2008 that addresses some network security concerns. The below has NOT been tested with the latest TCPIP.SYS (v5.0.2195.7147) file. Update:The patch has been tested with KB941644 (an automatic update) and works perfectly!

  1. Go to this site - http://www.lvllord.de/
  2. Click on Downloads.
  3. Right-click the link and click "Save Target As".
  4. Save it in your Desktop.
  5. Open the file and run the program located inside the archive, agreeing to the security warning.
  6. Some text should scroll by in a MS-DOS window, after it ends, type C.
  7. Enter 100 for the number of concurrent half-open connections and press Enter.
  8. Type Y and the file should be patched. Cancel any Windows XP warnings that should appear, it is part of Microsoft's way of ensuring its files are not tampered with (the utility tampers with them on purpose to change the limit).
Half-Open Patch - For Windows VISTA / Windows XP / Windows 7 users
This patcher works for both 32 and 64 bit Vista and XP versions.
  1. Go to this site - http://half-open.com/download_en.htm.
  2. Download the ZIP file in the link titled Half-open limit fix 3.6 (as of Feb 2009)
  3. Extract all files to one folder in your desktop
  4. Open the folder and run the Half-open_limit_fix_3.6.exe file
  5. Click English
  6. Under 'New value', set it to 100 (if it is not already set)

    Vista max half open connection limit
    Set the new value to 100
  7. Click 'Add to tcpip.sys'
  8. Click OK.
  9. Click OK again. Cancel any Windows XP warnings that should appear, it is part of Microsoft's way of ensuring its files are not tampered with (the utility tampers with them on purpose to change the limit).
  10. Restart your computer.
  11. If something is not working right (e.g. Internet access does not work anymore) and you want to undo the changes, run the software again and click "Restore original file".
NOTE: The patchers above are known to trigger anti-virus alerts. Ignore them. The alerts are triggered due to the patcher making changes to the way Windows works hence the anti-virus software interprets it as suspicious.

6. Disable JavaScript and ActiveX (Advanced)

This tip can improve web page loading speed by up to 300% or even more. However, some sites may not work properly or even refuse to load. For example, Twitter will refuse to load with JavaScript disabled.

To disable JavaScript, start Internet Explorer and go to Tools > Internet Options > Security > Custom Level > Active Scripting and set it to 'Disable'.

To disable ActiveX, set 'Run ActiveX Controls and plug-ins' at the same window to 'Disable'.

Last Updated 18th July 2009.

Errors? Omissions? Need Help? Know something? Post your queries in the Discussion Forum.

This document is Copyright(©) 2009 by G.Ganesh. Visit Bootstrike.Com (http://www.bootstrike.com).

Bookmark this page!

0 Comments

Add your comment! (No registration required)



Bookmark this page!

Privacy Policy - Terms of Use - Contact Us - Site Map - Advertise
All original content (©) Copyright 1997-2009 Bootstrike.Com. 0.01129 seconds to render.