user@s3-3:~/s3-3/tools/how-to-use-windows-system-restore $ cat index.md
S3-3 Tech Guides & Tools
~/tools/how-to-use-windows-system-restore
How-to · Jul 2026

How to Use Windows System Restore to Undo Bad Updates

System Restore is the tool for the specific moment when something that used to work stops working right after you installed a driver, an update, or a new piece of software — and you'd rather roll the system back than trace the exact cause. It's often confused with a full backup, which it isn't, and that mismatch in expectations is where most of the frustration with it comes from.

What System Restore Actually Does

System Restore reverts system files, installed programs, registry settings, and drivers to how they were at a specific earlier point, called a restore point. It does not touch your personal files — documents, photos, and downloads created or changed after that restore point stay exactly as they are. This makes it fundamentally different from a full system backup or a factory reset: it's narrowly focused on undoing a change that was made to Windows or an installed program, not restoring personal data or recovering from a failed drive.

Checking Whether It's Enabled

System Restore is often on by default on the main system drive but can be disabled, and it's worth confirming before you need it:

  1. Search "Create a restore point" in the Start menu and open it.
  2. Under the System Protection tab, check whether your main drive shows "Protection: On."
  3. If it's off, select the drive, click Configure, and turn on system protection. You can also set how much disk space is allocated for storing restore points here — older restore points are automatically deleted once that space fills up.

Creating a Restore Point Manually

Windows automatically creates restore points before major changes like feature updates, but it doesn't always create one before every driver install or software update. Before doing something you're not fully confident about — installing a beta driver, a system utility with deep hooks into Windows, or anything described as "advanced" — creating a manual restore point takes under a minute: open the same "Create a restore point" window, click Create, and give it a name you'll recognize later, like the software you're about to install.

Rolling Back to a Restore Point

  1. Open "Create a restore point" and click "System Restore."
  2. Choose "Recommended restore" (the most recent automatic point, usually tied to a recent update) or "Choose a different restore point" to see the full list with dates and descriptions.
  3. Select a point from before the problem started, then click "Scan for affected programs" to preview which installed software will be removed or changed by rolling back — this list is worth reading before confirming.
  4. Confirm and let the process run; the machine restarts automatically and reports success or failure once back at the login screen.

If the system won't boot normally at all, System Restore is also accessible from the Windows Recovery Environment (hold Shift while clicking Restart from the login screen, or interrupt startup three times to trigger automatic repair) — under Troubleshoot → Advanced options → System Restore.

If restore points aren't showing up: a common cause is available disk space — if System Protection has very little space allocated, Windows may silently delete old restore points faster than expected, or fail to create new ones. Confirming free disk space with our guide to finding large files eating disk space is a reasonable first check.

Why a Restore Point Sometimes Doesn't Fix the Problem

Restoring doesn't always undo the issue completely, for a few specific reasons worth knowing before you conclude the tool is broken. Some software installers write files outside the areas System Restore tracks, so a program removed by the rollback can leave orphaned files behind. Windows Update components and certain security software are also partially exempted from being rolled back by design, since undoing security patches silently would create its own risk. And if the underlying problem is hardware failure rather than a software or driver change, no amount of rolling back software state will fix it — that's a case where the symptoms only resemble a bad update.

System Restore vs. Reset This PC

It's worth being clear about the difference, since both live in similar settings menus and get confused often. System Restore rolls back to a specific earlier point in time, keeping personal files and most installed software intact, and is reversible only in the sense that you can restore to yet another point afterward. "Reset this PC" is a much bigger action — it reinstalls Windows and, depending on the option chosen, removes all your installed programs and optionally your personal files too. Reach for System Restore first when troubleshooting a recent change; reset this PC is the last resort when the system is broken in ways a restore point can't explain or fix.

System Restore is a narrow, specific tool — genuinely useful for the "this broke right after that install" scenario, and not a substitute for actually backing up personal files, which is worth pairing with a real routine like the one in our guide to cleaning up what runs at startup in the first place, so there's less to roll back from down the line.