HKEY_CLASSES_ROOT contains information relating file types to the actions which can be performed on them (Open, Print and so on) and information about installed software components. In fact, it is a mirror of the corresponding sub-branch of HKEY_LOCAL_MACHINE which is made accessible by itself as a root key for compatibility .dll file missing reasons. Microsoft first introduced a Registry in the 16-bit Windows 3, but it contained only this information. HKEY_CLASSES_ROOT allows program code written for Windows 3 to work without modification, but it also provides a convenient way for today’s software to access a frequently used class of Registry data.
Windows had one configuration file, SYSTEM.INI, which was used for all the internal settings plus another, WIN.INI, for user preferences. Each application had an INI file, too, usually named after itself.
This is what you would do, using GIF files as an example. Then select Registry, Export Registry File from the menu, and save the file with a name such as “gif-1”.
In this case you don’t need to create a dummy new file in the Windows ShellNew folder. In the ShellNew registry key don’t create a FileName value. Create a new string value called “NullFile” instead, and leave its data as an empty string. Using the Registry Editor’s Export function you can save the current file associations for specific file types so that you can restore them if another program changes them.
A significant failing of the Registry Editor that you should always bear in mind is that it has no “undo” facility to reverse any changes you might make. It is all too easy to accidentally modify or delete something which could have fatal consequences for Windows or an application. So it’s always advisable to back up your Registry files before using the editor.
Modify Values & Data In A
- This happens at various times while windows is starting up so I can’t really place it where it first occurs.
- The filesystem is no longer the statement of record– it has to be kept in sync with the registry somehow.
- Delete an application without "uninstalling" it and you’re left with stale registry cruft.
- As you can guess, this is a great way to hoist code into a great number of running processes.
- It is worth keeping an eye on this registry location as well.
Next, select the key named after the “.gif” ProgID, which may be “giffile”. Export this to a file named “gif-2” using the same steps. The current associations for GIF files can now be restored at any time by double-clicking these two files.
What Is Windows Registry? [Minitool Wiki]
See the sidebar Backing up and Restoring for information on how to do this. Windows originally used INI files – text files organised in a simple format that could be read and written using special routines available to Windows programs.
Now that you know how to edit the Windows Registry, let’s examine a handful of Registry tweaks that can speed up Windows performance on your PC. They’re easy to do – as long as you’re comfortable using the Registry Editor. The left pane displays all the Registry’s hives and keys. The right pane displays the values, or configuration information, for each key or sub key.
You display the different levels of sub keys by clicking on the right-arrow next to a specific item. When comparing 2 Registry snapshots, you can see the exact changes made in the Registry between the 2 snapshots, and optionally export the Registry changes into a standard .reg file of RegEdit. Now you know what the Windows Registry is and you should have a pretty good idea of what it does and how to use the Registry Editor to make changes to it.