System restore points allow you to reserve settings for your computer from a chosen point in time. This is done for you automatically by your computer. However, it is suggested that you be proactive about restore points on your computer. By creating your own restore points, you will know exactly what settings to save. You will be able to ensure that your computer is savable from programs that run amuck in your operating system.
One of the worst things to have happen is a homepage take over that just won’t go away. Sure you can reset your home page settings back to default. But what if it doesn’t work? Then what do you do?
Other types of menaces can raise a red flag to justify a system restore point. These menaces may be programs that don’t completely uninstall, or just cannot be deleted from the system. You may have tried using the Add/Remove Programs feature—but ultimately failed to permanently remove the obnoxious software. The software may have created relationships with other programs, or shared data that is now lost (or at least unusable).
A system restore point can help eliminate the need to remove programs altogether (tracking down the data these programs share can be very time consuming).