System Management articles: tips, advice, ideas, strategies & solutions

Subscribe to our System Management Articles Feeds


Feeds

What's this?

Home > System Management

Unraveling the Mystery of the Windows Registry

thumb it up James Angell
Unless you're a computer expert, you may have absolutely no idea what the Windows Registry is, what it does, and why your computer has one. I'll give you a hint--it has nothing to do with making a list of gifts you'd like to receive for your wedding.

The Windows Registry is the database within your computer that stores the settings and options used on your computer. The information stored pertains to a whole host of things, like the hardware, operating system software, much of the non-operating system software, user preferences, and more. In fact, any time you make a change in your Control Panel, file associations, system policies, or software, you create an entry in the registry.

Although earlier versions of Windows didn't utilize the registry system, the 32-bit, 64-bit, and Mobile versions do. The registry system was created to clean up the huge number of INI files previously needed to store configuration settings. Before the registry was created, INI files were stored all over the computer, in so many different places that they were hard to keep track of.

The registry structure is made up of many sections, referred to as "keys." The keys are named according to the definitions that are used to access them. All of the keys start with "HKEY," which stands for "Handle to Key." The abbreviations for the keys are usually up to four letters long and begin with HK. So, for example, the name for the HKEY_CLASSES_ROOT key, which stores information about the registered applications, has the abbreviation "HKCR." Each of these keys may have several sub-keys.

There are a number of good reasons for implementing the registry system. One useful feature is that it allows the information for machine configuration to be kept separate from user configuration. Because of this, programs can more easily follow configurations specific to each user instead of having system-wide configuration.

The registry is much easier to back up than scattered INI files. It also allows changes and readings to be tracked, which is extremely useful when debugging a problem.

Although there are many good reasons for the Windows Registry system, unfortunately, it has its problems, too. For one thing, if the registry should become damaged, the system may be completely unable to boot up. When the problem is especially severe, there may be no way to repair the problem at all, making it necessary to replace the computer.

Another issue is that some applications use the registry to store and retrieve settings. When this is the case, the application may not be usable on a portable device used to carry the application from system to system.

One of the most common and annoying problems the registry system has created is a general gumming up of the operating system so that it becomes sluggish. Because virtually any change creates a registry entry, even an unsuccessful uninstall process can place entries on the registry. As a result, a lot of space is eaten up on the hard drive.

The registry can be manually edited. However, this can be a very difficult and risky procedure. The manual editing process requires the user to run regedit.exe or regedt32.exe in the Windows directory. Only advanced users should attempt to do this because making a mistake could cause damage that can't be fixed. If you do decide to try editing your registry, it's absolutely imperative that you make a back up first.

All in all, the registry is a pretty complicated concept for most people. Unfortunately, that means it causes frustration and complications. Registry problems are more common in older versions of the Windows operating system. However, they do occur in Windows NT and XP as well. There are tools available to assist with editing and cleaning the registry, and they may be the best way to handle your registry problems without causing undue damage to your system.
About the Author:
My name is James Angell, I not an expert in technical knowledge on computers, but after using the "Regcure" program I could notice significant improvement. It detected and quarantined over 6,000 errors on my PC. Get a free scan at http://www.easywayincome.com
 

 

No. of Times this article has been viewed : 420
Date Published : Dec 13 2007

Most Recently Published System Management Articles as of

Oct 31 2009    Which Operating System is More Functional - Windows or UNIX?

by Charles Taylor

The two Operating Systems serve different purposes. You need to consider your requirements both short-term and long-term and the features of Windows and UNIX before choosing an OS. This article will help you to choose the better one that suits your needs.

Dec 1 2008    Why Every Business Needs to Operate Like a Franchise

by Brad Semp

Whether it's a Fortune 500 company, or a highly successful franchise network, a successful enterprise relies on systematizing every organizational and operational element that affects business performance. So too, as an entrepreneur or small business owner, it's wise to develop and implement systems..

Oct 6 2008    When Should You Add More Bandwidth to Your Business Network?

by Michael Lemm

Is there a general rule of thumb, a percentage of bandwidth usage, that is an indicator that it is time to lease more bandwidth? The true answer here is, "It depends". But here's some tips to help you navigate to a solution that will work for you.

Feb 12 2008    Call Capture Marketing - 3 Tips for Success

by Brandi Cummings

Call capture is just like any technology, the ability to get it to work for you lies largely in your application and use of it. Here are 3 little tips for using your call capture system successfully.

Jan 14 2008    Help! There are Worms in My Computer!

by James Angell

Computer worms are programs that reproduce themselves by using networks to send clones of themselves to other computers that are attached to the network-and they do so without any help from you.

Jan 8 2008    Prevention is the Best Cure for a Computer Virus

by James Angell

The term "virus" in the computer world comes from exactly where you might think--the term used for illnesses like the common cold. Like a biological virus, a computer virus spreads by making and sending copies of itself to other computers.

Dec 17 2007    A Trojan Horse is More than Just a Statue

by James Angell

A Trojan horse, in the computer world, is a seemingly harmless program that delivers an unwanted, unsafe program that can have dire consequences. Unlike a computer virus, though, a Trojan horse relies on the user to complete some sort of action that triggers the program.

Dec 13 2007    Clean Up Your Registry to Speed Up Your System

by James Angell

The Windows Registry is a system of storing configuration information for computers running the Windows operating system. However, in spite of its usefulness, the Windows Registry causes some major problems for many users.

Dec 13 2007    Unraveling the Mystery of the Windows Registry

by James Angell

Unless you're a computer expert, you may have absolutely no idea what the Windows Registry is, what it does, and why your computer has one. The Windows Registry is the database within your computer that stores the settings and options used on your computer.

Nov 18 2007    Customer Management Software - You are Open for Sales?

by Gary Jezorski

Customer management software streamlines your customer-related processes toward being more customer-centric...

Nov 13 2007    Business Software, Web Applications and Desktop Software Compared

by Kip Goldhammer

It has been some time that an argument has been doing rounds about the replacement of desktop application by web applications in the business software category.

Oct 22 2007    Telecom Marketing - Virtual Communities to Massive Profits

by Andres Berger

How virtual communities create massive profits for Telecommunications Companies. Ignore them and your competition will crush you.

Jul 5 2007    Enter the Realm of the Automated Forex Trading System

by T J Madigan

Just how important is an automated system to the Forex trading system? Before we answer that question, let us first determine how large Forex trading market is. From there, we will know the importance of automated systems for the Forex market.

Jun 20 2007    Setting up Apache - PHP5 & MySQL - A Novices Experience

by Paul Warren

If you want to set up a server and database on your local PC using Apache/MySQL and PHP, here's the information they don't tell you in I.T. school!

Jun 19 2007    5 Features a Secure Web Hosting Package Must Have

by Ivanovich Cuxev

Whether you have to host your personal page or a big e-Commerce web site a secure web hosting service is what you should always look for. This may seem a raw statement to many.

12
Search for ebooks on Management & Business