Create Restore Point Context Menu in Windows 10

If you use the System Restore function in Windows 10 to revert your operating system to the last known stable point when it was working correctly, you might be interested in creating a new restore point with PowerShell. This can be useful with various automation scenarios. You add a special context menu item, "Create Restore Point ", to the Desktop in order to access this feature faster.

Restore Point Context Menu In Windows 10 In Action

System Restore isn't a new feature of Windows 10. This technology was introduced in 2000 with Windows Millenium Edition. It allows you to roll back the installed operating system to the previous state. System Restore creates restore points which keep a complete state of Registry settings, drivers and various system files. The user can roll back the operating system to one of the restore points if Windows 10 becomes unstable or unbootable.

Ensure that your user account has administrative privileges. Enable System Restore if it is disabled.

Before proceeding, you need to increase the system restore point frequency. This can be done with a simple Registry tweak which is described here:

Increase System Restore Point Frequency in Windows 10

Now, follow the instructions below.

  1. Open the Registry Editor app.
  2. Go to the following Registry key.
    HKEY_CLASSES_ROOT\DesktopBackground\Shell

    See how to go to a Registry key with one click.

  3. Here, create a new subkey called "RestorePoint".Create Restore Point Subkey
  4. On the right, create a new string (REG_SZ) called MUIVerb and set it to the line "Create Restore Point".Create Restore Point Mui Verb
  5. Create a new string value "Icon" and set it to the following value:
    C:\Windows\System32\rstrui.exe

    Create Restore Point Icon

  6. Under the RestorePoint key you created, create a new subkey named "Command".Create Restore Point Command Subkey
  7. On the right, modify the default (unnamed) parameter and set it to the following value.
    powershell.exe -c start -verb runas cmd '/k wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint \"My Restore point\", 100, 7'

    Restore Point Context Menu

Now, right-click on the empty space on your Desktop. You new command will be available there.Restore Point Context Menu In Windows 10 In Action

To save your time, you can download the following ready-to-use Registry files.

Download Registry Files

That's it.

7 thoughts on “Create Restore Point Context Menu in Windows 10

  1. Gyula Vadnay

    Hi Sergei!

    I added the file to the registration database, but unfortunately I don’t have a system restore point. It seems like the Windows Explorer restart and that’s all. Can you help me?

    Best regards, Gyula Vadnay from Hungary!

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      First of all, can you tell me which build you are running?

      Like or Dislike: Thumb up 0 Thumb down 0

      Reply
      1. Gyula Vadnay

        1703 build15063.608

        Like or Dislike: Thumb up 0 Thumb down 0

        Reply
  2. Gyula Vadnay

    Hello Sergey!

    Don’t you care or have no solution? The silence is huge! I found another solution, but it would have been yours if you wrote this article.

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      Sorry, but I am ill. Reached my computer just now.

      Like or Dislike: Thumb up 0 Thumb down 0

      Reply
      1. Sergey Tkachenko Post author

        Yep, confirmed the issue. Resolving.

        Like or Dislike: Thumb up 0 Thumb down 0

        Reply
        1. Sergey Tkachenko Post author

          Fixed. The issue is related to the %DATE% portion, which makes the Explorer app crashing. If you replace it with something like “My Restore point”, it will work. Updating the article.

          Like or Dislike: Thumb up 0 Thumb down 0

          Reply

Leave a Reply

Your email address will not be published. Required fields are marked *