Quick Links

When you're managing a public computer, you need a special kind of tool. You need a way to reset that computer back to a clean state every time it boots so no one can make any harmful changes.

UPDATE: 3/23/23

We originally published this article in 2013. Since then, a lot has changed. However, Reboot Restore Rx and Deep Freeze are still available, and both support Windows 10 and Windows 11.

Commercial solutions like Deep Freeze offer this feature, and Microsoft once offered it via its Windows Steady State tool for Windows XP and Vista. However, Windows Steady State has been discontinued and doesn't work with Windows 7.

We'll be using Reboot Restore Rx for this, as it supports both Windows 7 and Windows 8. Steadier State (no longer available) is another solid option, but it only works in Windows 7, and even then only with Windows 7 Enterprise and Ultimate.

Installing Reboot Restore Rx

Before installing Reboot Restore Rx, be sure that your system is in the clean state you want to "freeze" it in. Install the software you want, update it, arrange the desktop, and do everything else you need to do. Of course, you can temporarily disable Reboot Restore RX to update your system state later.

While installing Reboot Restore Rx, you can select the partitions you want to restore at reboot. This allows you to have a separate data partition that won't be touched, if you like -- or you can set Reboot Restore RX to restore all your partitions.

reboot-restore-rx-select-partitions

The computer will restart to install the Reboot Restore Rx recovery environment. Whenever the computer boots, it will first boot into this environment, where the Windows drive's state will be restored automatically before the computer boots normally. To undo any changes, you'll just need to reboot your computer.

reboot-restore-rx-restoring-system

Preventing Users From Disabling Reboot Restore Rx

Reboot Restore RX is fairly simple to use. Its biggest problem is that it can be disabled without a password. By default, Reboot Restore Rx launches in the system tray each time you log in and provides you with a right-click option that allows you to easily disable the protection. If you're using Reboot Restore RX to lock down a public computer, that's not a good idea.

reboot-restore-rx-system-tray

Your best bet is to prevent the Reboot Restore Rx icon from starting at boot by disabling it in MSConfig or a startup manager like the one found in CCleaner. If you want to disable the protection, you can then manually launch the Reboot Restore Rx application by browsing to it on your hard drive. The computer's users could theoretically do this as well, but this provides more protection. You could even lock down the folder containing the Reboot Restore Rx  application and require special user permissions to access it, which would prevent people from disabling it even if they went out of their way to look for it.

If you need to launch it later, you'll find the system tray program installed at C:\RebootRestoreRx\program files\Shield\shieldtray.exe

disable-reboot-restore-rx-system-tray-program

Updating or Changing Your System

Of course, you'll occasionally want to modify your system. Whether you want to install updates, add new software, delete files, or do anything else on your computer, you'll have to disable the feature. This is a very simple process.

  • First, disable the Restore on Reboot option from the system tray icon. If you have disabled the system tray icon, you will need to launch it manually.
  • Next, make your changes. Update your software and do everything else you want to do.
  • After you're done, right-click the system tray icon again and select Restore on Reboot. When you do this, it will inform you that it's making the current system the new baseline state.
reboot-restore-rx-baseline-message

Accessing the Boot Console

At the Reboot Restore Rx splash screen, which will appear every time your computer starts, you can press the Home key on your keyboard repeatedly to access a special menu. Anyone with access to the computer could theoretically do this, but they would need to know they have to press the Home key -- it isn't displayed on-screen.

reboot-restore-rx-boot-splash

You can choose to Uninstall Reboot Restore Rx from here. This will remove Reboot Restore Rx from your system.

reboot-restore-rx-boot-console

Reboot Restore Rx isn't the most secure and enterprise-ready option, but it's very easy-to-use and runs on a variety of different Windows systems. Reboot Restore Rx is ideal for people who want their computers to be in the same state every time they boot and don't want to purchase the Ultimate edition of Windows or perform a more complicated setup process, whether they're a business with a few public computers or parents who want their childrens' computers locked down.

Image Credit: Daniel X. O'Neil on Flickr