System updates, driver installs, and new software can sometimes break a perfectly working PC. Sometimes you may experience Windows crashes, blue screens, or strange errors suddenly – and you’re not sure what changed. That’s exactly where System Restore comes in to help. System Restore is a built-in Windows feature (available in both Windows 10 and Windows 11) that lets you roll your computer’s system files and settings back to an earlier point in time without touching your personal files. Think of it as an “undo” button for system changes. Well, in Windows 10 and 11, System Restore is turned off by default and must be enabled by the user to function.
In this article, you’ll learn:
- What System Restore is and how it works
- When you should (and shouldn’t) use System Restore
- How to enable it in Windows 10 and 11
- How to create restore points
- How to run System Restore from Windows and from boot
- What to do if System Restore fails
Contents
- 1 What Is System Restore in Windows?
- 2 Is System Restore the Same as a Backup?
- 3 When Should You Use System Restore?
- 4 How to Enable System Restore in Windows 10 and 11
- 5 How to Create a System Restore Point Manually
- 6 How to Use System Restore in Windows (From Desktop)
- 7 How to Run System Restore When Windows Won’t Boot
- 8 When Not to Rely Only on System Restore
What Is System Restore in Windows?
System Restore is a recovery feature in Microsoft Windows that takes snapshots of important system components at specific points in time. These snapshots are called restore points.
A restore point can include:
- System files and settings
- Windows registry
- Installed programs and drivers
- System configuration changes
When you use System Restore, Windows reverts these components back to how they were when the selected restore point was created.
Important: System Restore does not affect your personal data. Your documents, pictures, videos, and other files remain untouched. However, apps, drivers, and updates installed after the restore point was created will be removed.
Windows usually creates restore points automatically before:
- Installing Windows updates
- Installing some drivers
- Certain software installations or major system changes
You can also create restore points manually before making risky changes.
Is System Restore the Same as a Backup?
No. This is a common misunderstanding.
System Restore is not a full backup solution.
- It only protects system-related components (files, settings, registry, drivers, installed programs).
- It does not back up or protect your personal files against deletion, disk failure, or ransomware.
You should still:
- Keep regular backups of files (e.g., to external drives or cloud storage).
- Consider a full system image backup for complete protection.
Use System Restore as a quick way to undo recent system changes not as your only backup.
When Should You Use System Restore?
System Restore is most useful when problems start after a specific change.
You should consider using it when:
- After a Windows update, your PC becomes slow, unstable, or won’t boot properly.
Rolling back to a restore point created before the update often fixes this. - A new driver causes blue screens, crashes, or hardware problems.
For example, after installing a graphics or network driver, you see frequent BSODs. - New software makes Windows unstable.
Perhaps you installed a utility or security tool, and then Windows started freezing or behaving strangely. - You made registry or system configuration changes that went wrong.
If you edited the registry or tweaked advanced settings and can’t remember everything you changed, restoring is faster than undoing each step.
System Restore is also useful as a lightweight security measure. If a piece of malware or unwanted software made changes to system files or settings, rolling back to a clean restore point can help but you should always combine it with a proper antivirus scan.
How to Enable System Restore in Windows 10 and 11
On many Windows 10 and Windows 11 systems, System Restore is disabled by default. You need to enable it before it can automatically create restore points.
Follow these steps (they work on both Windows 10 and 11):
- Press Windows + S, type Create a restore point, and select the top result. This opens the System Properties window on the System Protection tab.
- Under Protection Settings, find your system drive (usually C:). If it says Off, System Restore is disabled.
- Select the C: drive and click Configure.
- Choose Turn on system protection.
- Under Disk Space Usage, adjust the Max Usage slider.
- Approximately 5–10% of the drive is recommended (e.g., 5–10 GB on a 500 GB drive).
- More space allows Windows to keep more restore points.
- Click Apply, then OK.

- Press Windows + R, type services.msc, and press Enter.
- Ensure the following services are set to Automatic and are running:
- Volume Shadow Copy
- Task Scheduler
- Microsoft Software Shadow Copy Provider
Once enabled, Windows will automatically create restore points during important events like Windows updates or major software installations.
How to Create a System Restore Point Manually
Windows creates restore points automatically before many system changes, but you should also create a system restore point manually before:
- Installing new drivers
- Installing untested or risky software
- Editing the registry or system settings
Here’s how to manually create a restore point in Windows 10 or 11:
- Search for Create a restore point from the Start menu and open it.
- On the System Protection tab, click Create.
- Enter a clear, descriptive name such as “Before NVIDIA driver update – 06-04-2025”.
- Click Create and wait a few minutes.
- When you see “The restore point was created successfully”, click Close.

- In the same window, click System Restore.
- Click Next, and check Show more restore points to see the full list.

