You might want to try
Faronics DeepFreeze. It freezes your hard drives, making your Windows indestructible, and prevents against unwanted changes to your workstation (accidental or malicious). It undoes changes after reboot or on system start. Example, like the situation you posted above, I have configured my system and now I don't want to change it, I'll install DeepFreeze so that on every reboot or system start, accidental or malicious changes will be undone and will be reset to the last time I froze my drive.