Windows Registry and Internet Explorer

Environment : Microsoft Windows

This article was contributed byVishal KHAPRE

Note:

This article assumes that reader has basic knowledge of Windows Registry and understands its criticality. I have tested it on Windows 9X and NT not sure about Windows 2000 and XP. If somebody tests success please let me also know.

Warning:

As I mentioned in last article, Windows stores most of its settings in its registry. That is for quick referance, faster access, and unique way to access the settings. Basically, this article is just the information about some settings related to Internet Explorer. I suggest that you do not modiy registry, unless and until you read and comply with all the terms and conditions of Microsoft Copyrights.

Microsoft has provided users with Internet Explorer Administration Kit 6 for customization. In any case, Author can never be held responsible for the damages to Registry or User System. The unsolicited changes might damage the system.


Internet Explorer reads many of its basic properties from the Windows Registry. The location is HKEY_USERS\Default\Software\Microsoft\Windows\Internet Explorer\Main . It has several keys that have specific values and meanings. For example, the 'Start Page' Key will specify the URL of your home page(i.e. when you press the HOME button in borwser).

Location :HKEY_USERS\Default\Software\Microsoft\Windows\Internet Explorer\Main

Key Datatype Value Meaning
Start Page String e.g. http://codeguru.com The start page or the Home page for IE.
Window Title String "Provided by me" Changes the Title End string
Search Page String http://home.microsoft.com/
access/allinone.asp
Page which is used for searchin on internet
Save Directory String "C:\" Path on local hard drive where the Save window will open first.
Anchor Underline String "yes" or "no" Underlines the Links on the page.
Disable Script Debugger String "yes" or "no" If yes the errors will not be prompted for debugging.
Show_StatusBar String "yes" or "no" Displays Status bar for the windows.
Page_Transitions DWORD 1 Displays Page Transitions.


Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths AND
Key Datatype Value Meaning
Path String Local Hard drive path This will chage the Cache path of Internet Explorer.

Location :HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

The Key is Cache of String type and the value is same as above one.


Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\TypedURLs\

This stores the previous URLs that User typed in address bar for viewing. It usually has Key names as url1, url2 and so on. the Key datatype is string and value as the URL itself.

Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache

This stores the path for downloaded ActiveX Components. The key is '0' of string datatype. Usually it is under system root, as 'Downloaded Program Files'.

Location :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

This has the information about the security zones of IE, e.g. Trusted Sites, Restricted Sites, Intranet and Internet.


This is about the Windows Registry and Internet Explorer. I found this when I was working on some application development where I wanted to use the Internet Explorer as per my needs on a user's machine. The major focus of this article is to find easy ways for application. Next time, I will cover some more on the Windows Registry.



Comments

  • Clearing IE history

    Posted by infanta on 10/19/2012 12:47am

    What is the key to delete the IE history automatically? That is whenever I reboot the device, IE history should get deleted automatically.

    Reply
  • Registry key to delete the IE history

    Posted by infanta on 10/19/2012 12:44am

    What is the registry key settings to clear the IE history automatically? That is whenever i reboot the system, the device should clear IE history.

    Reply
  • regisration

    Posted by Patience on 07/30/2012 11:29am

    I want to register the internet exploer.

    Reply
  • Auto Filling Passwords

    Posted by Legacy on 09/07/2002 12:00am

    Originally posted by: Biju Abraham

    How can I remove the Auto completi passwords of IE programatically.
    thanks

    Reply
  • Determining Servicepack version of IE

    Posted by Legacy on 09/03/2002 12:00am

    Originally posted by: Sharad Kala

    How do you dtermine IE servicepackversion on a system?

    Reply
  • Pocket IE and Ras functions (pocket pc 2002)

    Posted by Legacy on 04/29/2002 12:00am

    Originally posted by: IUnknown

    Hello. I can programmatically create and dial a Ras Entry on Pocket pc 2002. After dialing (successfully) a ras entry, I open pocket IE but it does not recognize that there's an active ras connection so Pocket IE try to connect again (with the same ras entry!). I know that pocket IE uses Connection Manager to establish a connection, on pocket pc 2002. But I would like NOT to use Connection Manager. I would like to Dial a ras entry then open pocket IE and surf on the web... If anyone has got any idea...


    -> someone told me to use RasEnumConnections() but this does not apply to my problem... I tried that in many ways but that does not work properly (same errors).

    thank you.

    Reply
  • NT 2000

    Posted by Legacy on 04/26/2002 12:00am

    Originally posted by: Steve Miller

    My keys, at least the keys used by IE 6, were found in:

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

    The keys under the default user were factory installed settings that were not used:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Internet Explorer\Main

    Thanks for the information :)

    Reply
  • Disable Script Debugging

    Posted by Legacy on 04/25/2002 12:00am

    Originally posted by: unhuman

    Not entirely related, but....

    I've had this registry setting magically reset itself to "no". Any ideas why? This happens both on Win2k and WinNT.

    -H

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • You may already know about some of the benefits of Bluemix, IBM's open platform for developing and deploying mobile and web applications. Check out this webcast that focuses on building an Android application using the MobileData service, with a walk-through of the real process and workflow used to build and link the MobileData service within your application. Join IBM's subject matter experts as they show you the way to build a base application that will jumpstart you into building your own more complex app …

  • Stories about devastating cyberattacks are plaguing the news. Why? The DNS protocol is easy to exploit. See your network the way hackers do—as an easy target. Learn how you can effectively secure your DNS infrastructure today.

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds