How to make windows automatically create a system restore point at startup

Manually create a restore point in Windows 10 or 8.1 , which is especially useful, if you install programs, that you are not sure, whether this could have negative impacts on the Windows-8/10!

Yes, you can create, every one can create the restore point!

To start a manual create of a restore point in Windows 8 or 10, press the key combination [Windows logo] + [R] , then simply enter the command sysdm.cpl ,4 (. See the Image-1)

Then appears the advanced system properties in Windows (. See Image-2)!

In “System Protection”, simply click on the button “Create” and choose an appropriate name for the restore point.
Then click again on the button “Create” (. See the Image-3)

Type a description to help you identify the restore point. The current date and time are added automatically.

The last message is: Creating a restore point.
and The restore point was created successfully.

(Image-5) Restore Point was created Windows Win 10 or 8.1!

You can find available recovery points in the System Volume Information folder at the root of each partition on the disk that has system protection enabled. This is a system directory that can not be deleted, but you can reduce its size if necessary. By default, the folder is hidden. You can see it through File manager Q-Dir or other file manager, but you still can not open the directory without additional rights. Therefore, we will do without file manager and only configure access to the system folder.

By: Waseem Patwegar

Creating a System Restore Point allows you to restore the computer back to its working status, if it starts malfunctioning or runs into problems. You will find below the steps to Create System Restore Point in Windows 10.

What is System Restore Point?

A System Restore Point on a Windows computer can be defined as a Snapshot or Time Machine backup of the computer at a specific point in time.

System Restore includes a complete backup of System Files, Program Files, Registry Settings and other executable files on your computer.

You need to be aware that a System Restore is not a complete backup of your computer, it only backs up System Files, Program Files and ignore all your personal files.

The positive side of this behavior is that you won’t be losing 2 weeks of work, if you decide to restore your computer using a System Restore Point that was created 2 Weeks ago.

Note: To backup personal files, you can use Backup & Restore or setup File History Backups on your computer.

Why Create System Restore Points?

Having System Restore Points stored on the computer allows you to fix the computer, in case it starts to malfunction or slows down after a Windows update, installation of third part Apps or for other reasons.

When the computer is recovered using a System Restore Point, it goes back to the condition or working state it was in when the System Restore Point was created.

This way you can quickly undo all the changes made on your computer, after which it started slowing down, getting stuck and malfunctioning.

With this understanding, let us go ahead and take a look at the steps be create both automated and manual System Restore Points on your computer.

1. Create Automated System Restore Points in Windows 10

All that is required to create Automated System Restore points on your computer is to Enable System Protection feature on your device.

Go to Settings > System > click on About in the left-pane. In the right-pane, scroll down and click on System Protection link under “Related Settings” section.

On System Properties screen, switch to System Protection Tab , select the Drive that you want to System Protect and click on Configure .

On the next screen, select Turn On System Protection option and click on Apply and OK .

Once System Protection is enabled, Windows 10 will automatically start creating System Restore Points, before installing a major Windows update, before critical driver updates and whenever any major programs are installed on the computer.

2. Manually Create System Restore Point in Windows 10

Before making any changes, you can create Manual System Restore Points at any time on your computer.

Go to Settings > System > click on About in the left-pane. In the right-pane, scroll down and click on System Protection link under “Related Settings” section.

On the System Properties screen, click on the Create button.

On the next screen, enter Name and Date for the Restore Point and click on Create .

You will see a pop-up indicating the progress of System Restore Point being created. Once the process is completed, you will see a confirmation message.

You have now successfully created a System Restore Point on your computer.

System Restore is one of the best features of Windows 11/10/8/7, that can act as a lifesaver at times. Almost all the Windows professionals always recommend that you create a system restore point before making any changes to your system. You should create a System Restore Point before installing or uninstalling any third-party software or any making any changes to the Registry or the system settings, in general, to be on the safe side. This is because should something go wrong; you can always go back to this created good point.

However, most of the times we forget to create a system restore point. Wouldn’t it, therefore, be nice if a system restore point got created every time you started your computer? So let us, in this post, see how to automatically create a system restore point at startup.

A System Restore Point will capture resident programs, their settings, and Windows Registry as an image and back up a few things that are necessary to reconstruct the system drive to the point if you opt to go back. Windows will create a system restore point automatically periodically by default. The Windows OS also creates a system restore point when it detects a major change happening to your system – like when you are installing Windows Updates, Drivers or at times Software.

Automatically Create System Restore Point at startup

To do this, you will have to make use of the Task Scheduler, which is an inbuilt Windows tool that helps users to perform a task at a predefined time.

Next, ensure that System Protection is turned On for your C drive or system drive.

Now press Win + R, type regedit and hit Enter to open the Registry Editor. Next, navigate to the following key:

On the right-hand side, right-click on the empty space, select New > DWORD (32-bit) Value.

Name it SystemRestorePointCreationFrequency. By default, the key value would be 0. Do not change it.

Now, open Task Scheduler. To do this, enter taskschd.msc it in your Run prompt and hit Enter.

In the right-hand side of Task Scheduler, you will find Create Task option under Actions Tab. Click on it.

In the General tab, enter a Name, select Run whether user is logged on or not as well as Run with highest privileges. Also, select your Windows version in the Configure for Menu. Select Windows 10 if you are using Windows 10.

Hit the OK button and go to Triggers tab.

Here, click on the New button. Select At startup in the Begin the task drop-down menu and click on OK button.

Now, go to Actions tab and select New. Choose Start a program in Action menu, write wmic.exe in the Program/script box and enter the following link in the Add arguments box:

For your information, you can replace “Startup Restore Point” in the above text with any other name of your choice. Whatever you choose, will be the name of the created system restore point.

Click on the OK button and go to Conditions tab. Here uncheck the option called Start the task only if the computer in on AC power and hit the OK button.

Now you need to enter your username and password.

Now, whenever you open your computer, a new system restore point will be created automatically. In case you want to stop this, you will have to just delete the task from Task Scheduler.

I hope this works for you!

Our freeware Quick Restore Maker lets you manually create a system restore points with a single click. You might want to check it out too.

Having a Windows 10 restore point is important if you need to recover your PC. Here is how to make sure you have a fresh one each time you start up the PC.

Before making any big changes to your system like tweaking the Registry or swapping hardware, or updating system drivers or settings, it’s important to create a system restore point first. Here is how to make Windows automatically create a system restore point every time you start up your PC.

Now, it’s worth noting that Windows 10 automatically creates a restore point for you before a significant event like installing a new driver or before a feature Windows update. And you can certainly create your own restore point any time you want. But if you want to make sure you’re staying on top of things, this will create a new one without having to think about it. This will help make sure you have the freshest restore point that you can go back to in case disaster strikes and you need to recover your system.

Auto Restore Point Startup

The first thing you want to do is make sure the Restore Point feature is turned on. For whatever reason, Microsoft has decided to ship Windows 10 out with System Restore disabled by default. To make sure it’s on, hit the Windows key and type: system restore and hit enter. When the System properties window pops up, click the “Configure” button and check “Turn on system protection” and then click Apply. For full details on turning it on, check out our article on how to enable system restore on Windows 10.

Next, you will need to disable the system restore frequency to allow Task Scheduler to create a restore point automatically each time you start up your PC.

To open Registry Editor, hit the Windows Key + R and type: regedit and hit Enter or click OK.

Now head to the following path:

Right-click on SystemRestore and select New > DWORD (32-bit) Value and name the key:

Give it a value of 0. Click OK and close out of Registry Editor.

Next, you’ll need to create a new task in Task Scheduler. To open it, hit the Windows Key and type: task scheduler and select it from the results or just hit Enter. When it opens right-click Task Scheduler Library and select “Create Task” from the menu.

Make sure the General tab is selected and in the “Name” field type in something that helps you identify the task. For example, I used Auto System Restore Startup. But you can use whatever works for you. Then under the “Security Options” section select Run whether user is logged on or not and check Run with highest privileges and click OK.

Then select the Triggers tab and click the New button.

On the Edit Trigger screen, set the “Begin the task” drop-down menu to At startup from the list of options and click OK.

Next, click the Actions tab and then the New button and use the following:

Actions: Start a program

Program/script: powershell.exe

In the Add Arguments field enter the following command and click OK:

Now, under the Condition tab, under the Power section clear both boxes for AC and battery power. Note that you will need to uncheck “Stop if the computer switches to battery power” first.

Then when you click OK, you will be prompted to enter your admin password.

After you’ve completed all the steps you will see the new task appear in the Task Scheduler Library. And provided you did everything correctly; a new system restore point will be created automatically every time you start up your PC.

To verify it worked, restart your PC and wait for 10 minutes while a restore point is created in the background. You can continue to work as you normally would, and then open System Restore and select the “Choose a different restore point” option and you will see the restore point was created at the time of startup.

It’s also important to note that you can set Windows 10 to create a restore point before a Windows Defender scan. This also provides a redundant method in making sure you have current and up-to-date system restore points. And, if you want to manually create a restore point when you think one is called for, check out our article on how to save time by creating a system restore desktop shortcut. That allows you to create one with a simple double-click.

Your computer is capable of time travel. On Windows 10 the System Restore feature can take your computer back to an earlier point in time. This is useful when your computer needs to recover from a significant issue like a virus. You take your computer back to the last time it worked correctly and restore it to that point.

As long as your restore points are recent, you should be able to restore your computer without losing any files. But it’s impossible to know when your computer is going to face a potentially devastating problem, so it’s a good idea to create these System Restore points often.

Instead of manually creating a restore point every time you begin working on your computer, set it up to create restore points every time your computer starts up.

This is not a simple process, so you need to feel confident in your ability to work in the registry of your computer to try this. That being said, though, if you follow these directions exactly, it is a lot easier than it looks.

Create and Enable System Restore

The first thing you need to do is create a System Restore point for your computer. This is in case something does go wrong during the process.

To manually create a system restore point:

1. Type “System restore” in the search box.

2. Click on System Restore to open the dialog box.

4. Let the system create the restore point.

Next, you need to make sure that the Restore Point feature is enabled on your computer. Many Windows 10 machines do not have this enabled by default.

1. Type “System restore” in the search box.

2. Click the “Configure” button.

3. Make sure “Turn on System Protection” is on. If it’s not, do that now.

Disable System Restore Frequency

Now you need to disable your PC’s system restore frequency so the Task Scheduler can create the restore point whenever the machine restarts.

1. Hold down the Win key and press R .

2. Type regedit in the run box.

3. In the box that appears, type the following path into the address bar at the top of the box:

4. Right-click on System Restore.

6. Choose “DWORD (32-bit) Value.”

7. Name the key: “SystemRestorePointCreationFrequency.”

9. Double-click the Key you just created.

10. Type “0” into the value field.

Create a New Task

Lastly, you need to create a new task in the Task scheduler of your computer. Doing this will tell your PC to create your restore point at startup.

1. Type “Task scheduler” in the search box.

2. Select it from the results or just click Enter.

3. Right-click Task Scheduler Library.

4. Choose “Create task” from the menu.

5. On the General tab, type a title that will help you remember what the task is. I used “Auto Restore at Startup.” You can name it whatever you want.

6. On the Security options tab, select “Run whether user is logged on or not.”

7. Check the box for “Run with highest privileges.”

9. On the Triggers tab, click “New.”

10. Click on the “Begin the task” drop-down box and select “At startup” from the options.

12. On the Actions tab, click “New.” Fill in the information with the following three values:

  • Actions: Start a program
  • Program/script: powershell.exe
  • Add Arguments by entering this command: ExecutionPolicy Bypass -Command “Checkpoint-Computer -Description \”My Restore Point Startup\” -RestorePointType \”MODIFY_SETTINGS\””

13. On the Condition tab, clear both boxes for AC and battery power under the power section. You need to uncheck the “Stop if computer switches to battery power” option first to clear both of them.

15. Enter your administrator password for the machine.

All Set

Once you have completed all the steps above, you will be able to see the new task you created in the task scheduler library. It’s the center pane on the Task Scheduler window.

Now your computer will create a restore point every time it starts up.

To make sure it works, restart your PC and wait for ten minutes to allow time for the restore point to create. You can keep working if you like while this is happening. Then open System restore and choose “Choose a different restore point.” You will see the restore point that was created when you restarted your computer with the time it happened.

Now you can rest easy knowing that if you encounter an issue, you have a fresh restore point from the last time you started your computer!

Our latest tutorials delivered straight to your inbox

On Windows, you can restore your system back to how it was at a certain point in time using System Restore Points. There are usually automatically created every week and before events such as installing a Windows update. If this is the first time you’re hearing about system restore point or you want to know how to manually create and use a restore point, you can check out our guide. You can also refer to our guide if you want to enable system restore pint on your PC. Today, we’re going to show you how you can create an automatic restore point daily on Windows 10.

Because the weekly created system restore points might not always help some people. If you frequently mess around with your Windows 10 PC for theming or for any other reasons, you might need more recent backups than something a week old. Even if you’re always careful enough to manually create system restore points before you try anything dangerous, you are but human. We tend to forget things often and this isn’t something you would want to forget. The best solution is to schedule an automatic system restore point creation on Windows 10 every day.

This works because Windows is pretty good at deleting older restore points when necessary. The default amount of space system restore points can use is 2% of the disk space. When that limit is reached, Windows will delete the oldest of the restore points. So you don’t need to worry about your computer getting filled up with a bunch of restore points.

Automatic restore points can be created daily with a simple registry tweak. There certainly are other ways to do this using Task scheduler or Group Policy Editor but they’re either more complicated or not available to everyone. You can also create a desktop shortcut to create a system restore point.

Schedule Restore Point on Windows 10

  1. Hit the Windows key on your keyboard and type regedit.
  2. Click on the first search result to launch the RegistryEditor.
  3. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
    or copy and paste the address in the address bar at the top of the registry window.
  4. Right-click on the Windows Defender folder on the right and select New >Key.
  5. Name it Scan and hit Enter.
  6. On an empty space on the right side, right-click and select New >DWORD (32-bit) Value.
  7. Name the key DisableRestorePoint and press Enter.
  8. Double-click on the newly created DWORD and change its value to 0 if it’s not already so.
  9. Click OK and then close the registry editor.

You have successfully scheduled automatic restore points on your Windows PC. From now on, a system restore point will be created every day and if you want to undo that changes, simply repeat steps 1 to 3 and then on step 4, delete the Scan key. This will remove it and its components reverting your settings to how they were.

If you ‘re looking for a way to automatically create system restore points in Windows 10 then continue reading this tutorial. As you may know, the System Restore tool allows you to revert Windows to an earlier working state (point in time), and it used to recover Windows if something goes wrong and Windows does not work properly.

In all versions of Windows, the System Restore tool, which only works if the System Protection is enabled on the computer, automatically creates a snapshot of the current state (system files and registry), prior to installing a Windows update or other software, or when you install a new hardware device driver.

So, at my opinion, it is very important to frequently create system restore points so that you can restore your system if Windows 10 does not function properly (e.g. after a major change or after a virus attack), or if you want to restore a file/folder to its previous version.

This tutorial shows two (2) different methods to daily create System Restore points in Windows 10, automatically.

How to Create System Restore Points in Windows 10 Automatically.

Step 1. Turn on the System Restore Protection in Windows 10.

By default, the System Restore protection is not enabled in Windows 10. So, proceed and enable it by following the instructions below:

1. Open the System Protection settings, by using one of the following ways:

    1. Right-click at the Windows icon at the screen’s bottom-left corner and from the pop-up menu choose System, or…
    2. Open Windows Explorer, right click at ‘This PC‘ and select Properties.

2. Click System protection at the left pane.

3. At System Protection tab, click Configure.

4. To enable the System Restore Protection: *

a. Check the Turn on system protection.
b. Adjust the maximum disk space used for system protection, to (about) 10-15% of the maximum disk space.
c. Click OK .

5. If you want to manually create a restore point immediately (or at any time), click the Create button, give a recognizable name for the restore point and click OK. Otherwise continue to step-2 to configure the automatically creation of restore points.

Step 2. Create Automatic System Restore Points in Windows 10.

After enabling the system protection, follow the instructions of one of the following two methods to create daily restore points automatically.

Method 1. How to Automatically Create Restore Points by using Task Scheduler in Windows 10.

To automatically create a System Restore Point (Snapshot) on a Daily Schedule on Windows 10:

1. At the search box, type: task scheduler
Open Task scheduler

3. From Action menu select Create Task.

4. At General tab:

a. Type a name for the task. e.g. Create Restore Point”.
b. Click Change User or Group

c. At ‘Enter the object name’ box, type system and click OK.

d. Click the Triggers tab.

3. At Triggers tab, click New.

3a. Specify how often to create the restore point (e.g. Daily) and then specify a time for the creation of the restore point. (e.g. at 11.00AM).
3b. Click OK.

* Note: Keep in mind that the scheduled task will not create a new restore point if there are earlier points created in the past 24 hours.

4. At Actions tab, click New.

4a. At Program/Script field, type the following command:

4b. At Add arguments (optional) filed type:

  • /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint “Daily Restore Point”, 100, 12

4c. Click OK.

5. Finally click OK to close the new task’s Properties.

Method 2. How to Create Restore Points when Windows Defender Scans in Windows 10.
  • Windows 10 Home

In Windows 10 Home, you can create an automatic restore point when the Windows Defender scans your computer, by using the Registry Editor. To do that:

1. Simultaneously press the Windows + R keys to open run command box.
2. Type regedit and press Enter.

3. At the left pane, navigate to this key:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

4. Right click at ‘Windows Defender’ key and select New -> Key

5. Type Scan as key name and press Enter.
6. Highlight the ‘Scan’ key and then right click at an empty space on the right pane and select New -> DWORD (32-bit) Value.

7. Name the new DWORD value DisableRestorePoint and press Enter.
8. Double click at DisableRestorePoint REG_DWORD value and set the value data to 0.

9. Close Registry Editor and restart your PC.

  • Windows 10 Pro

If you own Windows 10 Professional, Enterprise or Education version, then you can force Windows to create a daily restore point when the Windows Defender scans your computer, by using the Group Policy Editor. To do that:

1. Simultaneously press the Windows + R keys to open the run command box.
2. Type gpedit.msc & Press Enter.

3. In Group Policy Editor navigate to the following path (in the left pane): *

  • Computer Configuration -> Administrative Templates -> Windows Components -> Windows Defender Antivirus -> Scan *

* Note: In latest versions of Windows 10 the path is changed to: “Computer Configuration -> Administrative Templates -> Windows Components -> Microsoft Defender Antivirus -> Scan”

4. At the right pane, double click at Create a system restore point.

5. Set to Enabled and then click OK.

6. Close the Group Policy Editor.

That’s it! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

System Restore is a utility that still exists in Windows 10 and is important to have if something goes awry with your system and you need to get it working again.

Windows 10 has a lot of new features, but many of the old tried, and true system tools still exist. System Restore is one that is still here – and an important one to have if something goes awry with your system and you need to get it working again. I personally use System Restore at least once a year after installing something that goes sideways.

Windows 10 System Restore

In 2020, the easiest way to get to the System Restore / System Protection section is by simply pressing the Windows Key and searching for: restore point. Click Create a restore point when it comes up in the search results.

Once the menu for the System Properties > System Protection menu opens, Click the drive with your System portion (normally C:) and Click Configure button.

Next, you may need to turn on the System Restore utility. It’s usually turned off by default on a computer with Windows pre-installed; in that case, the vendor used its own version of backup software.

From here you can also manage the amount of space it uses. If you have a smaller drive, you might want to turn it down a bit.

Now that you have everything set up click the Create button and follow the onscreen wizard to create a restore point.

