Ever so often, do we see, here on the list, people who discuss the use of 
Registry cleaning software. And sometimes, we read phrases, like 'maybe your 

registry has got messed up', or the like. As I know, there is quite a few on 
the list, who wouldn't even have a clue, first hand, what the registry is, it 
is 

my hope, this article will clear up some of their confusion. If you ever been 
asking questions like: 
- What is the Windows Registry? 
- Why is it there?
- Do I really need it? 
- Where is it to be found? 
- Do I have to interact with it - and what would be the risk of doing so? 
- Why do people talk that much about registry cleaning software?  
This article will attempt to leave you some basic answers to these questions. I 
will try my best, not to be too technical, in dealing with the topic. Be 

aware, though, we are talking tech things, so the stuff ain't easily 
understood. And, due to the fact of intending to be lightweighted, this article 
might 

seem rather basic, to those who are more deep into the matter. Such people 
might wish the article would be far more deep, and may even disagree in the way 

the material is presented. I am always open for any kind of feedback, and 
willing to improve my articles. So feel free to write me.

The Windows Registry, is as the name might impose, part of Microsoft Windows. 
It is an integrated part of all versions of Windows, and totally essential. If 

you want to compare your new computer system with a car, Windows would be the 
engine - and Windows Registry would be the key. As you know, there would be 

little, if any, chance to start a modern car, without having the key. 
Similarly, there will be no real way, to have a Windows-based system started, 
without 

the registry in place. Further, you well know, you couldn't just pick up your 
car keys, and walk over to the nextdoor, and try open and start his car with 

your key. Chances are rather high, that all you get from it, is that his car 
alarm will make its best efforts to wake up the whole neighborhood. Back to 

Windows, it is not possible to copy a registry from one PC, and then paste it 
into another computer, hoping for the second computer to be acting fully 

compatible with the first. The very best chances are, that it would make the 
second PC crash.

So, why is the Registry there? What does it actually hold? 
Likely, your keychain holds more than one key. You have one key for your car, 
one for your front door, maybe one for your office, and could even be another 

one for your safe at home. Many software developers these days, want to have a 
certain amount of control over how many copies of their software is actually 

in use. They might want to ensure you only run the software on a given system. 
Or, they might  want to make sure you only will have access to your software, 

for the contracted period of time - quite common for software like AntiVirus 
scanners. This is why, manufacturers provide a License code, or License key for 

you. When installing your new software, the license key is added onto your 
'electronic key chain' - Windows Registry - either automatically by the 
software 

installation process, or manually by you entering it. Next time you attempt to 
run the software, it first checks to see if the license key is in the 

registry, and is valid.

Another use of the registry is to save information, that is needed by the 
software, through its process. Such things could be settings of different 
kinds. 

Also, if the software depends in any way on another file on your system, the 
location of this file might be stored in the Registry. If we want to hang on to 

the illustration of the keychain, look on this kind of information as tags for 
each key. Just like you, on your literal keychain can attach a sticker to each 

key individually, holding the name and address for where this key belongs - 
same way, it is possible to 'stick' labels or tags to the keys in the Registry.

A few times, a software would make use of the registry, to share information 
with other software. If your printer software has a setting, that has been 

changed, and this will affect both your Internet Explorer, your text editor, 
and your spreadsheet, it is far easier to save the setting in the registry, and 

let each software look it up there. Otherwise, the setting would have to be 
updated in several software packages, and that would slow down your system 

somehow, and also include a certain risk of some of the software not being 
updated properly, causing it to malfunction.

Depending on the way your software is constructed, it might make little use of 
the Registry; or, it might be using the Registry quite excessively. Even 

though you know Windows as One big software package, it actually consists of a 
long line of software pieces. Each of these, have their related entries in the 

Registry. This is why, it is not uncommon for your Registry to hold 5000, 
10000, or even more entries. And the number will rapidly grow, as you keep 

installing new software on your system.

To make the search for a certain key easier, your Registry, is divided into 
'sections'. Let's illustrate it this way: If you want to keep an overview of 
your 

keys, you could put all the keys for home on one keyring, all the ones for your 
workplace on another keyring, and your car keys on a third. Then to know, 

where all your keys are, at any time, you hook all the keyrings onto your 
keychain. Allright, each software has a certain set of keys. Either just that 

software, or all softwares that are somehow related, are put into the section 
(keyring), and then we hook all of it up on the keychain, the Registry.


OBSOLETE, BAD AND USELESS ENTRIES
Have you ever found yourself, with a keychain, loaded with keys from old stuff? 
Your car key from two years ago, the key for your piggy-bank, which got 

broken last decade, and so forth. These obsolete keys are no more usable, and 
actually best could be called junk. Keeping them on your keychain, of course, 

could make you look 'important'. On the other hand, a rather high chance is 
that they will make your keychain heavy and bulky. It further would cause you 
to 

spend more time, each time you were to search for one particular key. In other 
words, every now and then, you will want to clean up your chain for this kind 

of 'junk' keys. 

As we already have shown, the software you have installed on your system, will 
need to look up its keys, and other stuff, in the Registry of Windows. 

