If you have no restore points on your Windows Vista or 7 computer, then Windows may not be creating the restore points automatically. There are a number of different problems that can cause this.
One cause is a lack of sufficient free space on your hard drive to save the System Restore files. To remedy this problem, make sure you have at least 300 MB of free space on your hard drive (50 MB if your hard drive is smaller than 300 MB and you’re running Windows 7).
Another cause of missing restore points is a problem with the task scheduler. Before you start troubleshooting this issue, click the Start button, then type Services.msc in the Start Search box. Check to make sure that Volume Shadow Services is running.