The process is the same as it was in Windows 7; you can see a video of how it’s done here.

Update 7/27/2015:

Microsoft is running Windows 10 as a service, and you will be required to install all Windows Updates. It will do this automatically behind the scenes. An update could cause a problem with your hardware drivers, or conflict with software and make Windows 10 crash.

So, at the very least, make sure to enable System Restore, and Windows will automatically create a restore point before installing the updates. Then you will be able to easily recover your system to a point where it worked before the update caused problems.

Also, Microsoft released a utility to hide updates, so they don’t automatically install. For more on that, read our article: Block Automatic Windows 10 Updates and Driver Updates (KB3073930).

Rather than depending on third-party programs or manual actions, you can configure Windows to schedule system restore point. Here’s how.

While using the system, you might perform several actions that directly or indirectly modify the system files and behavior. More often than not, these changes are irreversible. That is, once you or a program makes a change to the system file, configuration, or setting, normally, you can’t go back. When I say changes, I talking about even simple things like installing applications and updates to modifying, adding, or deleting system files.

For the most part, the changes made might improve your Windows experience. However, there will be times where things go haywire and the system doesn’t work as it should. In the worst-case scenario, you might not even be able to boot into windows. In those cases, the System Restore feature is very helpful.

Generally, most programs and even Windows will automatically create the system restore points. In fact, you also manually create system restore point when modifying system settings or files. When needed, you can boot into safe mode and restore the system to its known good state.

Though this is good enough, you can configure Windows to automatically create system restore point at set intervals. Compared to being at the mercy of other programs, it is far better to have predictable restore points. So, in this quick tutorial, let me show how you can use the task scheduler to schedule system restore points.

You need administrator rights to follow the below procedure.

Steps to Schedule System Restore Point

2. Once you’ve confirmed the System Restore feature is enabled, search for “Task Scheduler” in the start menu, right-click on it and select “Run as Administrator” option.

3. Click on the “Create Task” option on the rightmost panel.

4. In the main Create Task window, name the task anything you want and then select both the following options.

  • Run whether user is logged on or not
  • Run with highest privileges

5. Now, go to the “Triggers” tab and click on the “New” button. Here, select how you want to start the task from the “Begin the task” dropdown menu. There are several different options like on Start-Up, on Schedule, etc. Depending on what option you chose, the rest of the options will be different.

After selecting the appropriate trigger options, click on the “Ok” button. In my case, I want to create a system restore point every week. So, I selected “On a schedule” and then selected “Weekly”.

6. After that, go to the “Actions” tab and click on the “New” button. In the Actions window, select “Start a program” from the drop-down menu and fill in the following fields as shown. After filling the fields, click the “Ok” button to save changes.

  • Program/script
  • Add arguments:

A quick tip: You can modify the sentence “TS Automatic Restore Point” in the above command. This is what you will see in the System Restore list when you are trying to restore the system.

7. Next, go to the “Conditions” tab. Here, uncheck “Start the task only if the computer is on AC power”. This makes sure that the task runs even when you are running on battery, like laptops.

8. Go to the “Settings” tab and select the “Run task as soon as possible after a scheduled start is missed” option. This setting makes sure that the task runs even if the schedule is missed for some reason.

9. Click on the “Ok” button to save changes.

10. You will be asked to enter the administrator password. Enter the password and click on the “Ok” button.

Wrapping Up

You’ve done setting up the scheduled system restore point. You can find the task in the main window. To verify if the task is running as set up, right-click on the task and select “Run”. This action should create a new restore point.

Hope that helps. If you are stuck or need some help, comment below and I will try to help as much as possible.

Nick Lewis is a staff writer for How-To Geek. He has been using computers for 20 years — tinkering with everything from the UI to the Windows registry to device firmware. Before How-To Geek, he used Python and C++ as a freelance programmer. In college, Nick made extensive use of Fortran while pursuing a physics degree. Read more.

Everything was going well right up until it wasn’t — maybe your computer suddenly started getting blue screens of death (BSODs), Windows is unstable or won’t boot correctly, or Windows has become inexplicably bogged down. The Advanced Startup menu might have the tools you need to fix your Windows 11 PC. Here’s what you need to know.

Accessing The Advanced Startup Options Menu

The first thing you need to do is boot into the Advanced Startup Options menu. There are a handful of ways to do that. If your Windows 11 installation is badly damaged and you’re unable to boot into Windows, you’ll be taken there automatically.

Troubleshoot Windows 11 With Advanced Startup Options

Reset Your PC

If your Windows installation has become badly corrupted by malware, an update gone horribly awry, or someone getting a little overzealous deleting things, or is just inexplicably bogged down, resetting your PC might be the right move.

Warning: Using “Reset Your PC” could result in a complete loss of all of your files. If you can get into Windows, or plug the hard drive into another computer, you should back up everything important before you reset your PC.

If you’re going to use Reset Your PC, try the “Keep My Files” option first. You can always go back and completely wipe everything if you need to, but it is much more difficult to go in the other direction.

Advanced Options Menu

