[Registry] principle structure and restore IE Browser instance _ registration form

Source: Internet
Author: User
Tags ini ole

Absrtact: This paper analyzes the key of Windows registry related to IE browser, in order to solve the problem that the IE settings can not be restored when the Internet is being modified.

Users who often surf the internet, most of the headaches have been encountered: when you visit a home page, IE settings are inexplicably modified, such as the title and default home page is replaced, the right button shortcut menu added some content, the system started adding a pop-up box, even more, your default home page option is disable ( cannot be changed) and so on. Many netizens reluctantly, had to format the whole system, the price is too big. In fact, these changes are implemented using the overwrite system registry.

This paper introduces the principle of the system registry and the use of Registry Editor, and the method of using it to restore IE settings.

The registry is an important improvement in the Windows operating system since Windows 95. It is a database that includes initialization conditions and default settings for all applications. The contents are: Description of the native hardware components, status of Plug and Play devices, and all information in the Win.ini and System.ini of older versions of Windows. It uses 16 data or special format records, and the system usually accesses the registry in binary format.

Visible, the registry is the Windows core database. In the Win95 version, an important tool is the Registry Editor, which can be used to directly change registry information to address a number of difficult issues.


I. Use of Registry Editor

Registry Editor is a system hidden tool, click Start, point to run, enter the Run command "regedit" in the pop-up window (see Figure 1), and select OK.


Figure 1

After the system starts Registry Editor, pop up the program window shown in Figure 2.

Figure 2

Because the registry is the operating system core database, it is a good idea to make a backup of the registry before modifying the registry. Click "Registry" on the menu, select the menu item "Export Registry File", and when you want to recover, select the menu item "Import Registry File".

Visible from the diagram, the left window is the registration entry in the registry, and the right window records the details of the entry. Registration entries in the registry are called Keys (key), and each key in the registry can have multiple subkeys and variable names. A subkey is similar to a subdirectory in the system, and it can have additional subkeys and subordinate values.

The following example shows how to modify the registry:


Figure 3

As shown in Figure 3, which shows the contents of the "Main" subkey in "Internet Explore", we want to modify the default home page, select the variable name "Start page", click Modify in the Menu "edit", and the String Editing dialog box is shown in Figure 4. Type the new string key value in the key Value column and click OK to complete the modification. You can delete or rename a key value with a similar operation.

Second, the structure of the registry

The registry consists primarily of six major components, namely the six primary keys to the right of the Registry Editor window initially, as shown in Figure 2, which starts with hkey, each containing a particular kind of information, and the details of each of them are described below.

1, HKEY_CLASSES_ROOT (type _ root key): Contains all loaded applications, OLE or DDE information, and all file type information. Each subkey that starts with a dot represents a file type. For example. avi, the "Content Type" of the. avi object is shown in the right list box as a video file. The registry is called "Avifile". After the file extension project is an alphabetical list, including the file names of all applications and utilities. In the list of applications, you can find the description of the application, the default form of the icon file information application when OLE and DDE are activated.

2. HKEY_USERS (current _ user key): Records the settings and configuration information about the specific users registered in the computer network. Its subkeys are:

Appevent: The path to a sound and sound file associated with a specific event in Windows.

Control Panel: Contains some data stored in Win.ini and System.ini files, and includes items in the dashboard.

Install_location_mru: The drive that has recently loaded the application is logged.

Keyboard Layout: Identify a universally valid keyboard configuration.

Network: Describes the connection between a fixed network and a temporary network.

RemoteAccess: Describes the details of a user-dial connection.

Software: The settings for System programs and user applications are documented.

3, HKEY_LOCAL_MACHINE (Positioning _ machine Key): This key stores all the information that Windows started running. Plug and Play device information, device drive information, and so on are stored in this key through the application. Child keys are:

Config: Records all possible configurations of the computer.

Driver: Information on the secondary drive is logged.

Enum: The hardware identification (ID), manufacturer, drive letter, etc. of various peripherals are recorded.

Hardware: Lists the available serial ports, describing the system CPU, digital coprocessor and other information.

Network: Describes the network and logon username used by the current user.

Security: Identifies the provider of the network safety system.

Software: All Microsoft Application information exists in this subkey, including their configuration, startup, and default data.

System: Records Most of the information for the first time you start Windows.

4, Hkey_user (user key): Describes all the current computer network with the user summary table. If you are using this computer alone, only. Dfault The user information is listed in the child key. The subkey includes settings for the control Panel.


5, Hkey_current_config (current _ configuration key): This key includes fonts, printers and information about the current system.

6, Hkey_dyn_data (Dynamic _ Data Key): The key stores the dynamic information of the system, which is stored in random memory. This key dwelling can be used for system shortcuts and can see any information about network statistics and current system configuration.

Third, use Registry Editor to restore IE section settings

1. Delete or modify illegal characters on the header row:

After you open Registry Editor, follow these steps to locate the Windows Title project:

Hkey_local_machinesoftwaremicrosoftinternetexplorermain finds the project "Windows Title" on its right, selects edit, deletes or modifies its value to display a string for its own ideal title.

If not, continue with the following steps:

Hkey_user. Defaultsoftwaremicrosoftinternetexplorermain finds the project "Windows Title" on its right, selects edit, deletes or modifies its value to display a string for its own ideal title.

2. Setup of the System startup pop-up box:

After you open Registry Editor, follow these steps to find Winlogon Zijian:

Hkey_local_machinesoftwaremicrosoftwindowscurrentversion Winlogon Find "LegalNoticeCaption", "LegalNoticeText", and remove it.

3. Right key menu Illegal item deletion:

After you open Registry Editor, follow these steps to find Menuext Zijian:

Hkey_user. Defaultsoftwaremicrosoftinternetexplorermenuext find an illegal subkey and delete it.

4. Delete individual addresses in the address bar:

After you open Registry Editor, follow these steps to locate typed URL Zijian:

Hkey_current_usersoftwaremicrosoftinternetexplorertypedurls find unwanted address items in the right border and delete them.

Changes to the default home page in the 5.Internet option switch:

After you open Registry Editor, follow these steps to the Control Panel: Hkey_current_usersoftwarepoliciesmicrosoftinternet Explorercontrol Panel to change the value of the key value homepage to: 0

These are some examples of using Registry Editor to modify IE settings, and so on, you can make some personalized settings for IE based on your personal preferences.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.