This thing probably won't give you the same complete piece of mind as a System Restore point, but I like it better, because it's fast and it only comes when I call it.


@echo off
"C:\Program Files (x86)\ERUNT\ERUNT.exe" c:\regbackup\#Date#—#Time# sysreg curuser otherusers /noconfirmdelete /noprogresswindow
@exit

^^ It uses Lars Hederer's ERUNT (Emergency Recovery Utility) to do the work. ERUNT runs fine as of Win7. What the story is for Win8.x, I don't know, no got, can't test. Others might want to. If so, ERUNT is here.

http://www.larshederer.homepage.t-online.de/erunt/

I've been using ERUNT since XP days. It has not let me down. More to the point, it has restored my Windows registry when I've wrecked said registry, due to me ****ing around with some other software/settings and thus borking my system.

The key is to run the program and make a registry backup before you do anything crazy. The way I have the command line arguments set up, hives for the system, current user, and other users are backed up, with no confirmation dialogs, nor a progress window. For added convenience, the program tacks on a date/time stamp if you tell it to, as I have done in the script.

You might also want to look at this page if you want more details about using ERUNT along with its switches.

http://www.larshederer.homepage.t-online.de/erunt/erunt.tx…

Hope you enjoy.