Restore points and Windows System Restore
Sparkle uses the built-in Windows System Restore infrastructure (Checkpoint-Computer and Restore-Computer). Restore points created by Sparkle appear in the standard Windows System Restore wizard alongside any other restore points on your system.
Sparkle sets the SystemRestorePointCreationFrequency registry value to 0 each time it creates a restore point. This removes Windows’ default cooldown period, which normally prevents creating more than one restore point per 24 hours.
Listing restore points is a beta feature and may be unreliable in some configurations. Creating and restoring restore points works as expected.
Creating a restore point
You have two options on the Backup page:- Quick restore point
- Custom restore point
Click Quick Restore Point. Sparkle creates a restore point with an automatic label in the format
SparkleBackup-YYYY-MM-DD_HH-MM-SS. The list refreshes automatically when it finishes.Use this for a fast snapshot before making changes.Restoring from a restore point
Find the restore point
The table on the Backup page lists all restore points on your system with their description. Use the search bar to filter by name if you have many entries.
Click Restore
Click the Restore button on the row you want. A confirmation dialog opens showing the restore point’s description.
When to create a restore point
- Before applying tweaks — Especially before enabling any tweak rated Caution or Risky.
- Before running DISM or SFC — System repair tools can change system files.
- Before installing new drivers — In case a driver causes instability.
- Before uninstalling Sparkle — If you want to revert all tweaks, restore to a point created before you started using Sparkle.
Deleting restore points
Click Delete All to remove every restore point on your system. This runsvssadmin delete shadows /all /quiet. Use this to free up disk space occupied by shadow copies, but only when you are confident you no longer need them.