Do Registry Cleaners really help? Are they good or bad?

Speed Up My PC

Most junk cleaners or optimizers for the Windows operating system include a Registry Cleaner which, inter alia, claim to improve Windows performance and make Windows run faster. But is a Registry Cleaner good or bad? The necessity and usefulness of registry cleaners, has always been a controversial topic. Do they really help?

windows registry Do Registry Cleaners really help? Are they good or bad?

Registry Cleaners Good or Bad

In my opinion, if you are using a Registry Cleaner with a view to speeding up your system, it may not really help. If your registry had been corrupted or has a problem, it is unlikely that using a registry optimizer will make that problem go away.

But if you are trying to remove the residual registry junk; yes it has its own uses! One may use a Registry Cleaner only if one is into regular installing and uninstalling of software. However I have seen no harm in using some safe registry cleaners once in a while. I do so too, maybe once a month. Among freeware I have had no problems with CCleaner.

But still one cannot always be too sure! CCleaner v 2.21.940 registry cleaner broke the Windows 7 context menu item. This was of course immediately fixed in the next version, by the good folks at CCleaner.

Incidentally, here is Microsoft’s take on Registry Cleaners:

Over time, the Windows Registry can begin to contain information that’s no longer valid. Maybe you uninstalled an application without using the Add or Remove Programs function in the Control Panel, or perhaps an object or file in the registry got moved. Eventually this orphaned or misplaced information accumulates and begins to clog your registry, potentially slowing down your PC and causing error messages and system crashes. You might also notice that your PC’s startup process is slower than it used to be. Cleaning your registry is the easiest way to help avoid these common problems.

We had earlier mentioned a link which has Mark Russinovich saying, “So it seems that Registry junk is a Windows fact of life and that Registry cleaners will continue to have a place in the sysadmin’s tool chest, at least until we’re all running .NET applications that store their per-user settings in XML files – and then of course we’ll need XML cleaners”.

So using a safe registry cleaner occasionally to clean out registry junk might be a good idea. But do not expect any real performance gains after using a Registry Cleaner. And in any case, in Windows 7 & Vista, parts of the Registry have been virtualized, and hence unlike in Windows XP, it does not tend to suffer from bloat, as such !

What is your take on Registry Cleaners? Do you use them?  If so which one’s do you recommend? Do you think they are of any use? I’d  love to hear your views on this one!

