Your PC is misbehaving after an update, a driver install, or some software you wish you had never touched. You want to roll Windows back to when it worked. That is exactly what System Restore does, and this guide walks you through every part of it.
What System Restore Actually Does
System Restore takes Windows back to an earlier state using saved snapshots called restore points. It does not touch your personal files. Documents, photos, and downloads stay put. What changes is the system stuff: registry settings, installed programs, drivers, and Windows updates.
Think of it like an undo button for your operating system.
It does not fix hardware problems. It will not recover deleted files. It only rolls back system-level changes.
Before You Start
Check these things first:
- System Restore must have been turned on before the problem happened
- You need at least one restore point saved from before the issue started
- You need admin access on the PC
- Your laptop should be plugged in (do not run this on battery)
If System Restore was never enabled, you will not have any restore points. Skip to the section on how to turn it on going forward.
How to Restore Windows to an Earlier Date (Step by Step)

Method 1: From Inside Windows (Normal Boot)
This works when your PC still starts up properly.
Step 1: Press the Windows key and type System Restore. Click “Create a restore point” from the results.
Step 2: The System Properties window opens. Go to the System Protection tab. Click the “System Restore” button.
Step 3: A wizard starts. Click Next.
Step 4: You will see a list of restore points with dates and descriptions. Pick one from before your problem started.
Step 5: Click “Scan for affected programs” if you want to see what will be removed or restored. This is optional but useful.
Step 6: Click Next, then Finish. Confirm when prompted.
Step 7: Your PC restarts. The process takes 10 to 30 minutes. Do not shut it off.
When Windows comes back, you will see a message confirming the restore worked.
Method 2: From Safe Mode
Use this when Windows loads but keeps crashing or freezing.
Step 1: Restart your PC. As it boots, hold F8 (older systems) or hold Shift while clicking Restart (Windows 10/11).
Step 2: Go to Troubleshoot > Advanced Options > Startup Settings > Restart.
Step 3: Press 4 or F4 to boot into Safe Mode.
Step 4: Once in Safe Mode, follow the same steps as Method 1.
Safe Mode loads Windows with the bare minimum. This helps when a bad driver or program is blocking the normal restore process.
Method 3: From the Recovery Environment (When Windows Will Not Boot)
This is for when your PC will not start at all.
Step 1: Boot from a Windows installation USB or DVD. If you do not have one, create it on another PC using the Microsoft Media Creation Tool.
Step 2: When the setup screen appears, click “Repair your computer” instead of Install Now.
Step 3: Go to Troubleshoot > Advanced Options > System Restore.
Step 4: Follow the on-screen steps to pick a restore point and complete the process.
This method saves you even when Windows is completely broken.
Method 4: Using Command Prompt
For users comfortable with the command line.
Open Command Prompt as administrator and type:
rstrui.exe
Press Enter. This launches the System Restore wizard directly. From here, follow the same steps as Method 1.
You can also run it from the recovery environment command prompt the same way.
Understanding Restore Points
What Creates a Restore Point Automatically
Windows creates restore points on its own in these situations:
| Trigger | When It Happens |
|---|---|
| Windows Update | Before applying updates |
| Driver Installation | Before installing new drivers |
| Software Installation | When certain programs are installed |
| Scheduled Task | Once per week if no other point was created |
| Manual Creation | Whenever you create one yourself |
How to Manually Create a Restore Point in 2026
Do not wait for something to go wrong. Create one before risky changes.
Step 1: Open System Properties (Windows key + Pause/Break, or search “Create a restore point”).
Step 2: Under the System Protection tab, select your system drive (usually C:) and click Configure.
Step 3: Make sure “Turn on system protection” is selected. Set disk space usage to at least 5%.
Step 4: Click OK, then go back to System Protection and click “Create.”
Step 5: Name it something meaningful like “Before GPU driver update” and click Create.
Done. Takes less than a minute.
How Much Disk Space Do Restore Points Use
System Restore uses a percentage of your drive. You control this.
| Disk Size | Recommended Protection Space |
|---|---|
| 128 GB SSD | 5 to 7 GB |
| 256 GB SSD | 10 to 15 GB |
| 500 GB HDD | 15 to 25 GB |
| 1 TB HDD | 30 to 50 GB |
When the space fills up, older restore points get deleted automatically to make room for new ones. If you only have a small amount allocated, you might find that your oldest restore points have already been removed.
What Gets Changed and What Does Not
This part confuses a lot of people, so here it is clearly:
System Restore changes:
- Windows Registry
- System files
- Installed drivers
- Installed applications (those that use Windows Installer)
- Windows updates
System Restore does not change:
- Your documents
- Photos and videos
- Downloads
- Emails
- Browser bookmarks (in most cases)
- Any file in your user folders
If a program gets removed by the restore, its data files usually stay. You can reinstall the program and your data comes back.
When System Restore Does Not Work
Sometimes you go through the whole process and it fails or says no restore points exist. Here is what to look at:
System Protection Was Turned Off
This is the most common reason. If protection was not enabled for your C: drive, Windows never saved any restore points.
Go to: Control Panel > System > System Protection > Select C: drive > Configure > Turn on system protection.
Do this now so you have restore points in the future.
Antivirus Is Blocking the Process
Some aggressive antivirus software interferes with System Restore. Temporarily disable it, run the restore, then turn it back on.
Disk Errors
Run a disk check first:
chkdsk C: /f /r
Restart when prompted. Then try System Restore again.
The Restore Point Is Corrupted
Try a different restore point. If all fail, the restore point data itself may be damaged.
Windows Is in a Bad State
Boot into Safe Mode and try from there. Many issues that block System Restore in normal mode do not exist in Safe Mode.
Alternatives When System Restore Fails
If you cannot get System Restore to work, these options exist:
Reset This PC: Keeps your files but reinstalls Windows. Go to Settings > System > Recovery > Reset this PC. Choose “Keep my files.”
System Image Recovery: If you made a full system image backup using Windows Backup and Restore, you can restore from that. It brings everything back exactly as it was.
Windows Installation Repair: Booting from installation media and choosing “Repair your computer” gives you several tools beyond just System Restore.
For serious data situations, Recuva by Piriform is a trusted free tool for recovering deleted files (though System Restore is not a file recovery tool).
Tips to Avoid Needing System Restore in the First Place
- Create a restore point before installing any new software
- Create one before updating drivers, especially GPU drivers
- Create one before major Windows updates if you want a clean safety net
- Use driver update tools carefully, they sometimes install incompatible versions
- Check software reviews before installing anything unfamiliar
The 10 seconds it takes to create a restore point can save hours of troubleshooting.
How Long Does System Restore Take
The actual process depends on your system:
| System Type | Estimated Time |
|---|---|
| Modern SSD | 5 to 15 minutes |
| Older HDD | 15 to 40 minutes |
| Slow or older PC | Up to 60 minutes |
Do not interrupt it. If the screen is blank for a long time, wait. Interrupting a restore can make things worse.
Can You Undo a System Restore
Yes. If the restore made things worse or did not fix your problem, you can undo it.
Open System Restore again. The wizard will offer an option that says “Undo System Restore.” It takes you back to where you were before the restore.
This only works once. You cannot undo multiple restores in sequence. Also, if you run another restore after the first, the undo option changes to reflect the more recent action.
Conclusion
System Restore to an earlier date is one of the most useful tools built into Windows. It is fast, free, and does not touch your personal files. The key is making sure System Protection is turned on and restore points exist before a problem happens.
If you are reading this after something already went wrong, use Method 3 (recovery environment) if Windows will not boot, or Method 2 (Safe Mode) if it partially works. In most cases, at least one of these methods will get you back to a working state.
Turn on System Protection today and create a restore point right now. Future you will be grateful.
Frequently Asked Questions
Does System Restore affect files synced with OneDrive or Google Drive?
No. Cloud-synced files live in your user folders, which System Restore does not touch. However, if a program that managed your sync was removed by the restore, you may need to reinstall it. Your cloud files remain safe on the server and will re-sync once the app is back. One thing to watch: if OneDrive was set to Files On-Demand, some locally cached files might behave unexpectedly after a restore. Sign out and back into OneDrive if you notice sync issues post-restore.
Can System Restore fix a broken Windows activation?
Sometimes. If your activation broke because of a registry change or a bad update, restoring to a point before that happened can fix it. But if activation failed because of a hardware change, like a new motherboard, System Restore will not help. That is a Microsoft licensing issue, not a system state issue. In that case, contact Microsoft Support directly with your product key.
What happens to System Restore on a dual boot setup?
System Restore only operates on the Windows installation you run it from. It does not touch other partitions or operating systems on the same drive. If you dual boot Windows 10 and Windows 11, restoring one does not affect the other. Each Windows install maintains its own restore points independently. Your Linux partition, if any, is completely untouched.
Is there a maximum number of restore points Windows keeps?
Windows does not cap restore points by count. It caps them by disk space. Once the allocated space fills up, the oldest point gets deleted to make room. So on a tight allocation of 3 GB you might only keep 2 or 3 points. On a generous allocation of 20 GB you could have 10 or more. If you want to see exactly how many you have, open System Restore and click through the wizard. All saved points with their dates are listed there.
Can you run System Restore remotely using PowerShell?
Yes. If you have remote access to a machine, you can trigger System Restore via PowerShell with admin rights. The command is:
Enable-ComputerRestore -Drive "C:\"
Checkpoint-Computer -Description "Remote Restore Point" -RestorePointType MODIFY_SETTINGS
To restore to a specific point remotely, use:
rstrui.exe
via a remote session. However, the machine will restart during the process, which will drop your remote connection. Make sure someone is physically available or that remote access will reconnect automatically after reboot.
