I have never used that myself but as far as i know it keeps a log of different restore points when changes have been made (like installation of drivers).you know,its better to keep restore points with different programs,i try to use as less of windows apps as possible.