Posted by on , in Category Windows with Tags
Anand aka HappyAndyK is an end-user Windows enthusiast, a Microsoft MVP in Windows Desktop Experience since 2007, and the Admin of TheWindowsClub.com, TheGeeksClub.com & WinVistaClub.com. Creating a System Restore Point before trying out a new software or a tweak is always recommended.
  • Grr

    Thanks for the post. I never use Registry Defragmenter.

  • keivan

    I’ve tried lots of these reg cleaners. all of them cause some damage to the system.

    Instead I recommend using tools like total uninstall, Revo Uninstaller or new tool COMODO Programs Manager to monitor Installation of programs. These programs track registery changes associated to each program and help to clean registery when uninstalling a program.

    Also, I use Disk clone tools like ghost, true image, … to restore my computer to an ideal point in time. I test programs regularly. When I like a program after a test period I update my windows image.

  • Adam

    I’ve tried the cleaners, I just don’t trust the whole en mass deletion of supposedly left over keys. What I’ve found is that Revo Uninstaller to be a much better approach as you’re looking at a smaller list of left over files and keys that will much more likely be associated to the just deleted program.

  • TestGOTD75

    I use Registry Mechanic (10.0.0.126) for registry cleaning and defragmentation. I never have any problem of crashes or broken context menu. I would recommend this to those who understand these phenomena very well.

  • Cris DeRaud

    Reg Organizer paid version from Chemtable does work well and is safe to use.
    http://www.chemtable.com/organizer.htm
    The program also has many manual tools for making registry changes.

    Once a week is about the limit for cleaning the registry. Too much cleaning can result in problems I have found with any program I have used.

    Advanced System Care Professional that continually cleans the files and registry is a good alternative to doing a radical sweep of junk files. It also has a decent defragmenter and optimizer included. Although, I let Diskeeper do the defragmenting for me.

  • Patxi

    My experience:
    After cleaning the registry,
    1. Activation was lost my backup application.
    2. The list of recent projects open with VS2007 lost items, and from that moment, could not add new entries.
    3. Windows Mobile Device Center was canceled at the start.

    Finally I had to reinstall the OS.
    Should you have reviewed the entries to delete previously?
    Maybe. But when the relationship is more than 600 items, you can not check them one by one.
    Never again will use a registry cleaner.

  • TheBigOldDog

    In the wrong hands, registry cleaners can create problems. For example, I had a friend who kept having problems with the HP printer software. Long story short, I discovered she was running a reg cleaner that was deleting keys needed by the HP software.

    Every once in a while I’ll run ccleaner but I select the keys to delete. I never blindly accept any program’s suggestion. When in doubt, I leave the key alone.

    I defrag the registry maybe once a quarter. Sometimes more often.

    Does all of it help? Let me put it this way, it’s like changing the oil in a car. proper maintenance usually just prevents bad things from happening down the road, it doesn’t usually result in a performance gain. For that you need to do something substantial.

  • JCF

    Never had a problem with CCleaner, highly recommended.

  • http://www.dgstrategyconsulting.com Dorian Glass

    Without doubt … without doubt … Windows XP (of which I have a great liking for) has a dire need for consistent registry cleaning and, to the articles point above, especially registry defragging (I can’t comment for & or other systems).
    I have used, with great success, Registry Mechanic for, not only cleaning out non-relevant entries but, most importantly, for their excellent registry defragmenter as well.
    Without doubt, this maintains the speed / performance of my system. It is a must.
    A good point that the article above notes is the fact that, if one installs / un-installs software on an on-going basis, then it is especially necessary to clean and degrag consistently.
    I must add, as well, that a HUGE “must-do” is to also degrag the TOTAL SYSTEM / DRIVE, AND NOT ONLY THE REGISTRY–again, a must-do with windows, especially if you install / un-install a lot.
    I find that Piriform Defraggler (freeware) is excellent. Make sure you UN-tick, in the “Options>Defrag tab”, “Move large files to the end of the drive ..” DiscMD by PC Pitstop is also excellent (paid-for) app. I defrag my whole drive once per week, sometimes more if I do a lot of downloading / un-installing.
    Excellent tip: defrag, either the Registry or the total C-drive, while in “Safe Mode” every so often … makes a huge difference.
    Follow the above regimen and you will not have problems with your stystem, it’s that simple.
    Agree that CCleaner is excellent freeware, as well as Glary and PC Pitstop’s “Optimise”
    Rgds,
    Dorian

  • kolba

    I have never used registry cleaners simply because I am scared to mess with the registry, if something goes awry, I have no clue how to set it right. But I can comment on the defrag bit. I have always been religious with the cleanups and defrags and felt it does impact performance positively. I use one of the popular third party automatic defraggers.

  • http://www.tweakingtools.com/ Nisha Shah

    You can manage registry keys manually but if you aren’t very skilled with computers, there is a big risk that you could damage some data that is important to you. A registry cleaner will do it automatically for you – eliminating the junk, but leaving in everything important. I am using PC Optimizer Pro registry cleaning & it’s pretty gud.

  • http://pchealthadvisorcleaner.blogspot.com/ Mely Boon

    Base of my opinion Windows registry cleaner is good if the software used are compatible with the kind of windows they used.

  • http://pchealthadvisorcleaner.blogspot.com/ merarieAV

    in my opinion using the latest Software 2009 for windows registry is the best tools, I’m not PC health expert but I had problem like this before so I appreciate to many pc health advisor

  • Kerala Girls

    i really find registry cleaners very necessary to improve the system performance of a desktop PC ,~:

  • King_Rat

    If you use your pc a lot… e.g. playing online games, d/l =>> audio, video, install & try lots of diff. programs etc., soical networking… blah blah blah…

    pretty standard stuff nowadays ^^ lots of cr@p builds up!!

    I use advanced system care ;-) I clean/defrag. registry 2 – 3 times a month ^^ and the build up of useless guff over this limited time frame is quite staggering!! Find a cleaning tool you feel comfortable using & use it…

    Can’t fathom people that never do it?! Guess it’s like the frog in a pot of water… if the temperature of the water is slowly and gradually increased, the frog will happily stay put until it is boiled alive!! or until the pc freezes & won’t go anymore!! :lol:

  • Jr123

    Thanks for supplying the name of a true free cleaner – ccleaner. So many supposed ‘free’ ones are nothing more than a free download. It you want the software to actually work, you have to buy it.
    CCleaner seems to have done the job!
    Thanks

  • Neil_Parks

    I have tried several different registry cleaners. I have found that it is good to use more than one, because each will find something that the others miss.

    My current favorites:

    – CCleaner
    – Little Registry Cleaner
    – Jet Clean

  • http://lojasdeinformaticaonline.blogspot.pt/ Infoclaps

    I don´t think “free registry cleaner and de-fragment “software is able to do a “perfect job”. Maximum they are quite able to clean the recycle bin or internet temporary files. However, we could do those jobs manually. !!!