Registry Defrag, is it good or bad?

The Windows Registry is a place where you will find all the settings for your operating system. It contains information for all the hardware and software, along with user preferences. The Registry isn’t simply one large file but a set of discrete files called hives, primarily located in the system32 folder.


Over a period of time, a lot of entries get added to it as well as deleted. Whenever a user installs or uninstalls software or changes Windows settings, the changes are reflected and saved in the Windows Registry. As a result, many registry entries end up being orphaned, broken or misplaced.

Starting with Windows Vista, the Registry has been Virtualized, and hence unlike Windows XP or earlier versions, does not tend to suffer from bloat. Due to Virtualization, applications are prevented from writing to System Folders and to the ‘machine wide keys’ in the registry. Nevertheless, invalid registry keys do get created. To clean up invalid registry entries, many prefer to use Registry Cleaners. Whether Registry Cleaners are good or bad, has already been discussed.

Even after you remove the invalid registry entries, empty spaces are left behind. Registry Defragmenters help in removing such bloated registry hive & empty spaces, and compacting the registry.

Discussing the problem of bloated registry hives in some earlier versions of Windows, Microsoft had explained:

You may discover that some of your registry hives are abnormally large or “bloated”.  Registry hives that are in this state can cause various performance issues and errors in the system log. There can be many causes for this issue.  Troubleshooting the actual cause can be a long and tedious process.  In this scenario, you simply want to compress the registry hives to a normal state.

Registry Defrag Good or Bad

Registry Defragmenters have become popular – although not as much as registry cleaners!  Unlike Registry Cleaners, defragmenting the registry may improve performance. Paging and Registry file fragmentation can be one of the leading causes of performance degradation related to file fragmentation in a system. Says TechNet:

Standard defragmentation programs can neither show you how fragmented your paging files or Registry hives are, nor defragment them. Paging and Registry file fragmentation can be one of the leading causes of performance degradation related to file fragmentation in a system.

But do not expect any real performance improvement, after using registry defragmenters – especially in the later version of Windows like, Windows Vista, Windows 7 or Windows 8. While you may use a registry defragger, as a matter of ‘good house-keeping’, one must be very careful in selecting a good safe Registry Defragmenter.

Personally speaking I hardly ever use a Registry Defragmenter; maybe once in a 6 months or so! Should you choose to use a Registry Defragmenter, remember to create a system restore point first or back up the registry using RegBack.

Go here if you’d like to check out some Free Registry Defragmenters.

What is your take on Registry Defragmenters? Do you use them?  If so which one’s do you recommend?

Download this VPN to secure all your Windows devices and browse anonymously
Posted by on , in Category Windows with Tags
Anand Khanse is the Admin of, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.


  1. Dan

    On Windows 7 Home Premium SP1 64 bit : I’ve been using “Free Registry Defrag” for two years on this OS edition, when it suggests 3% or greater fragmentation rate; so far, it has always defragmented w/o issue(s) and slightly improved performance between runs…even if the last apparent update to version 3.0 was in 2010 (perhaps I’m lucky to not have gotten a deprecated/corrupt files download). Prior to that I tried a few times the registry defrag in “Advanced Uninstaller Pro” but each time on said OS result was need to clean reinstall due to serious registry issues at boot. Prior to “AUP”, a number of registry defrag apps seemed to have no positive/negative effect at all on said OS.

  2. I’ve been using Registry Clean Expert for a few years now and it’s great. You do need to be careful using parts of it though. Usually I will wait until the registry is 10% fragmented, then I will defrag. Never had a problem with this program. Currently running Windows 8 Pro.

  3. Peter Savin

    Registry defragging is almost useless as explained here:,.html
    You waste your time.

  4. Almir

    its not useless, i have pc at work that is installed before 3 years , after defragmenting registry , pc runs faster, bootup faster,

Leave a Reply

Your email address will not be published. Required fields are marked *

7 + 3 =