Naturally, the more keys you have sitting in the registry, the more time it 
will take for the software to look up its particular key information. On a 

modern-day computer, with the high-speed processors and hard drives, this 
usually doesn't mean much. The software would look in the predefined sections 
of 

the Registry, and get its information, then do its job. But, we still want to 
minimize the amount of keys it has to scan through. Another thing that often 

happens, is that old keys might point to wrong places on your hard drive, or 
even give the software wrong informations. If the software is written the right 

way, it might be able to determine this situation, and search for the 
information other places in the Registry, or on the system. Problem is that 
this will 

slow down the software operation. In most cases, this even could cause the 
software to malfunction, in certain operations.  Is your computer a year old? 
All 

chances are, that it has a rather cluttered Registry. Many people start to 
complain about their computer being slow and sluggish. They decide to look 
around 

for yet a new computer, not knowing, or realizing, that it all is due to a 
cluttered Registry.

Just like your literal keychain, we want to get rid of obsolete, useless, junk 
keys. This could be done manually by the user. But that would require the user 

knowing which keys to look out for, and which of them to remove, or modify. 
Also, a software might have a rather high number of entries, hence the job 
could 

be rather exhausting. It might even call for a certain amount of technical 
insight to do the job. 

How easy our house cleaning became, the day they invented the vacuum cleaner. 
Is there a 'vacuum cleaner' for the Registry? Yes, in fact, there are many. 

They all are called Registry cleaners. By high-tech ways, they will scan 
through your Registry, and determine if the information for each entry is still 
of 

interest for your PC. Some of them even hold a feature called Registry 
Defragmenting. This means, basically, that the software tries to gather all the 

information each software on your system needs, together - just like you would 
gather all keys for home, on one keyring, all for the office on another, etc. 

This way, the actual software (i.e your text editor) will find all the 
information it needs, in one spot of the Registry, thereby reducing the time it 
will 

spend on search for its information. How does it happen, that your Registry 
gets loaded with obsolete entries? 

Many things could lead to this situation. Every time you install a software, it 
makes new entries in the Registry. Unfortunately, not all software is 

well-written, when comes to tide up their stuff, when you uninstall it. Other 
times, you perform updates to your software, making old license codes, and 

other stuff obsolete. If the updating process of your software is not handling 
this correctly, you are left with a cluttered Registry. Still other cases, a 

software installation fails. It might likely already have entered some 
information in your Registry. On trying to install the software again, it will 
make 

new entries, leaving the ones from the first attempt, as mere junk. Even a 
power failure, while a software is modifying its entries, could cause these 

entries to be broken. Spyware, malware, adware, and viruses, that has infected 
your system, might also leave traces (or useless entries) in your Registry. 

How well your AntiSpyware and AntiVirus programs do their job, will by far 
determine how much of these traces are left in your Registry. 


REGISTRY CLEANRE - HOW DOES IT WORK - WHICH ONE TO CHOOSE
In the market, you will find several Registry Cleaning softwares. Why is it, 
there has to be that many? Which one is the best?Why do one person tell a 

certain cleaner to be the best one, whilst another tell me, that would be the 
very worst one to go for?
Well, why is it that some people love their Bosch vacuum cleaner, others have 
been using their good old Hoover for the last 25 years, and still others would 

firmly claim, that noone could do the job, except from their Philips? Could it 
be, that they like the way the handle sits in their hand? Or, is it because 

this is the very vacuum cleaner they got from their old grandmother, before she 
moved to the other side of the globe? Even just throwing down a new carpet on 

your floor, might totally change your view, on your old vacuum cleaner. Did you 
have a short-haired dog, and now got a long-haired one; it might just be the 

time for you to walk into that mall and pick up another vacuum cleaner. 

In a similar way, people might have many reasons, for telling one Registry 
Cleaner, to be above the other. Some cleaners only do clean the Registry for 
bad 

and obsolete entries, while others are loaded with additional features, like 
Registry Defragmenter, Spyware remover, and so forth. Some cleaners only work 

under certain versions of Windows, while others deal with the whole range of 
modern versions of the Operating System. And then there is the personal taste. 

How much do you want to interact, with the way the software deals with your 
Registry. Do you just want to have it do the job all automatically, or do you 

want it to ask you what to do, each time it finds something suspect. And the 
'cosmetics', or the way the software presents its information on the screen, 

might play a role. Particularly, this is of importance to the visually impaired 
user. Accessibility is a big issue, to be considered, when choosing your 

Registry cleaner. 

Recently, Microsoft released their Essentials package. They also have the 
OneCare scanner, which is an online scanner, that among other things are 
cleaning 

up the Registry. These are free, and from what I have heard, quite accessible. 
But they only do a certain amount of registry cleaning. A good third-party 

cleaner, is encouraged. Why?

Mainly, this has to do with the fact, that third-party companies might be 
focusing more on the task, putting even more resources into developing, 

maintaining, and updating their software. Microsoft only offers their products, 
as a small part of all the software they have available, causing them to 

