-----Original Message-----
When I run system restore it fails to restore to a
previous state. Why is this happening?
.
There are two that come to my mind right off the bat,
corrupt files in Restore or there are no changes to be
made that system restore is capable of doing......
What's Restored and What's Not
Restored:
Registry
Profiles (local only-roaming user profiles not impacted
by restore)
COM+ DB
WFP.dll cache
WMI DB
IIS Metabase
Files with extensions listed in the <include> portion of
the Monitored File Extensions list in the System Restore
section of the Platform SDK
Not Restored:
DRM settings
SAM hives (does not restore passwords)
WPA settings (Windows authentication information is not
restored)
Specific directories/files listed in the Monitored File
Extensions list in the System Restore section of the
Platform SDK
Any file with an extension not listed as <included> in
the Monitored File Extensions list in the System Restore
section of the Platform SDK
Items listed in both Filesnottobackup and
KeysnottoRestore (hklm->system->controlset001->control-
backuprestore->filesnottobackup and keysnottorestore)
User-created data stored in the user profile
Contents of redirected folders
Interoperation with Other Windows XP Recovery Features:
Last Known Good
Last Known Good and System Restore features provide a
compliment of functionality to assist the user in
recapturing optimal state if the machine is ever non-
bootable. As described above, Last Known Good provides
the ability to boot the system using the subset of
registry keys, which were used the last time the system
successfully booted. Last Known Good saves off the latest
of these keys/values each time the system is successfully
booted. When the system detects a failed boot attempt, it
will automatically select the Last Known Good option from
the F8 menu. Users can also elect to boot from the Last
Known Good feature available from the F8 boot menu
option. Using Last Known Good, users can usually boot
into either the Safe or Protect (Normal) mode of the
system. Following booting with Last Known Good, from
either Safe or Normal Mode, if users want to revert
undesired changes to the system to recapture previous
state, they can use System Restore.
System Restore is not available from the Recovery
Console, nor does it track changes done in that advanced
environment. This means that system changes completed in
the Recovery Console will not be monitored nor
recoverable using System Restore.
When restoring a system, System Restore will revert Last
Known Good state so that it is always consistent with the
registry targeted in the restore operation. In other
words, the most current Last Known Good keys/values are
also reverted so they are replaced with what they were
when the target (or restored to) registry was snapshotted
by System Restore. This ensures the restored registry and
Last Known Good state are always consistent.
Last Known Good should be used when there is a non-
bootable state. Once booted into either SafeMode or
Normal Mode, System Restore can be used to capture
optimal previous state. System Restore cannot be accessed
unless the system is bootable into one of these modes.