Hi Tim,
You're mostly right; any system file (including executable system files)
are stored. IIRC the following data will be meaningful to you, although
I've lost where I got it from. Installed applications other than system
files however will not be reinstalled, especially anything non-Microsoft
in nature. Many uninstalls though leave a lot of chaff on the disk and
in the registry, so that if you do a Restore back to a Restore point
that includes those programs, they can "come back" as though they were
restored, too. In reality though the programs weren't uninstalled; the
files and folders remained while only the system files were cleaned of
their data.
I've had it happen myself. It seems like the non-system program was
reinstalled, but in reality only its system file contents were restored,
thereby re-enabling the program since all the needed files were still on
disk.
OTOH it can lead to confusion too; if one goes and deletes those
folders, and then Restores to a REstore Point, all of a sudden you get
registry errors because it can't find the files you deleted, but the
Restore Point holds calls to them. It can get interesting.
Wikipedia's link below is a good layman's description, IMO anyway.
Hope it helps.
According to Microsoft, the following features are restored when using
System Restore:
Windows Registry
Local Profiles
COM+ DB
WFP.dll cache
WMI DB
IIS Metabase
And, According to Microsoft, the following is not restored when using
the System Restore feature:
DRM settings
Passwords in the SAM hive
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 e.g. 'My Documents'
folder.
Any file types not monitored by System Restore like personal data files
(e.g. .doc, .jpg, .txt etc.)
Items listed in both Filesnottobackup and KeysnottoRestore
(HKLM\System\Controlset001\Control\Backuprestore\Filesnottobackup and
Keysnottorestore) in the registry.
User-created data stored in the user profile
Contents of redirected folders
http://en.wikipedia.org/wiki/System_restore
http://www.bleepingcomputer.com/tutorials/tutorial56.html#sysrestore
HTH,
Twayne`