I've been using Windows XP for a while now, but just recently upgraded to Windows 7. I'm used to Windows XP automatically creating a new System Restore point once a day.

I notice that Windows 7 automatically creates one only once a week. Why is that? And how can I increase the frequency?


2 Answers 2


In the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore, set the RPGlobalInterval value, the number of seconds between restore points, to a smaller number, such as 86400 (decimal) for once every day.

For more information, see this blog post, as well as this Microsoft Community Forums thread.

Note: If this doesn't work, try @Thraka's answer, which involves modifying the System Restore scheduled task.


How to configure System Restore timer

The system restore timer is controlled by a scheduled task. When Automatic System Restore is enabled, the scheduled task will be updated. You can edit this scheduled task and change the trigger time to daily instead of weekly.

This scheduled task is located in the task scheduler program under the following folder:

Task Scheduler (Local)
    Task Scheduler Library

The name of the task is SR. You can also follow this tutorial: http://www.howtogeek.com/howto/windows-vista/change-how-often-system-restore-creates-restore-points-in-windows-vista/

Further Thoughts

Why do you think you need system restore more than once a week? It also automatically creates one when windows does an update. You may want a backup system instead. Personally I've rarely had to use system restore. Furthermore, since Vista, the internals of Windows is a lot more secure from corruption which would require you to do a system restore, maybe this is why they didn't default it to daily?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.