Useless Registry Cleaners
So, you use a registry cleaner. Well, that’s fine, none of us wants to be ‘dirty’. If you run it, it will ‘clean up’ your registry. Let’s do some analysis.
When Microsoft designed Windows they realized that they would need a shared store for OS and application options. This store would need to support both the whole machine (HKLM) or a specific user (HKCU for current), and need to be ultra-high performance. So they did. Using algorithms most Computer Scientists know, they can retrieve these options extremely rapidly.
The registry may contain hundreds of thousands to millions of registry keys and values, depending on it’s age and more.
As I have ranted about often, the only conclusion left is that Registry Cleaners shouldn’t be used, especially ones that are not well known …
First, let’s establish that even if a registry cleaner deleted 100,000 registry values, it would not substantially impact performance.
Second, let’s establish that cleaners are *guessing* about what registry values are no longer necessary, so when mistakes are made, they are annoying. If you use a registry cleaner, it is up to YOU to keep up with exclusions!
Third, the *one* benefit is your own peace of mind. Like sweeping your floor. Doesn’t matter that much if no visitors, but maybe you want to.
Therefore, as I have ranted about often, the only conclusion left is that Registry Cleaners shouldn’t be used, especially ones that are not well known — BUT if you are going to use one anyway: YOU need to be responsible for excluding critical keys. You can identify them when they come back. That means something is using that key! It does NOT mean ‘my registry is dirty and I can’t clean it of this key!’.
Why do I care? Well, because this is my profession. Also, I am the one who has to deal with all these pointlessly deleted in-use registry keys!