spend their resources on many different parts of the computing industry. In 
most cases, if you choose a well-reputed Registry Cleaner, it is easier to get 

technical support, with a third-party company. 

"All that, is well enough!" Some might say. "But we did run a Registry cleaner, 
and it sure did remove all the bad stuff. Unfortunately, it removed some 

other stuff, as well, that should not have been removed. It caused some of our 
software not to work properly any longer." 
How could this be? To answer that, we have to know just a tiny bit, of how the 
cleaner actually works. But, first, how selective is your vacuum cleaner, when 

comes to coins versa dust? Some vacuum cleaners only sucks the very lightest 
dust. Others, on the other hand, seem to 'eat' almost whatever happens to be in 

their way, and small enough to go up that wand. The Registry cleaners, 
similarly, might differ in how thorough they are in their job. But, how do the 
cleaner 

determine, if an entry in your Registry, is to be removed or not?

There is many techniques to accomplish this task. One way, could be to check to 
see if the software that relates to the entry, would still happen to be on 

your system. Another way, is to look more at the characteristics of the entry, 
and compare that to a database, thereby determine if this is a malicious, or 

useless entry. And there is many other ways of doing the job. A good cleaner 
might even be combining a long range of techniques, in determining whether an 

entry is good or bad. So, why is it that some cleaners would consider a certain 
entry as bad, while others would leave it? 

One way for a Spyware or Virus to sneak into your system, is to make itself 
look like a nice piece of software. It would make its entries to look as 
harmless 

as possible. The developers of the Registry cleaners, are well aware of this 
kind of sneaking. Hence, they might decide that all software that has a certain 

characteristic on its Registry entries, will be considered malicious; and 
therefore remove the entry, to stop the software from working. The way the 
software 

has placed its information, through installation, might also play a role. And 
there might be many other technical reasons, why it was considered to be a 

useless or bad entry. In the case, you are dealing with a cleaner that has a 
good tech-support, it is worth to let them know of the fact, and which software 

on your system was affected. They might investigate, and make adjustments in 
their next update. 

In still other cases, your Registry cleaner might not 'discover' an entry that 
is bad, useless or obsolete. That is why, it might even be worth to run more 

than one cleaning software. Recently, I had to run four different cleaners, 
before I finally got rid of a malfunction on my system. Also, in certain cases, 

removing one entry, will stop a certain process, thereby making other entries 
not needed any longer. In such cases, it might be necessary to run your 

cleaning software, several times, to get rid of all traces of a software. 

Registry cleaning software comes in many ways. Some are pure Registry cleaners. 
Others come as part of a package, that does a whole lot of maintainance on 

your system. They are downloadable from the Internet, and come either as 
freeware, fair priced software, or rather expensive packages. There also exists 
a 

few Online Cleaners, which require for you to be connected to the Internet, all 
through the cleaning process. Some work fast, while others tend to spend 

several hours on your system cleaning. Typically, the online cleaners, will 
take longer than the ones you install locally on your PC. 


HOW OFTEN SHOULD I RUN A REGISTRY CLEAN UP?
A good rule is, every time you have uninstalled a software. Another good answer 
is, to run the cleaner regularly. The third rule is, whenever your system 

seem to be exceptionally slow, with no good reason, acts sluggish, or 
malfunctions in an unusual way. And, of course, if you don't have any other 
things to 

do, and just want to put your computer to work, you could always start the 
scanner. :)


WHERE IS THE REGISTRY LOCATED? CAN I MODIFY IT, AND SHOULD I BOTHER?
PRECAUTION: Fooling with your Registry, might cause pieces of software to run 
unstable, or the whole of your system to malfunction. It might result in 

you having to reinstall the whole system, and loose all your work. I am NOT 
RELIABLE for any such results, and offer no warranty, WHATSOEVER, for any 
errors 

caused by your playing. If you are not more than 100% sure, what you are doing, 
leave the Registry for software that is written to deal with this kind of 

material.

The Registry comes as part of your Windows. It is to be found in the Windows 
section of your system. It can be modified manually, by using the RegEdit 

software, that is delivered with Windows. How readable is the Registry? Here is 
but one example. Choose for yourself, if you think it is readable, or makes 

any sense to a non-tech person:
 HKEY_CLASSES_ROOT\OWS.PptUI\CLSID (Default) Reg_Z 
{BDEADEB5-C265-11D0-BCED-00A0C90AB50F}

It would take a rather technical reason, if you ever have to modify the 
Registry on your own, manually. I STRONGLY recommend, you leave the job for 
software 

that is written for this task. Even if you end up, having to pay for it, that 
is well worth the money.

---End Of Article---

If you reply to this message it will be delivered to the original
sender only.  If your reply would benefit others on the list and
your message is related to GW Micro, then please consider sending
your message to [email protected] so the entire list will receive it.

All GW-Info messages are archived at http://www.gwmicro.com/gwinfo, and can be 
searched through and sorted using the search
form at the bottom of the page.

If you wish to unsubscribe from this list, send a message to
[email protected] and include leave gw-info in the body
of the message.

Reply via email to