Many posts suggest that users get into trouble by not saving a registry backup.
Why not have CCleaner do it by default, and issue a prompt allowing to delete it, but recommending against it? Save it anyway in a few seconds if no input from the user.
Something like:
SAVING A REGISTRY BACKUP.
[__] Cancel? Not Recommended!
I know, I know, one already gets 3 or 4 warnings, but apparently some folks ignore them, and those who do will get "saved" in spite of themselves.
It's a sound idea, but there will have to be an opt out, which folk will eventually use.
...
I think what a lot of people don't realise is that each back-up can be less than 1 KB.
Well, that started me thinking. Never easy for me. What if CCleaner deleted all the registry backups more than XXX days old? For people with "space challenged" computers.
Now if that could be easily incorporated, folk would go for it.
Keeping old CCleaner back-ups is not a good idea really IMHO, so the "set it and forget it" rolling fixed number of back-ups, like ERUNT, is a winner for me. It wouldn't be a daily thing like ERUNT, but that doesn't matter.
If it's going to automatically make a backup of what registry items are removed perhaps it should also make a System Restore Point as well. That way if CCleaner's .REG backup files fail which they have for some unfortunate people there'd be a Restore Point available.
Because I use an instant system rescue app, I have system restore turned off. I would need assurance that ccleaner would not overide my decision and turn it back on to make this.
Although only one thing I have ever used has done this.
I was thinking that the reg backup would be automatic unless you say not to. Same for the restore point?
Or the other way: offers to make a restore point but you must say yes?
Yes something we could either opt-in or opt-out of, to have backup notifications on or have notifications off, and of course 100% fully customizable so people could choose exactly what level of backup they want:
I couldn't agree more with auto backing up registry changes by default. As long as this was customizable. But as alan said, system restore points, full registry back ups. Getting a little counter productive.
Yep, me too. Just back up whatever the user deliberately changed. I don't really want anything to tinker with my restore points.
Couple of other thoughts, though. Sometimes it is necessary to run CCleaner several times, apparently because one fix gets rid of some stuff which necessitates another fix. (Please forgive the highly technical language.) So the number of automatically saved reg backups should be large enough to accomodate several passes at one session.
Also, right now a popup asks where to save the reg backup, and at that point one can name it anything one wants.
Andavari is right of course, people should probably make a restore point and full reg backup before embarking on any changes, but I'm not sure just how much of that should be performed by CCleaner.
Of the reg backups I have made, most are from 1 to 4 kb. 3 are over 100 kb.
The big ones were made when I just had CCleaner delete everything it found, to check out some report that it had misbehaved. It didn't, none did any harm.
All could be deleted, manually or automatically, if the computer runs OK after restart, and HD space is an issue.
Yeah, yeah the Sys Restore is a huge backup, however I'm also thinking of first time users who run into issues - please don't forget some people can't import the .REG backups for some reason even after using Doug Knox's .REG file association fix.
Because I use an instant system rescue app, I have system restore turned off. I would need assurance that ccleaner would not overide my decision and turn it back on to make this.
Although only one thing I have ever used has done this.
Don't worry. CCleaner can only clean System Restore points. Not turn them on or off. You have nothing to worry about Hazel. Of course, my understanding is that if System Restore point creation is implemented, that it will be an opt-in per-user basis. You bring up a good point, but I believe that won't be an issue, because I am sure they will have it opt-in or something.
As to the auto backup for the prior poster, I believe it could be a good idea. I also believe CCleaner should perhaps continue the same way it does now, but with an opt-in option, where a user can select auto backups if they wish. This may be better than an opt-out.
The settings can be saved in the settings.ini of course, & the user needs to be able to select a default folder for backup. Perhaps a few choices such as My Documents, CCleaner application directory, or custom?
Regards,
Don
Edit: The File Association scan under CCleaner Registry scan seems to be the most dangerous part of the registry scan, so hopefully they will remove that scan in future versions... That is where the most problems with the registry cleaner seem to come from in my testing.