The Advanced Options menu has numerous options, and they’re all there to troubleshoot or repair your PC. Here’s what they are:

  • Startup Repair: Startup Repair will attempt to automatically fix any problems that are preventing Windows 11 from booting correctly.
  • Startup Settings: Startup Settings let you change basic Windows options before it actually boots. You can do things like enable Safe Mode, activate debugging mode, turn on boot logging, and more.
  • Command Prompt: The Command Prompt allows you to manually execute commands that might be helpful in diagnosing or repairing your Windows Installation.
  • Uninstall Updates: Uninstall Updates rolls back the most recently installed Windows update. It is helpful when an update goes wrong and causes system instability.
  • System Restore: System Restore uses a restore point to revert Windows to the point when the recovery point was made. It won’t roll back all of your programs, however.
  • System Image Recovery: System Image Recovery uses an image of your operating system drive to roll back everything on your computer. System images are usually extremely large, so create them sparingly.

How to Pick an Option

With so many options, how do you know which is best suited to your problem? Unfortunately, it isn’t possible to cover every scenario without writing a modestly-sized novel, but here is a general outline of the steps you should take.

Use Automated Startup Repair

If your PC won’t boot into Windows, all of the options are on the table. The first thing you should try is Startup Repair. The automated Startup Repair tool has gotten better with time, and there is a good chance it’ll fix the problem. It is also the easiest solution available.

Use the Uninstall Updates Option

Windows Updates can sometimes break your operating system, this is especially likely if there was a power loss in the middle of the installation. The Uninstall Updates option is easy to use and won’t take very long, so it is worth trying. If you haven’t updated Windows recently, however, this is not likely to fix your problem.

Use a Restore Point or System Image

Safe Mode isn’t guaranteed to fix anything, however. If Windows won’t even start up in Safe Mode, you have a more serious problem. Try using the System Restore or a System Image Recovery if you have a restore point or system image handy. Be mindful that using a system image will completely revert everything included in the image, including all of your files and folders.

Use Safe Mode Without Networking

If the Startup Repair utility doesn’t work, the next thing you should try is changing your Startup Settings. Go to Startup Settings and then enable Safe Mode. Stick to the Safe Mode without networking if you have no idea what is causing the problem.

Safe Mode disables all extraneous startup applications and services. If starting Windows with Safe Mode enabled lets you get into Windows that is good news — it means your operating system is probably fine. The problem is most likely a bad driver or another auto-start application. If you have a restore point or system image that was created before you started experiencing problems, use that. It’ll probably fix things.

Note: Using a system image will roll back everything, not just drivers and the Windows operating system. All of your files will be rolled back, too.

If using a restore point doesn’t fix things, or you don’t have one, the solution is still simple but much more time-consuming. You need to reinstall all of your essential drivers and disable all of the nonessential applications and services that normally start with Windows. Try reinstalling your drivers before disabling any of the startup applications; drivers are more likely to be the problem and there is no point in wasting time disabling applications that aren’t the issue.

Note: You’ll either need to enable Safe Mode with Networking or transfer the drivers from another computer on a USB drive.

If the drivers aren’t the problem, then you need to disable all of the startup applications and re-enable them a few at a time until you find the culprit.

Use Command Prompt

The Command Prompt available in the Advanced Options menu can do almost everything a regular Command Prompt can. The first command you should try SFC, the System File Checker. It could take a while to run, so be patient, and don’t restart your PC if it appears to freeze. The DISM command might also help, but you won’t be able to use it with the normal /Online argument. If you try, you’ll get the following error message:

If you want to try the DISM command in this scenario, you’ll need to set it up to use an offline image. It isn’t exactly straightforward, so you’re probably better off just trying the next option.

Use Reset This PC

The final option is to back out of the Advanced Options Menu and use the “Reset This PC” option available on the Troubleshooting page.

Resetting your PC will fix almost any problem you have. Make sure to select “Keep My Files,” and “Cloud Download” when going through the options available for Reset this PC. If Reset this PC fails to fix the issue, you can try a full reinstall of Windows, but there is a good chance it will not work. If you’ve exhausted the options available in the Advanced Startup Options and reinstalled Windows using Reset this PC, there is a very real chance your problem is due to a hardware fault.

How to create a system restore point: Before creating the system restore point let’s see what it’s all about. System restore helps you revert back your computer state (including system files, installed applications, Windows registry, and settings) to that of an earlier time where your system was working properly in order to recover the system from malfunctions or other problems.

Sometimes, the installed program or a driver creates an unexpected error to your system or causes Windows to behave unpredictably. Usually uninstalling the program or driver helps in fixing the problem but if that doesn’t fix the issue then you can try restoring your system to an earlier date when everything worked correctly.

System Restore uses a feature called system protection to regularly create and save restore points on your computer. These restore points contain information about registry settings and other system information that Windows uses. In this Windows 10 guide, you will learn how to create a system restore point as well as the steps to restore your computer to this system restore point in case you’re facing any issues with your Windows 10 computer.

How to Create a System Restore Point in Windows 10