How to Use System Restore in Windows (From Desktop)
If your PC is booting but behaving badly (crashes, freezes, errors), you can run System Restore from within Windows.
- Press Windows + S, search for Create a restore point, and open it.
- In the System Properties window, click System Restore.
- Or press Windows + R, type rstrui.exe, and press Enter.
- In the System Restore wizard, click Next.
- Select a restore point from a date when your PC was working properly.
- Tick Show more restore points to see older ones if needed.
- Click Scan for affected programs to see:
- Programs and drivers that will be removed
- Programs that might be restored
- Click Next, then Finish to start.
- Confirm by clicking Yes when Windows warns that System Restore cannot be interrupted.
Your PC will restart, apply the restore point, and then show a status message such as “System Restore completed successfully.”
Do not turn off your PC during this process, as it may leave your system unstable.
How to Run System Restore When Windows Won’t Boot
If your PC fails to start normally after a driver update or software installation, you can use System Restore from the Windows Recovery Environment (WinRE).
This method is particularly useful after a failed Windows update or malware infection.
- Restart your PC and access WinRE:
- From Windows: hold Shift and click Restart from the Start menu or login screen.
- Or boot from Windows installation/recovery media.
- In the recovery menu, select Troubleshoot > Advanced options > System Restore.
- Choose an administrator account and enter the password if prompted.
- The System Restore wizard will open. Click Next.
- Select a restore point from before the problem occurred.
- Optionally, click Scan for affected programs to see what will change.
- Click Finish, then Yes to start the restore.
Your PC will restart and try to apply the restore point. If it succeeds, Windows should boot normally again.
Note: Restores started from WinRE or Safe Mode usually don’t create an undo point, so choose your restore point carefully.
What to Do If System Restore Is Not Working
Sometimes System Restore fails with messages like “System Restore did not complete successfully” or error codes such as 0x80070005 (Access Denied), 0x80070091 (WindowsApps folder issue), or 0x8000ffff (Catastrophic Failure).
Here are some ways to fix common issues:
Disable Antivirus Temporarily: Real-time protection (built-in or third-party) can block System Restore, especially with error 0x80070005 (Access Denied). Turn off protection, run System Restore, then re-enable it.
Run System Restore in Safe Mode: Boot into Safe Mode, then run rstrui.exe. This loads only essential drivers and services, reducing interference.
Check required services: In services.msc, make sure Volume Shadow Copy, Task Scheduler, and Microsoft Software Shadow Copy Provider are set to Automatic and running.
Repair system files with SFC and DISM: Open Command Prompt as Administrator and run sfc /scannow command to repair system files, then DISM /Online /Cleanup-Image /RestoreHealth to repair the Windows system image. Restart your PC and try System Restore again. This helps with errors like 0x8000ffff.
Try a Different Restore Point: A specific restore point may be corrupted. In the wizard, select an older restore point and tick Show more restore points.
Check Disk Errors: Run chkdsk /f /r in Command Prompt to fix disk issues, then retry System Restore.
Ensure sufficient disk space: If there’s not enough free or allocated space for restore points, Windows may be unable to create or apply them. Increase the Max Usage value in System Protection settings.
To ensure System Restore works when you need it, turn it on before issues arise, as it won’t help without existing restore points.
When Not to Rely Only on System Restore
System Restore is powerful, but it’s not a magic fix for everything. Do not rely on it alone when:
- Your drive is failing or making clicking noises.
- You’ve deleted important personal files (use backups or file recovery instead).
- There is serious malware or ransomware – you should clean the system properly or reinstall Windows.
- Windows is badly corrupted and no restore points work.
In those cases, consider:
- Restoring from a full backup or system image
- Using Reset this PC
- Performing a clean install of Windows
Frequently Asked Questions
1. Does System Restore delete my personal files?
No. System Restore does not delete your personal files such as documents, photos, videos, or downloads. It only affects system files, installed programs, drivers, and Windows settings. However, programs and drivers installed after the selected restore point may be removed.
2. How is System Restore different from a full backup?
System Restore is not a complete backup solution. It only restores system-related components (system files, registry, drivers, installed programs) to an earlier state. A full backup or system image, on the other hand, includes your personal files and sometimes the entire disk, allowing you to recover from hardware failure or drive corruption.
3. How long does System Restore take to complete?
In most cases, System Restore takes 10 to 30 minutes, depending on your system speed, the size of the restore point, and disk health. During this time your PC may restart and show “Please wait” or “Restoring files” messages. You should not interrupt the process.
4. Can I undo a System Restore if it doesn’t fix the problem?
If you start System Restore from within Windows and it completes successfully, you can usually undo it by running System Restore again and choosing the Undo System Restore option. Note that restores started from Safe Mode or WinRE (Advanced Startup) often do not create an undo point, so in those cases you may not be able to revert the change.










