Sorry the filing cabinet analogy is wrong, When you start a program, it does NOT sort through the registry (aka filing cabinets) to find the appropriate keys - it goes directly to them because it knows where they are, so it doesn't matter whether you have 2 "filing cabinets" or sixty, the seek time is exactly the same. That's why orphaned entries have little or no effect on performance. The only time it might have some effect is on boot up, but the average user won't normally notice.
So if this is true then the link that groucho43 provided where the so called expert says
"There are a few misunderstandings about the registry. People seem to think that “cleaning” the registry will make it smaller and easier to manage. Unfortunately, it doesn’t work that way. What you are doing is creating mini gaps in the registry’s file. These gaps will be reused by new data that inserts itself into your registry. The end result is that the registry becomes fragmented. Searching the data in a fragmented file is way slower than it is within an optimized file. In short, the only way to speed up the handling of the registry is by completely rewriting the file(s)… and even that is marginal at best."
she is incorrect in the above statement? Come on now... you expect me to swallow that windows does not have to search the registry, but if you remove the orphaned keys that it will leave registry fragmented and will perform slower? If what you say is true then if a orphaned key is removed then the gap that is created will not matter either. I do not buy it. It can't be both ways. I have never seen any proof that windows doesn't search the registry. I have been looking with no luck. You point me into a direction that is a credible source then I might change my mind. If Kat, the expert, makes statements like
To be quite frank, if you “clean” your registry often enough, it will become fragmented. That will result in slower system performance…
I have to believe that windows searches through the registry, and in return the orphaned keys will make a difference. I would love nothing more than for you to prove me wrong so there is one less thing I have to do to maintain a healthy system.
Every cleaner I have tested always ask me to make backup first. Most are set to do this as default option. It would be easy to help someone restore there registry and save them from having to do a system restore if you knew what cleaner they used and was able to tell them how to restore the backup the program made.