Should You Use a Registry Booster?

Article by Brett Callow (5,942 pts ) , published Jun 11, 2009

There are a huge number of pay-for and freeware registry cleaners available, but do they really help resolve problems and enhance performance? Read on to find out.

While an article about registry cleaners may appear somewhat incongruous in a channel dedicated to security matters, it actually fits extremely well. Security is all about protecting data and ensuring availability and registry cleaners - sometimes called registry boosters - can impact either or both.

According to Wikipedia, “The Windows registry is a directory 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, operating system software, most non-operating system software, users, preferences of the PC, etc.”

In all versions of Windows, the registry accumulates old and obsolete entries which are the result of, for example, bits and pieces being left behind when a program is uninstalled. Registry cleaners delete these old and obsolete entries and in doing so can enhance performance and remedy application and operating system errors. Or rather, that is what the vendors of these products claim. In reality, however, registry cleaners have an extremely thin set of benefits but a substantial set of risks.

Firstly, let’s examine claims that a registry booster can enhance performance (“Without the need for expensive hardware upgrades!”, according to one vendor). The registry is designed to hold extremely large amounts of data and an accumulation of old an obsolete entries will have practically zero impact on a computer's speed. According to Mark Russinovich, a Technical Fellow in the Platform and Services Division at Microsoft, “Even if the registry was massively bloated there would be little impact on the performance of anything other than exhaustive searches.” Certainly, I have never seen any empirical evidence to support claims that registry cleaning can substantially improve speed and, should anybody be able to provide such evidence, I’ll be more than willing to eat my cat. Nor have I ever seen any studies by the vendors of registry cleaners which demonstrate that their products can boost performance. Think about it: programs such as SpywareBlaster create thousands of registry entries without causing systems to slow. Similarly, with hard disks now coming in GB or even TB sizes, most of us have substantially more programs installed than we did when drives were a few hundred MBs in size - and more programs equals more registry entries. But are our computers getting slower and slower as a result? Nope. Realistically, culling some obsolete entries isn't going to make a scrap of difference to a computer's performance.

So, what about claims that registry cleaners can cure application and operating system errors? Yes, in some very limited circumstances, a registry cleaner may indeed be able to remedy an error. But it is just as likely - possibly even more likely - that it will cause problems. For example, running Microsoft’s RegClean can break Microsoft Office applications (note that, although Microsoft has abandoned RegClean, it can still be downloaded from numerous non-Microsoft websites). While this is an example of an older and outdated cleaner causing problems, newer cleaners are equally likely to break applications and/or the operating system. There are simply too many variables for a cleaner to be able to be both effective and safe. Search the internet and you’ll find far more reports of cleaners causing problems than fixing them. In the majority of cases, the problems can easily be repaired, but those repairs take time and time is money. Should your computer have a problem that you suspect is registry-related, the best option is to research the issue and, if appropriate, use the Windows Registry Editor to manually make the necessary changes.

Given that registry cleaning will result in an imperceptibly small performance gain (or, more likely, no gain whatsoever), is it really worth the risk? In my opinion, no, absolutely not. Should you use a cleaner on a regular basis, then sooner or later you’ll find yourself expending your time attempting to remedy a self-inflicted problem.

Note too that there are numerous rogue registry cleaners available. See Microsoft Security MVP Donna Buenaventura's article Beware of Rogue Programs: Fake Malware Scanners and Registry Cleaners for more details. So if you absolutely must use one of these programs, be sure to choose carefully.

Comments

Jun 30, 2009 6:57 AM
Guess, I too should take this seriously.
Hi,

I read the article out of curiosity and now am wondering whether the registry cleaners are really useful. In my case, I use the Comodo System Cleaner that has a built-in registry cleaner module. However, I find that whenever I run the registry cleaner, it slows down the machine at next boot.

Do you think the registry cleaning could be the possible reason for the slowdown of my laptop for the next boot? Probably it might be searching for keys that the cleaner has removed - some useful entries etc?

Needs to be cross-checked... but then is there any way other than manual cleaning to remove the entries related to uninstalled programs, including the file associations?

--
Best Regards,
Arun Kumar M.
Signed: Tuesday, June 30, 2009, 4:30:10 PM IST
Jun 11, 2009 7:51 AM
CKPal
Registry Cleaner
Wow, you article was just great. I was thinking of using a registry cleaner for speeding up my computer but have abandoned the idea. Thanks indeed.
 
Subscribe to Computer Security
RSS
Get free weekly updates, directly to your inbox.
Browse Computer Security