5. Run System Restore from Safe Mode
- Open Start Menu and click on Power button.
- Hold Shift on your keyboard and click on Restart.
- When your computer restarts choose Troubleshoot > Advanced options > Startup Settings and click Restart.
- When your computer restarts again, press F5 to select Safe Mode with Networking.
- After you enter Safe Mode try to perform System Restore.
Certain software can sometimes create errors while using System Restore, therefore, it’s advised that you run System Restore from Safe Mode.
6. Check your hard drive for errors
- Press Windows Key + X and choose Command Prompt (Admin) from the menu.
- When Command Prompt opens enter the following and press Enter:
Sometimes restore point might not work due to corrupted files and folders on your drive, and in order to fix the corrupted files, you might need check your hard drive.
This process can take a while so be patient. You might have to restart your computer in order to complete the disk checking process.
7. Perform sfc scan
- Press Windows Key + X and select Command Prompt (Admin) from the menu.
- When Command Prompt opens, enter the following and press Enter to run it:
- Follow the instructions and wait for the process to complete.
If your Windows 10 is corrupted, System Restore might not work properly, and in order to fix that you’ll have to run sfc scan.
8. Perform the SFC scan before Windows starts
If running the SFC scan ‘normally’ didn’t get the job done, try with running it on the boot:
- Restart your PC by following the first three steps from the previous solution.
- When list of options appears, select Troubleshoot.
- Choose Advanced options > Command Prompt.
- When your PC restarts, you might be asked to enter your username and password, so be sure to do that.
- Now you need to find the letter of your Windows 10 drive. To do that, enter this
- command and press Enter to run it.
wmic logicaldisk get deviceid, volumename, description
- Pay attention to Volume Name. In most cases Windows Volume Name will be assigned to D letter.
- This is perfectly normal if you start Command Prompt before starting Windows, so no need to worry about it. In addition to checking the Windows drive, you should also check System Reserved drive. In most cases, it should be C.
- Now enter thiscommand and press Enter:
sfc /scannow /offbootdir=C: /offwindir=D:Windows
- Be sure to use the letters that you got from the previous step. In most cases, you should use C and D like we did in our example, but if for some reason you get different letters you should use them instead.
- The scanning process will now start. Wait while your system files are scanned.
- After the scan is completed, close Command Prompt and start Windows 10 normally.
The scanning process will now start. Wait while your system files are scanned. After the scan is completed, close Command Prompt and start Windows 10 normally.
9. Make sure at least 300MB is used for System Restore by each partition
- Press Windows Key + S and type Create a restore point.
- Choose Create a restore point from the list of results.
- When System Properties window opens, select a hard drive partition and click Configure.
- Move the slider in order to adjust the amount of space that System Restore will use.
In order for System Restore to work properly, each partition that has System Restore enabled requires at least 300MB in order to work.
10. Check if services are running properly
- Press Windows Key + S and type services.msc. Press Enter or click OK.
- When Services window starts, locate the following services:
- Volume Shadow Copy
- Task Scheduler
- Microsoft Software Shadow Copy Provider Service
- System Restore Service.
- Double click each of these services and make sure that Startup type is set to Automatic and that Service status is set to Running.
- Click Apply and OK to save changes, close Services window and restart your computer.
System Restore relies on specific services, and if certain restore point isn’t working, it might be because certain services aren’t running.
11. Run DISM
Once again, if running the SFC scan in any way didn’t get the job done, try with DISM, which is a more advanced troubleshooting solution:
- Type cmd in Search, right-click on the Command Prompt and run it as an administrator.
- In the command line, copy-paste these lines one by one and press Enter after each:
- Wait until the procedure ends (it might take up to 10 minutes).
- Restart your PC.
12. Modify the registry
And finally, if none of the solutions from above resolved the problem, let’s try one registry tweak:
- Go to Search, type regedit, and open Registry Editor.
- Navigate to this registry path:
- First, back up the TaskCache registry key. Right-click TaskCache and select Export on its context menu.
- Enter a title for the backup file, select a folder for it and press the Save button.
- Next, navigate to
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTreeMicrosoftWindowsin the Registry Editor.
- Right-click the Windows key and click Delete on its context menu.
- Press the Yes button to confirm, and then you can close the Registry Editor.
- Restart your computer.
That’s about it. As you can see, System Restore might have certain issues on Windows 10, but we hope you solved these problems by following our solutions. If you have any comments, questions or suggestions, make sure to let us know in the comments below.
Editor’s Note: This article was originally published in April 2016 and was revamped and updated in December 2020 for freshness, accuracy, and comprehensiveness.