The Windows operating system will create a system restore point automatically periodically by default. Windows also creates a system restore point, when it detects a major change happening to your system – like when you are installing Windows Updates, Drivers or at times Software.
These restore points represent a stored state of your computers system files and registry settings. If at any time you feel the need to undo some changes or if your Windows is not working properly, you can restore your system back to a prior ‘good’ restore point.
Via Frédéric DEBAILLEUL