Introduction / Why This Is Needed
System Restore is a built-in Windows feature that allows you to roll back the operating system to a previously saved state. It's ideal when the system becomes unstable after installing a driver, program, or Windows update—errors appear, crashes occur, or applications fail to launch.
What does this guide provide? You will learn how to use System Restore to:
- Fix issues after installing software or updates.
- Restore system functionality after a crash.
- Roll back changes caused by malware (partially). Your personal files (documents, photos, videos) will remain untouched.
Requirements / Preparation
Before you begin, ensure:
- System Restore is enabled. It's active by default, but if you or a program disabled it, you need to re-enable it.
- At least one restore point exists. System Restore works only based on saved points. If none exist, create them in advance (see the step below).
- Sufficient free space on the system drive (usually C:). A minimum of 1-2 GB is required.
- Administrator privileges. Creating points and performing restores require admin rights.
- Stable power (for laptops—connected charger). Interrupting the process can damage the system.
Step-by-Step Instructions
Step 1: Creating a Restore Point (Recommended)
Before any significant changes (installing software, drivers, updates), manually create a restore point. This is insurance in case something goes wrong.
- Open Control Panel → System and Security → System.
- On the right, click "Create a restore point".
- In the window that opens, under the "System Protection" tab, select the system drive (usually C:) and click "Create...".
- Enter a description for the point (e.g., "Before installing Adobe Photoshop") and click "Create".
- Wait for completion (1-2 minutes).
💡 Tip: Configure automatic point creation: in the same window, select the drive → "Configure..." → set "Turn on system protection" and adjust disk usage (5-10% is recommended).
Step 2: Launching System Restore
If the system is already malfunctioning, start the restore:
- Press Win + R, type
sysdm.cpl, and press Enter. - Under the "System Protection" tab, click the "System Restore..." button.
- Click "Next".
Step 3: Selecting a Restore Point
- System Restore will show a list of available points, sorted by date.
- Select a point created before the problem appeared. If unsure, choose the most recent one.
- Click "Next".
- Confirm the selected drives (by default, only the system drive). Click "Next".
⚠️ Important: If a restore point was created after installing a program you want to remove, the rollback will uninstall that program. Personal files will not be affected.
Step 4: Completing the Process
- On the final screen, click "Finish".
- A warning appears: the process cannot be interrupted. Click "Yes".
- The system will automatically restart and begin restoration. Do not turn off the computer!
- The process takes 10-30 minutes. After completion, Windows will boot to the selected state.
Verifying the Result
After booting:
- Ensure the issue is resolved (the program works, the error is gone).
- Check installed programs: some installed after the restore point may have been removed.
- If the restore didn't help, try selecting an earlier point or use Safe Mode to run System Restore.
Potential Issues
Error "System Restore failed. An unspecified error occurred during System Restore"
- Cause: Corrupted restore points, insufficient disk space, antivirus conflict.
- Solution:
- Temporarily disable your antivirus during the restore.
- Free up space on the system drive (at least 2 GB).
- Run the restore in Safe Mode (Win + R →
msconfig→ Boot → "Safe mode").
Restore points are missing or not being created
- Cause: System protection is disabled, disk is full, Volume Shadow Copy service is stopped.
- Solution:
- Enable protection: Create a restore point → select drive → "Configure..." → "Turn on system protection".
- Start the service: Win + R →
services.msc→ find "Volume Shadow Copy" → start and set to "Automatic". - Delete old points: in the "Create a restore point" window, click "Delete...".
Restore takes too long or hangs
- Cause: Corrupted system files, disk issues.
- Solution:
- Run a disk check: open Command Prompt as administrator →
chkdsk C: /f(requires reboot). - Use "Startup Repair" (if the system won't boot): power on PC, repeatedly press F8 (or Shift + F8) → select "Startup Repair".
- Run a disk check: open Command Prompt as administrator →
System fails to boot after restore
- Cause: Restore point was created in a non-working state.
- Solution:
- Power on PC, during boot press F8 (or Shift + F8) → select "Safe Mode with Command Prompt".
- Run System Restore from the command line:
rstrui.exe. - Select an earlier restore point.
System restored, but the problem persists
- Cause: Issue not related to system files (e.g., hardware failure, virus, user data corruption).
- Solution:
- Perform a full virus scan.
- Use "Clean Boot" (msconfig → Services → hide Microsoft services → disable all) to identify conflicting software.
- Consider resetting Windows (Keep my files) or a clean install.
Error 0x80070005 (Access Denied)
- Cause: Insufficient permissions, corrupted user profile.
- Solution:
- Run System Restore as administrator (via sysdm.cpl).
- Create a new user with admin rights and attempt the restore under that account.
- Temporarily disable User Account Control (UAC): Control Panel → User Accounts → "Change User Account Control settings" → move slider down.
Conclusion
System Restore is a powerful yet simple tool for rolling back Windows. Key takeaways:
- Always create restore points before installing software/drivers.
- Never interrupt the restore process.
- Your personal files are safe, but programs installed after the restore point will be removed.
- If unsuccessful, use Safe Mode or Startup Repair.
This feature saves hours of troubleshooting and system reinstallation. Practice creating points—it takes a minute but can save you from serious problems.