I used to be fascinated by OBU's virtual machine system, VMWare. You could do what you want on the machines, even install viruses and the systems could still be as good as new after reboot.
These are called virtual machine or sandboxes. There are free ones out there.
It appears that Deep Freeze is thus far the best. Sandboxes use existing Operating System by loading another O/S (virtual) on the existing one. Thus, a good testing of different O/S.
But with Deep Freeze, I get to control the entire O/S.