Before you can create a system restore point in Windows 10, you need to enable System Restore as it is not enabled by default.

Enable System Restore in Windows 10

1. In the Windows search type “Create a restore point” then click on the top result to open the System Properties window.

2. Under the System Protection tab, select C: drive (where Windows is installed by default) and click on the Configure button.

3. Checkmark Turn on system protection under restore settings and select the Max usage under disk usage then click OK.

4. Next, click Apply followed by OK to save changes.

Create System Restore Point in Windows 10

1. Type restore point in Windows Search then click on “Create a restore point” from the search result.

2. Under the System Protection tab, click on the Create button.

3. Enter the name of the restore point and click Create.

Note: Make sure you use a descriptive name because if you have too many restore points it will be difficult to remember which one was created for what purpose.

4. A Restore point will be created in a few moments.

5. One done, click the Close button.

If in the future, your system faces any problem or error which you aren’t able to fix then you can restore your system to this Restore point and all the changes will be reverted back to this point.

How to Perform System Restore

Now once you have created a system restore point or a system restore point already exists in your system, you can easily restore your PC to the old configuration using the restore points.

To use System Restore on Windows 10, follow the below steps:

1. In the Start Menu search type Control Panel. Click on the Control Panel from the search result to open it.

2. Under Control panel click on System and Security option.

3. Next, click on the System option.

4. Click on System Protection from the top left-hand side menu of the System window.

5. The system property window will open. Under the Protection Settings tab, click the System Restore button.

6. A System Restore window will pop up, click Next.

7. List of System Restore points will appear. Choose the System Restore point that you want to use for your PC then click Next.

8. A confirmation dialogue box will appear. Finally, click on Finish.

9. Click on Yes when a message Prompts as – Once Started, System Restore cannot be interrupted.

After some time the process will complete. Remember, once the System Restore process you cannot stop it and it will take some time to complete so don’t panic or don’t try to forcefully cancel the process. Once the restore complete, System Restore will return your computer to an earlier state where everything worked as expected.

You may also like:

Hopefully, using one of the above methods you will be able to create a System Restore on Windows 10. But if you still have any doubt or question regarding this article then feel free to ask them in the comment section.

Aditya Farrad

Aditya is a self-motivated information technology professional and has been a technology writer for the last 7 years. He covers Internet services, mobile, Windows, software, and How-to guides.

System Restore is a convenient feature in Windows 10. It takes a snapshot of your software, settings, and program files at a particular point in time, and this backup can then be used to restore your PC in the event something goes wrong. To make this work, you have to first create the restore. This tutorial will show you how to create and use system restore points in Windows 10 computers.

System Restore Point

The feature isn’t enabled by default on some computers, so you have to enable this feature to use it in the future.

Enable Feature and Create Restore Point

Step-1: Go to the Start Menu and type Create a restore point. Click Open.

Step-2: In the System Protection tab, click on the system drive, which is Local Disk (C:) in most cases. Now click on Configure.

Step-3: Select Turn on system protection.

Step-4: You can use the slider provided to adjust the amount of Disk Space for the system protection feature.

Step-5: You can delete older restore points (if they exist) by clicking on Delete.

Step-6: Select Apply.

Step-7: You will be asked to confirm if you want to do this. Click Yes.

Step-8: Now click OK.

After this is done, Windows will create a restore point every week. If there is any major system update about to occur, Windows will also create a restore point.

[If you have other drives other than C present, you can create restore points for those drives as well. In Step-2, instead of click on C, you can choose the Drive you want to be protected.]

Manually Create Restore Point

Windows create automatic restore points, but you can also create one manually if you wish. This is useful if you try to change registry settings, try out previous operating systems, etc. There are two ways to manually do this: Using System Properties and by using the command prompt.


    1. Open Start Menu and type Create a system restore point.
    2. In the System Protection tab, click on Create.
    3. Now type a name for the Restore Point.
    4. Select Create.

This will successfully create a restore point.


  1. Go to the Start Menu and type cmd.
  2. Select Run as administrator.
  3. Type this command and press Enter:

wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint “RestoreDataOne”, 100, 7

Once you press enter, you will have successfully created a restore point.

How to Use This Feature

If something went wrong, you could use the restore points you created to undo the changes and restore your system to a previously known good condition. [The instructions may vary for you depending on your Restore Points. Just follow the instructions provided on the screen once you start the System Restore in Step-2, and you are good to go.]

Step-1: Go to the Start menu and type Create a restore point. Click Open.

Step-2: Click on System Restore.

Step-3: Click on Next.

Step-4: Click on the restore point you want. You can use the Recommended restore by selecting this option or choose an entirely different one by choosing the option Choose a different restore point.

Step-5: If you choose the recommended option, you can click on Scan for affected programs. This will show you the things that will be removed or restore during the process.

Step-6: Once you are done, click on Finish to confirm your choices.

Your system will restart, and the restoration process will begin.

Restore points are created to let users select a previous system state. Each restore point contains the required information to restore the system to the selected state. Restore points are created before key changes are made to the system.

