So your Scheduled Task ran 1 day ago - oh well.
FYE - Those files will be refreshed again in 9 days (unless you change the task.
Don't you have an idea how this happened?
Some registry cleaner? Some of them make backups.
If I was working on it I would make a manual restore point before each attempt at a fix so you can always "undo" the fix if it fails and get back to where you started.
Make a restore point now, apply the Ramesh idea and see how that works.
You will still be missing a lot of stuff but maybe that is all you need.
Make another restore point, apply the sevenforums idea and see how that works. That will definitely replace the keys that are missing - and also apply the Ramesh idea.