Shenan said:
... System Restore ... only protects the *system* files
- your files are not system files ...
There is more to the 'Smoke and Mirrors' of System Restore than meets
the eye.
System Restore *does* affect some 'non-(XP Operating )System' files.
I had some 'non-system' files that I *stored* (not installed) on my
hard drive. I restored to a previous restore-point before those files
had been *stored*, but those 'non-system' files disappeared. I then
restored to the later restore-point after those files had been *stored*,
and those 'non-system' files reappeared. I then copied those files to a
flash drive, restored back to the previous restore-point, and then
*stored* those files again.
These files were some portable executables and data files, but they
were not stored under %ProgramFiles%, nor %userProfile%, nor %winDir%.
System Restore also affects the 'Documents and Settings' folder tree.
When I uninstalled $big-name-suite, the entire 'Docs & Sets' tree
became a sub-folder of some pre-existing, manually-created, unrelated
folder under C:\, with only some of the original top-level folders of
'Docs & Sets' still also in the original location. That relocated
'Docs & Sets' had become *the* 'Docs & Sets' tree.
Restoring back to when $big-name-suite was still installed, restored
the 'Docs & Sets' tree back to where it should have been. I then
manually deleted all files and 1000 registry entries obviously related
to $big-name-suite.