The Complete Guide To Windows System Restore

The Complete Guide To Windows System Restore

Most of us remember Windows System Restore as a lame-duck feature from Windows XP; when it seemed we might benefit from using it, it never quite worked how we expected. That’s no longer the case.

Windows System Restore is an awesome system recovery tool, and it’s included with Windows for free. It’s the ideal solution for rolling back bad drivers, fixing when buggy software breaks your PC, or simply rolling you back to a previous point in time. If you’ve still got a bad taste in your mouth from the lacklustre XP version of System Restore, it’s time to take a look at it again if you’ve upgraded to Windows 7 or Vista.

System Restore in Windows 7 Is Better than XP

If you’ve ever tried the XP variety of System Restore, the uselessness of it probably left a bad taste in your mouth — but if you’ve upgraded to Vista or Windows 7, you should really give System Restore another chance.

Back in the XP days, system restore simply used a file filter and copied files around, but since Vista, it uses the Shadow Copy features built into Windows — essentially, Windows can create a snapshot of your drive as of a certain point in time, which can then be used later to restore your PC should anything go wrong. The Shadow Copy feature is also used by backup software to take snapshots of files even while they are in use, and it powers the Previous Versions feature built into the Professional and Ultimate version of Windows. Using Shadow Copy instead of simple file copying makes System Restore much more effective and comprehensive — while the XP version only could really roll back from certain Windows changes and generally didn’t work that well, System Restore in Vista or Windows 7 can actually roll back to a previous version of an installed application.

are automatically created on a periodic basis using a Task Scheduler jobtweak the Task Scheduler job to run more (or less) often

Create a Manual System Restore Snapshot

manually creating a System Restore point

If the manual method is too many steps for you, you can make a shortcut that creates a system restore snapshot in a single step without having to go through any other steps. Regardless of the method you choose, you should make a point of creating system restore snapshots before you start doing any major tweaking on your PC.

Restoring from a System Restore Snapshot

All these snapshots don’t do you much good if you don’t know how to restore your PC using them, and it’s just as easy as creating a snapshot. While you can restore from a snapshot by simply finding the System Restore screen in Control Panel, you’re not going to have a lot of luck actually using the snapshot unless you’ve restarted your PC into Safe Mode. Normally, you can just restart your PC and hit the F8 key really quickly right when Windows is starting up, which will show you the boot menu and allow you to choose to boot into Safe Mode, but if you have problems triggering this, I’ve previously written up a guide to force Windows to boot into Safe Mode using the msconfig utility.

You should note that System Restore isn’t going to roll back your documents, it’s just going to operate on internal operating system files, program files and system settings. If you had a document on your desktop, it shouldn’t be removed, but if you roll back to before you install an application, the shortcut to that application would probably go away.

If your PC won’t even boot, you should also note that you can access the System Restore features from the Windows installation disc, which can be very helpful when you’ve completely broken your PC.[imgclear]

There’s No Performance Drain From System Restore

most common performance-tweaking myths

If you’re really worried about the use of your drive space, you can easily tweak System Restore to use less space in Windows 7 — just head into System Properties –> System Protection –> Configure and drag the slider to choose exactly how much space you want to use. For Windows Vista, it’s a lot more difficult — you’ll need to use a command-line hack to force Windows Vista to use less space.

The much better solution, however, is to simply clear out all restore points but the most frequent one whenever you’re in need of some extra drive space using the Disk Cleanup utility. Just run it as administrator by right-clicking on the utility in the start menu and choosing the Run as Administrator option, or you can open it normally and click the “Clean up system files” button — once you’ve done so, you can choose the More Options tab where you’ll find a Clean up button to remove all the old restore points except for the most recent one. This keeps you safe just in case you need to restore, but doesn’t keep the older, more unnecessary restore points around.

At this point hopefully you can see the benefit and learn to love how System Restore can fix your PC easily, but if you really insist, you can disable System Restore easily from the System Protection tab.

What about you? Have you used System Restore to fix your PC problems? Share your experiences in the comments.


Log in to comment on this story!