I just had to do a system restore on a Windows XP machine infected by some malware or virus. Among other things, the virus had hidden all files and folders on all drives, removed all shortcuts in the start menu, and somehow blanked and locked the desktop. After fixing some things manually (but not the desktop issue) I thought about System Restore. Performing the System Restore was successful and also fixed the desktop issue.
But this left me with the questions:
- What exactly does System Restore restore and not restore?
- Are there any notable differences between Windows XP and Windows Vista/7 System Restore?
Edit: I know in general what System Restore restores: you Windows configuration but not your files. I am interested in more detailed information, like does it also resets meta property of files (like read-only, hidden), if it restores programs what parts of the program are restored (only .exe file, or also related files in 'application data', ...?), ...