Tell me about the issue and I’ll help you find the solution you need.
System Restore Removes Files During a Restore Procedure
Content provided by Microsoft
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
After you use the System Restore utility, some files (files that are listed on the include section of the Filelist.xml file, for example, files that have .exe, .com, .drv, .dll, or .sys as their file name extension) that were on your computer before the restore procedure may no longer be on your computer.
This behavior occurs because the following conditions are true:
The files were not on your computer when you created the restore point that you rolled back to.
The files were not stored in the My Documents folder.
To work around this behavior, run the System Restore utility again and then click Undo my last restoration.
This behavior is by design.
To avoid this behavior in the future, store the files that you do not want to include in a System Restore procedure in the My Documents folder. You can move the My Documents folder to any location, but System Restore includes the new location of the My Documents folder unless you disable and then re-enable System Restore.
Important When you re-enable System Restore, all your existing restore points are removed. For additional information about how to disable and then re-enable System Restore, click the following article number to view the article in the Microsoft Knowledge Base:
Rename the file name extension of the files that you do not want to include in a System Restore procedure with a .sav file name extension. System Restore does not monitor files that have a .sav file name extension.