Quote: Originally Posted by zongosaiba
........Finally, I think WINDOWS is the most complex piece of software i have ever come across. I think it is so complex that an entire eco-system was built around it to make you shell out more cash:i.e. registry cleaner, anti-virus etc...
Welcome to the Seven Forums.
I think that you are seeing an eco-system of marketing/advertizing. People are perfectly willing to sell you software that you don't need. As has been mentioned, no registry cleaners are needed for Windows 7 most of the time. And if needed, there are free ones to do a conservative job showing you things to investigate.
And consider what ignatzatsonic mentioned about how different so called registry cleaners find different so called errors. A certain level of differences is to be expected, but some of these bogus products find thousands of things "wrong" - while other ones only find a few hundred things "wrong". The product that finds the most things "wrong" must be the better one to buy - right? See the problem here?
You asked a really good question: Now you are saying that I shouldn't trust any third party software if not approved by experts: Point noted, but how do you know that such and such software has been approved or not ?
The only way that I know to do this is to start with a good understanding of how Windows works. But like you said, the information out there is confusing.
People write stuff (even lies) in order to sell you products that you do not need. You might want to be cautious when reading websites that are selling stuff. Sadly, some companies buy multiple domains and publish their lies in ways that are hard to trace back to their origins. Some of the worst companies hire people to create blogs and forum posts slanting the "facts" their way.
Be wary of blogs where the comment section is closed. While there are good reasons to close comments on older blog entries, those running scams create blogs (complete with fake comments) and then close the comments so that the blog's "logic" cannot be refuted/disputed.
Like ignatzatsonic said: You will be hard pressed to document faster operation after a cleaning, but there are occasional reports of a cleaning helping an otherwise disabled PC.
This is the best logic for avoiding automatic registry cleaners.
As you noted, the Windows operating system is complicated. This complexity is also an argument against using automated tools to clean the registry. It is one thing to automatically search for possible problems - but it is dangerous to automatically "fix" them. For instance, registry cleaners love to point to a registry key that have no value set. You will see these "errors" as "empty key" or some such phrase. The registry cleaner wants you to let it delete these empty keys. But the key may very well be there for a reason. Software can check for the existence of a key and make choices based on that alone. No value needs to be set.
The same goes for automated tools that clean the hard drive - an empty folder might be there for a reason and having it there really is not hurting your computer's performance.