systems enabling for the rolling back of system files, registry keys, installed programs, etc., to a previous state in case of a failure. Also, System Restore is a specific and systemic implementation of personal computer backup.
The role of Windows System Restore is not determined clearly, however, it should be part of your backup regimen. But Windows System Restore functions only as a speedy repair for a Windows system problem which happens during a specific activity, for instance the installation of a program that goes wrong. Further, the aim of System Restore is to take a snapshot of your present Windows system when all is perfect.
The function of System Restore is to reconstruct the health of your computer by blowing off the corrupt version of your Windows system and substituting it with the healthy version which is saved as a System Restore Point. But to your great disappointment a System Restore Point becomes superseded immediately after it is created. So a successful System Restore is guaranteed if the Restore Point is created immediately before the corrupting incident and the restore made as soon as possible after the corrupting event. Due to this reason your Registry is continuosly changing. In the case where the System Restore Point you are using to restore your corrupted Windows system is not current, the restored configuration does not include all your most recent Registry modifications.
To scroll through your Registry, you have to click Start ]] Run ]] Regedit. You will soon discover the huge size of your Registry database. Your Registry involves every entry and change made to your Windows system from the time Windows was installed to the most current change or entry you may have made to include modifications. These changes are as insignificant as deleting a Desktop shortcut and as important as installing a new program or a Windows update.
So if you have a difficulty in installing a program and use a System Restore Point several weeks old , the restored Registry won't include the numerous and critical changes made to your Registry since you created the Restore Point.
Don't forget to create a System Restore Point before any activity that involves adding to, deleting from or changing your Windows system. By doing this you can avoid any problems concerning Windows system.
Resources:
Review on Windows System Restore
What is System Restore?
Features of System Restore