System Restore automatically manages the disk space that is allocated for restore points. It purges the oldest restore points to make room for new ones. System Restore allocates space based on the size of the hard disk and the version of Windows that the computer runs, as shown in the following table.

You may have to use the F7 key to select this setting.

These steps restore the computer to its “R1” state.

To recover from the failed restart

To recover from the failed restart and roll back the restore process, follow these steps:

  1. As described in the previous procedure, restart the computer and then enter WinRE.
  2. In the Windows Recovery Environment, select Troubleshoot >Advanced options >System restore, and then select Undo system restore.

These steps return the computer to the state that it was in before you started the restore process.

To restore Windows to a restore point by using WinRE

To start the System Restore wizard on an affected computer, use WinRE instead of the Settings dialog box. To do this, follow these steps:

  1. Select Start >Settings >Update & Security >Recovery.
  2. Under Advanced options, select Restart now.
  3. After WinRE starts, select Troubleshoot >Advanced options >System restore.
  4. Enter your recovery key as it is shown on the screen, and then follow the instructions in the System Restore wizard.


For more information about how to use WinRE, see the following articles:

In this post, we will see how to use & create System Restore Point, Restore the computer to a good restore point & Undo the changes System Restore makes in Windows 11, Windows 10, Windows 8.1 and Windows 7. The Windows operating system will create a system restore point automatically periodically by default. Windows also create a system restore point when it detects a major change happening to your system – like when you are installing Windows Updates, Drivers, or at times Software.

These System Restore Points represent a stored state of your computer system files and registry settings. If at any time you feel the need to undo some changes or if your Windows is not working properly, you can restore your system back to a prior ‘good’ restore point.

System Restore uses a feature called System Protection. It is a Windows feature that regularly creates and saves information about your computer’s system files, registry settings and previous versions of files. System Restore affects Windows system files, installed programs, registry settings, changes to scripts, batch files and other types of executable files – but does not affect personal files.

Create System Restore Point in Windows


If you want Windows to create a System Restore Point automatically, follow the given steps.

  1. Open the Start Menu.
  2. Search “Create a Restore Point” and click Open.
  3. Go to the System Protection tab.
  4. Select the drive in which you want to create the restore point, and click Configure.
  5. Now, select Turn on system protection and click Apply > Ok.

This way a system restore point will be created whenever you make amendments to your system.


To create a Restore point manually, follow these steps.

  1. Open the Start Menu.
  2. Search “Create a Restore Point” and click Open.
  3. Go to the System Protection tab.
  4. Click Create. Give it a name and click Create to confirm.

This is a static restore point and it is not entitled to any changes.

Now let us see this in bit more detail.

As mentioned, Windows creates restore points automatically. To create a system restore point manually, open Control Panel and type System Restore in the search box.

Click on Create a restore point. The System Properties box will open.

Click on Create. The System Protection box will open and you will be asked to give it a name.

I chose the name – TWC here. Click on Create . The process will start and take less than a minute. Meanwhile, you will see a Creating a restore point message.

One the process is completed, you will see a The restore point was created successfully message.

Click on Close . Your System Restore Point named TWC will now have been created and should you wish, at any time in the future , you can restore your computer to this or any other System Restore Point.

I know it’s quite a lengthy process, but should you wish, you can create a System Restore Point quickly! Simply use our freeware Quick Restore Maker to create one in a click!

Restore Windows computer using System Restore

If something goes wrong at any point of time, and you wish to restore your Windows PC back to a ‘good’ point, you can do so as follows.

  1. Open the Start Menu
  2. Search “Create a Restore Point and click Open.
  3. Go to the System Protection tab.
  4. Click System Restore.
  5. After this, follow the on-screen instructions to restore your computer.

Let us see this in detail now.

In the System Properties box, click on System Restore.

Alternatively, you may open the Run box, type rstrui .exe and hit Enter to open System Restore.

The System Restore will open.

Select a Restore Point, to which you want to restore your computer to, and click Next.

Review the details and confirm them. Click on Finish.

You will be asked to confirm. Click Yes. This will start the process.

Windows will access relevant files and prepare your computer to be restored. It will then restart. On a restart , you will see the following message, confirming that your computer has been successfully restored.

If for some reason the computer does not restore successfully, you may want to see this post on System Restore not working. See this if you find that your System Restore Points deleted or go missing.

Undo System Restore

If you do not like the changes made after you restored your computer, you can Undo the changes. To do so, open System Restore > Click Undo System Restore > Next > Make your choice and click Finish.

Scan for affected programs

Clicking on the Scan for affected programs link, will list you the programs and files that may be affected if you Restore computer using system restore or if you Undo system restore.

If you wish to manage your Windows system restore points and customize its options, you may check out our freeware System Restore Manager. Using this utility, you can even select a Drive and change the maximum amount of disk space to use, System Restore can use, change the System Restore Point Creation Interval, change the Restore Point Time to Live and more!

System Restore is a great way to fix some of the issues that you have started encountering recently. It just reverts your computer back to a stage when your computer was issue-free, it basically works as a time machine for your system.