The registry backup file (.reg) before fixing things with Reg. Cleaner is only about 20K. The actual W10 registry is about 500MB. Clearly CCleaner's Registry backup is NOT backing up the full W10 registry.
What is it backing up? Only the changes being made by Registry Cleaner?
Does the RESTORE re-insert only the fixes RC made?
I actually use EruntGUI but it doesn't appear to have been updated for Win10. I mention that in case any of my associates on here wonder why I'm not recommending it.
Of course Win10 may have it's own registry backup, but not having Win10 I have no idea.
The registry backup file (.reg) before fixing things with Reg. Cleaner is only about 20K. The actual W10 registry is about 500MB. Clearly CCleaner's Registry backup is NOT backing up the full W10 registry.
When a program makes a "so called full backup" of the registry into a single .REG file that way of exporting the registry as a "backup" has and never will work to fully restore it - simply because Windows will not allow it - this is from way back in the Win98 era to current. This is about a full backup, it has absolutely nothing to do with restoring single settings how CCleaner makes backups.
To make an actual working full backup of the registry the hives have to be copied elsewhere on the hard disk such as what DennisD mentioned in his post being the new way to do it. The old way is how ERUNT and Ray Geide's WinRescue always worked since a reboot to copy the backup over the current active registry was necessary.