Answer: The System Restore feature of Microsoft Windows XP enables administrators to restore their PCs, in the event of a problem, to a previous state without losing personal data files (such as Word documents, drawings, or e-mail). System Restore actively monitors system file changes and some application file changes to record or store previous versions before the changes occurred. Users never have to think about taking system snapshots as System Restore automatically creates easily identifiable restore points, which the users can use to revert the system back to a previous time. Restore points are created at the time of significant system events (such as application or driver install) and periodically (every day). Additionally, users can create and name their own restore points at any time. For more information please visit:
http://www.microsoft.com/resources/documentation/windows/xp/all/reskit/en-us/prmb_tol_fngj.asp.
Answer: System Restore is available in Windows Millennium (Me) and the Windows XP (Home and Professional) Operating Systems. This FAQ addresses questions and issues with System Restore in Windows XP only.
Answer: Unlike System Restore which monitors only a core set of specified system and application file types (e.g. .exe, .dll etc), the Backup Utility usually backs up all files including users personal data files, ensuring a safe copy stored either on the local disk or to another medium. System Restore does not monitor changes to or recover users' personal data files such as documents, drawings, e-mail, and so forth. While system data contained in System Restore's restore points are available to restore to for only a limited period of time (by default restore points older than 90 days are deleted), backups taken by the Backup Utility can be recovered anytime.
Do I as a user have to do anything to ensure I have System Restore protection? Answer: System Restore is enabled by default and will run upon the successful completion of either the Windows XP Professional or Personal x86 version installation. It does require a minimum of 200 MB of free space available on the system partition. If there are not 200 MBs available, System Restore will install disabled and will enable itself automatically once the required disk space is available. With System Restore, you also never have to worry about taking system snapshots as it will automatically create easily identifiable restore points, which allows you to revert the system back to a previous time. Restore points are created at the time of significant system events (such as application or driver install) and periodically (every day). Additionally, you can create and name your own restore points at any time. You also never have to worry about System Restore filling up your hard drive with these restore points. By default it only takes up to a max of 12% of your disk space and has an automatic restore point space-management feature that purges the oldest restore points to make room for new ones, so that a rolling safety net is always kept under the user, enabling you to recover from recent undesirable changes.
Answer: No, System Restore does not cause any noticeable performance impact when monitoring your machine. The creation of a Restore point also is a very fast process and usually takes only a few seconds. Scheduled System Checkpoints (every 24 Hrs by default) are also only created at system idle time so that their creation never interferes with any user using the machine.
Answer: Only users with administrative rights on the machine can use System Restore to restore and to adjust System Restore settings on that machine. However, creation of automatic restore points (System check points or event driven Restore Points) on the machine takes place regardless of which user is logged onto the machine, for e.g. if only a non admin user is logged on to a machine, System Checkpoints or event driven checkpoints will still be created on that machine to ensure System Restore protection and only the user with admin privileges however will be able to restore the machine.
Answer: System Restore does not monitor changes to or recover users' personal data files such as documents, drawings, e-mail, and so forth. Also see 'What files are monitored by System Restore?'.
Answer: System Restore monitors only a core set of specified system and application file types (e.g. .exe, .dll etc), archiving the states of these files before system changes are made. System Restore does not monitor any user/personal data files. To view the included files specified in System Restore, see Monitored File Extensions in the System Restore section of the Platform SDK available from http://msdn.microsoft.com/library/en-us/sr/sr/monitored_file_extensions.asp. Modifications to this list from sources other than Microsoft are not supported.
Answer: System restore handles passwords in the following manner:
Answer: No, System Restore does not completely uninstall any program by itself if restoring to a point prior to the program installation. Since system restore is based on an inclusionary model, any file added or modified by the installation which System Restore does not monitor or files added to or modified in a non monitored drive will not be tracked by System Restore. Thus System Restore cannot delete or undo any modifications made to these files. To remove all the changes an installation may have made on the system, the user should first use the Add/Remove option in the control panel to remove the application prior to using System Restore. System Restore however will undo all recorded changes made to the registry & monitored files caused by the application install including:
Answer: The following are restored when you use System Restore to restore your system to a previous time using a restore point:
The following are not restored by System Restore:
Answer: As System Restore monitors a core set of specified system and application file types, any downloaded or saved file which has an extension type monitored by System Restore (e.g. .exe, .dlls) and stored on a monitored drive will be lost if restoring to a point prior to the download or save. If you do not want to lose files with a monitored extension due to a restore, you should move these files to the 'My Documents' folder or to a non monitored partition which will not be restored during a restore process. If you have unknowingly deleted some files due to a restore on your system, you can always get them back by undoing that restore process.
Answer: The user can manually create a restore point at any time on their machine using the System Restore wizard. Restore Points are also automatically created on your machine when:
Answer: No, you cannot make System Restore store a restore point permanently to always restore back to. System Restores current architecture is unable to support this as it is a change base tracking tool and not an imaging or backup tool. Each restore point only stores changes to the system since the creation of the previous restore point to minimize space usage and improve performance and so all the restore points are associated to each other. Thus, restoring the machine from the current state to a previous state requires the availability of all restore points created in between to undo changes tracked inside them. For e.g. when a user wants to restore the machine from point D to a point A, System Restore will work through the changes made to the system and recorded in the change logs for each point C, then B and then A as these restore points collectively hold all the changes to the system since point A and so are needed to undo all the changes made to the system. It will then create a roadmap for recovery using these restore points and restore the system.
If a restore point was made a permanent restore point, space usage for storing the complete chain of restore points since the creation of the permanent restore point would in due course become very large and not be practical. System Restore also has an automatic restore point space-management feature that purges the oldest restore points to make room for new ones, so that a rolling safety net is always kept under the user, enabling the user to recover from recent undesirable changes. By Default any restore point older than 90 days will be purged automatically by System Restore.
Answer: If an improper shutdown happens and a restore is done to a point before the improper shutdown, there is a small possibility that such a restore might fail, due to the fact that some file operations might not have been logged properly by System Restore at the time of the improper shutdown. If the restore fails, the system will be in the same state as before the restore was initiated.
Answer:
For example, if the data store size is configured to 500 MB, of which 200 MB is already used, and the current free hard-disk space is only 150 MB, the effective size of the data store is 350 MB (200 + 150), not 500 MB. For more information on how System Restore Handles Hard-Disk Space Usage please visit http://support.microsoft.com/default.aspx?scid=kb;en-us;300044.
Answer: Yes, System Restore parameters are configurable remotely or locally by using a Windows Management Instrumentation (WMI) script. A WMI script can also be used to create restore points, list them, select a restore point to restore to, and view the status of a restore operation. Also see 'How do I use scripts with System Restore?'.
Answer: To enable/disable System Restore, go to the Control Panel ('Start > Control Panel') and double click the 'System' icon. Then:
Answer: To disable system restore from monitoring a particular drive go to the Control Panel ('Start > Control Panel') and double click the 'System' icon. Then click on the 'System Restore' tab on the system applet. Depending on your disk setup use the following instructions:
Answer: To adjust the amount of space System Restore uses on a disk, go to the Control Panel ('Start > Control Panel') and double click the 'System' icon. Then click on the 'System Restore' tab on the system applet. Depending on your disk setup use the following instructions:
Answer: To check how much space System Restore is actually using up on your disk use the following steps:
If your computer is part of a domain and you do not have access to the 'System Volume Information' Folder, please perform the following additional steps after step 4 above:
Answer: You have the option to delete all but the latest restore point from your machine or delete all the restore points on your machine. To do this
Answer: WMI scripts can be used to locally or remotely create restore points, list them, select a restore point to restore to, view the status of a restore operation and adjust system restore parameters. Please refer to the Scriptingexamples.doc available from http://www.microsoft.com/WindowsXP/pro/techinfo/productdoc/scriptsamples.asp which contains functions and parameter descriptions, along with script samples, which are provided as a guide to administrators who need local or remote access to the System Restore features and settings. Also see: http://support.microsoft.com/default.aspx?scid=kb;en-us;295299&sd=tech.
Answer: You can perform a system restore remotely on the machine using WMI scripts. Please refer to 'How do I use scripts with System Restore?'
Answer: If you are receiving errors using system restore please ensure the following on your machine:
Answer: This can occur when the following conditions are true:
This will cause System Restore to suspend across the system. To resolve this issue please visit http://support.microsoft.com/default.aspx?scid=kb;EN-US;299904.
Answer: This error seems to happen when the Windows path on your machine has been corrupted. To temporarily address this issue copy the framedyn.dll file from the \windows\system32\wbem directory to the \windows\system32 directory. If you cannot see the .dll file in the …\Wbem folder please see 'Why cannot I see system files like .dll's or .inf's in Windows?'
Answer: There are two possible reasons for this:
Answer: One of the common reasons for this is when you run out of free disk space on the system drive or on any of the available non-system drives being monitored by System Restore, and so System Restore starts purging restore points consistently across all monitored partitions to free disk space . If the free disk space falls below 50MB on any monitored partition, System Restore stops monitoring your system and suspends. This causes System Restore to purge all restore points in an attempt to free up the remaining disk space. However, you should have already received a warning about running low in disk space prior to this. To better understand this issue and for other possible causes please visit the following URL: http://support.microsoft.com/default.aspx?scid=kb;EN-US;301224.
Answer: This behavior can occur if the file association for Hypertext Markup Language (HTML) component (.htc) files is not in the registry. Please refer to the following URL to address this issue: http://support.microsoft.com/default.aspx?scid=kb;EN-US;313853.
Answer: When you use System Restore to restore to a point before the Remote Assistance Ticket creation, the HelpAssistant account password is reset. The HelpAssistant account is the account that the Expert uses to log on and connect to the Novice's computer. To work around this behavior, use Remote Assistance to create another ticket and send this new ticket to the Expert. Also See: http://support.microsoft.com/default.aspx?scid=kb;en-us;304689&sd=tech.
What should I do if my anti-virus scanner cannot access the System Volume Information folder to remove a virus? Answer: If the System Volume Information (SVI) folder is on a FAT partition and a virus infected file has been detected or copied to the data store before it was cleaned, the data store needs to be purged to remove the Restore Point with the infected file. To do this, the user should disable and then re-enable System Restore monitoring on that particular drive as specified in 'How can I disable System Restore from monitoring a particular drive?'. Where the System Volume Information Folder is on an NTFS partition, the SVI directory can be accessed in the admin context by the virus utility to clean an infected file as any other part of the file system and this should not be an issue.
To generate a system restore Cab file please use the following procedure:
Answer: To check the event logs for System Restore related errors:
Answer: This problem can occur if you convert the disk from a Basic disk to a Dynamic disk. To resolve this issue please visit http://support.microsoft.com/default.aspx?scid=kb;EN-US;306217.
Why did system restore not restore my desktop wallpaper? Answer: This behavior occurs because the image that is displayed on the desktop is a common image file not monitored by System Restore and therefore is not restored by System Restore. System Restore does not restore common image files because their restoration might compromise the security of personal data that is stored on the computer.
Why does System Restore not restore compression on files or folders? Answer: This behavior is by design and occurs because System Restore does not record changes in compression, nor does it undo them as changes in compression do not cause the system to fail.
Why are my System Restore settings not preserved during a reinstallation or upgrade? Answer: In the upgrade and installation scenarios, Setup overwrites the existing settings so that System Restore is enabled after installation. In operating systems in which System Restore is not included, such as Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows NT Workstation, or Microsoft Windows 2000 Professional, System Restore will also be enabled by default on all drives.
Answer: To verify that the System Restore service is running use the following procedure.
Answer: To verify that the Task Scheduler service is running on your machine use the following procedure:
Answer: By default windows hides all system files and files marked hidden by making them invisible to the user. To view these files please use the following procedure:
(Source Microsoft)