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 System Restore, see What Is System Restore?
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. |
Related topics
Feedback
Submit and view feedback for