Registry cleaners are so common that it's hard to sort the wheat from the chaff sometimes but AML Free Registry Cleaner is definitely one of the better free cleaners you'll try.
Normally I use CCleaner for my registry cleaning requirements but AML Free Registry Cleaner offers a level of registry cleaning and penetration much deeper than that. AML Free Registry Cleaner is particularly good at identifying and correcting multiple entries in your Windows Registry but of course, not all entries should be removed. This is why the program comes equipped with an editable filter which can help you select which kind of entries should be considered as dangerous. However, be very careful when configuring this because if you get it wrong, and tell it to ignore dangerous entries, AML Free Registry Cleaner may miss those entries that pose a danger to your system.
The AML Free Registry Cleaner scanning process is simple enough and if you have any uncertainties, the wizard will take you through most of the process. Like most good cleaners, AML Free Registry Cleaner also makes a backup before making any drastic changes so that if the worst does happen, you can always roll back although if you do break your OS badly, this could prove difficult. Probably the most useful feature in AML Free Registry Cleaner however, which I've never seen before in a registry cleaner, is that it allows you to see in real time which registry entries relate to which programs. This makes it easier to identify those processes that may be malicious and those that are not.
If you're looking for a simple, efficient little registry cleaner, you could do a lot worse than AML Free Registry Cleaner.