System Restore
Purpose
System Restore automatically monitors and records key system changes on a user's computer. It is designed to reduce support costs and increase customer satisfaction by enabling a user to undo a change that may have caused a problem with the system, or revert to a day when the system was performing optimally.
Note
The following documentation is targeted for developers. If you are an end-user looking for information on how to use Windows Backup, see Back up your Windows PC.
Developer audience
The System Restore API is designed for use by C/C++ programmers. A familiarity with Windows Management Instrumentation (WMI) is required to use the scripting interface.
Run-time requirements
The System Restore API is supported on client operating systems starting with Windows XP. For information about which operating systems are required to use a particular API element, see the Requirements section of its documentation.
In this section
Topic | Description |
---|---|
Overview | An overview of how System Restore works. |
Reference | Documentation of System Restore functions, structures, and classes. |
Samples | A sample program written in C. |