Восстановление системы позволяет выполнить откат состояния операционной системы к одной из точек восстановления, фиксирующих состояние на момент, когда система стабильно работала. Преимуществом данной функции заключается в том, что она предоставляет возможность быстрого восстановления ("отката" состояния системы к с остоянию, в котором она находилась в один из предыдущих моментов во времени) без переустановки системы, а также не подвергает риску случайного перезаписывания рабочих файлов пользователей. Возможно выполнение отката к любому из следующих типов контрольных точек и точек восстановления.
Начальная контрольная точка (initial system checkpoint) системы создается при первом запуске компьютера с вновь установленной ОС.
Точки восстановления для автоматических обновлений (Automatic update restore points) создаются, когда инсталлируются обновления, которые загружаются с помощью Windows Update.
Точки восстановления при восстановлении с резервной копии (Backup recovery restore points) создаются, когда пользователь использует мастер архивации или восстановления (Backup or Restore Wizard).
Пользователь может создавать свои собственные точки восстановления вручную ("ручные" контрольные точки - manual checkpoints) в любой момент с помощью мастера восстановления системы (System Restore Wizard).
Точки восстановления при инсталляции программ (Program name installation restore points) создаются, при установке программного обеспечения.
Точки восстановления для операции восстановления (Restore operation restore points) создаются каждый раз, когда пользователь осуществляете какое-либо восстановление.
Системные контрольные точки (System checkpoints) - это запланированные точки восстановления, которые создаются компьютером регулярно, даже если пользователь не вносил никаких изменений в систему.
Точки восстановления для неопознанного устройства (Unsigned device driver restore points) создаются, когда устанавливается драйвер устройства, который не был опознан или сертифицирован.
Средство Восстановление системы (System Restore) обычно сохраняет набор контрольных точек восстановления за период от одной до трех недель. Количество контрольных точек восстановления, доступных в любой заданный момент времени, ограничено объемом пространства, которое выделено пользователем для работы системы восстановления. Максимальный размер пространства, которое можно выделить, составляет приблизительно 12 процентов.
В ходе процедуры восстановления происходит восстановление ОС и программ, инсталлированных на компьютере, к состоянию, в котором они находились на момент выбранной контрольной точки восстановления. Этот процесс не затрагивает личные файлы пользователя (включая сохраненные документы, сообщения электронной почты, адресную книгу, список Избранные (Favorites) и список Журнал (History) Интернет Explorer).
Все изменения, внесенные утилитой Восстановление системы (System Restore), полностью обратимы, и если пользователя не удовлетворяют результаты, то можно восстановить предыдущие настройки и выполнить все снова.