Sorry, but you are wrong in thinking CCleaner is used only by power users.
Alan >> "But I guess anything is better than pure registry ! !" Why ? The Registry already has tenths, if not hundreds, of thousands of keys. Adding some more won't do any harm. And since the Registry is loaded into memory when Windows boots, it's faster than reading an .ini file on a drive ![;)]()
1.
I would suggest that "power users" go for more powerful cleaners.
A few years ago I had spare time and wanted excitement,
so I make a backup image of C:\ and downloaded for free a special offer on GAOTD.
CC cleaned with all options checked, and Windows survived.
The download was unleashed and it was amazing how much more it cleaned.
I was not sure my P.C. would ever boot-up so I did not try,
I used the Acronis Boot-CD which can restore the image, even if the C:\ partition is destroyed ! !
Incidentally, quite a few people were more trusting than I,
and at the end of the day they were asking advice on how to make Windows work again.
2.
I long for the good old days when an application folder held an INI, and I could understand it.
I was comfortable with Config.ini and everything thrown in.
Registry is a bit less understandable - I worry about how much damage I can do with RegEdit.
I accept that putting CC settings into the registry will not slow down the PC very much compared to all the other things there.
My ERUNT registry backup is 45.387 MB today, last week it was 45.178 MB
I cannot help wondering how much smaller and faster it would be if every application was portable with its own INI.
I certainly would not mind waiting an extra 0.1 Seconds to read an INI instead of looking at the registry.
Just picking random numbers out of the air :-
If an application spends an extra 0.1 seconds reading its INI, but ONLY when used,
it might save 0.01 Seconds from the initial start-up.
If 100 applications used INI instead of registry, perhaps the start-up would be 1.0 seconds faster.
The thing I like the most about a Portable App. is that when its time is up and I want it out,
I can simply delete the folder it sits in.
Most registry based Apps need to be un-installed - which may fail to happen (especially Norton),
and even when they are un-installed they may leave a lot of junk in the registry,
and they may also leave some stuff in their "User Documents" folders etc.
The registry "did me wrong" - and I still cannot forgive it !
To upgrade Comodo I had to un-install the old, and the new would NOT install because the old was still there.
I quickly found that some Comodo registry keys had not been deleted, and that was what blocked the install.
There was one registry key that had not been deleted because it contained various sub-keys which each had many more sub-keys and values. A few keys at the far end were totally inaccessible, and that prevented the removal of 2000 keys.
No one had any access to or authority over these keys.
After I few weeks fighting this thing I found the I could select a key, use Permission / Advanced.
Regedit was prepared to let me take ownership but refused to show me who/what already "owned" it.
It did give me choices of
Inherit from parent permissions ... and
Replace permission entries on all ...
Even when I guessed right, I had a lot more stumbling in the dark before I was able to deal with it.
I now have gained the competence to deal with that sort of situation,
but I should not have needed to gain it.
I like technology, but I do not like the grief when it goes wrong.
If I want a new application, or always look for a portable variant or equivalent before I allow an installed version to lock up the registry.
Regards
Alan