Introduction to the Registry
Intended For
Windows XP
Windows 2000
Windows Me
Windows 98
Windows 95
The Registry is a database of nearly all the settings for Windows and your installed applications. The following is a brief collection of information, tips, and troubleshooting techniques involving the Windows Registry. Check out the Glossary for definitions of any of the technical terms used below.
It is always advisable to back up your registry before making any changes to it. Note that the Registry is intended to be a little intimidating, because it is possible to screw up your entire system if you don't know what you're doing. If you back up the Registry before continuing, you eliminate this possibility.
To back up the Registry in Windows 95/98/Me, just make copies of the registry files (described below). In Windows 2000 and Windows XP, you'll need special backup software to make an effective and complete Registry backup.
Your other alternative is to use Registry Patches (see below) to back up portions of the registry before editing.
How the Registry is stored
In Windows 95, 98, and Me, the Registry is contained in two hidden files in your Windows directory, called USER.DAT and SYSTEM.DAT.
In Windows 2000 and Windows XP, the Registry is stored in several Hives, located in the \windows\system32\config and \Documents and Settings\{username} folders.
Structure of the Registry
The Registry has a hierarchal structure, like the directories on your hard disk. Each branch (denoted by a folder icon in the Registry Editor, see below) is called a Key. Each key can contain other keys, as well as Values. Each value contains the actual information stored in the Registry. There are three types of values; String, Binary, and DWORD - the use of these depends upon the context.
There are six main branches (five in Windows 2000 and Windows XP), each containing a specific portion of the information stored in the Registry. They are as follows:
HKEY_CLASSES_ROOT - this branch contains all of your file types as well as OLE information for all your OLE-aware applications.
HKEY_CURRENT_USER - this branch points to the part of HKEY_USERS appropriate for the current user.
HKEY_LOCAL_MACHINE - this branch contains information about all of the hardware and software installed on your computer. Since you can specify multiple hardware configurations, the current hardware configuration is specified in HKEY_CURRENT_CONFIG.
HKEY_USERS - this branch contains certain preferences (such as colors and control panel settings) for each of the users of the computer. In Windows 95/98/Me, the default branch here contains the currently-logged in user. In Windows 2000/XP, the default branch here contains a template to be used for newly-added users.
HKEY_CURRENT_CONFIG - this branch points to the part of HKEY_LOCAL_MACHINE appropriate for the current hardware configuration.
HKEY_DYN_DATA (Windows 95/98/Me only) - this branch points to the part of HKEY_LOCAL_MACHINE, for use with Windows' Plug-&-Play subsystem.
Using the Registry Editor
The Registry Editor (regedit.exe) is included with Windows to enable you to view and edit the contents of the Registry. When you open the Registry Editor, you'll see a window divided into two panes. The left side shows a tree with folders (see Structure of the Registry above), and the right side shows the contents (values) of the currently selected folder (key).
To expand a certain branch, click on the little plus sign [+] to the left of any folder, or just double-click on the folder. To display the contents of a key (folder), just click the desired key, and look at the values listed on the right side. You can add a new key or value by selecting New from the Edit menu. You can rename any value and almost any key with the same method used to rename files; right-click on an object and click rename, or click on it twice (slowly), or just press F2 on the keyboard. Lastly, you can delete a key or value by clicking on it, and pressing Delete on the keyboard, or by right-clicking on it, and choosing Delete.
Importing, Exporting, and Applying Registry Patches
Although you can edit the Registry with the Registry Editor (see above), you can also make changes by using Registry patches. A Registry patch is a simple text file with the .REG extension that contains one or more keys or values. If you double-click on a .REG file, the patch is applied to the registry. This is a good way to share or back up small portions of the registry for use on your own computer, or someone else's, because (among other reasons) it's much simpler and less dangerous than manually editing the Registry.
You can create a Registry patch by opening the Registry Editor, selecting a branch, and choosing Export from the File menu. Then, specify a filename, and press OK. You can then view the Registry patch file by opening it in Notepad (right-click on it and select Edit). Again, just double-click on a Registry patch file (or use Import in the Registry Editor's File menu) to apply it to the registry.
2006-06-19 11:32:25
·
answer #1
·
answered by Frost Gothic 4
·
1⤊
0⤋
In Windows, the registry is a database which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile. It contains information and settings for all the hardware, software, users, and preferences of the PC. Whenever a user makes changes to Control Panel settings, or file associations, system policies, or installed software, the changes are reflected and stored in the registry.
The Registry is split into a number of logical sections. These are generally known by the names of the definitions used to access them in the Windows API, which all begin "HKEY" (an abbreviation for "Handle to a Key"); often, they are abbreviated to a three- or four-letter short name starting with "HK".
Each of these keys is divided into subkeys, which may contain further subkeys, and so on. Any key may contain values such as string values, binary values, DWORDS, Multistrings, etc.
It can be accesed trough run, by the command "regedit", however, careless registry editing can cause irreversible damage. Many optimization and "hacking" tools are available to modify this portion of the Windows operating system. It is preferable to use one of the many registry cleaners available if you do not have a clue of what you are doing.
2006-06-19 11:35:34
·
answer #2
·
answered by eorox 2
·
0⤊
0⤋
Yes, the registry is a database used by the system and application programs to store parameter and run time values that they need. These entries are broken down into several classes (or categories) broken down roughly by system, user, hardware and software. The registry was used to replace the old .ini file system which was the previous generations way of supplying run time parameters and data. Each program used to have its own .ini file, including windows itself. Now, all these values are stored in one central repository.
2006-06-19 11:34:49
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
the registry are file from windows where are stocated the basic information about everything(software and hardware) and if youchange it your windows will not work anymore or it will work bad if you don't
know what you do
if you want to see it
go to start-run and type regedit
than press enter
remember
don't change anything
just watch
2006-06-19 11:36:09
·
answer #4
·
answered by LIMBA 2
·
0⤊
0⤋
Urine sample, I think. Oh man, I answered the wrong question again!
2006-06-19 11:29:47
·
answer #5
·
answered by Sydney 3
·
0⤊
0⤋