How to fix system restore in Windows 7

This worked for me so I was very pleased:

How to fix System Restore issue – ComPlusStaging error – Windows 7

This solution requires deleting past restore points, but if you’re willing to sacrifice this aspect for a System Restore that’s fully functional again, then this solution could be for you. It also avoids having to re-install your OS and fiddling with the registry.

“I solved the problem by making a folder named “registration” in C:\Windows and finding the file “R000000000001.clb” in C:\Windows\winsxs and putting it into the ‘registration’ folder. Also I created a new folder inside the registration folder and named it CRMLog (empty).” 

http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/system-restore-does-not-work-any-more-error/234b28f4-d1ca-496e-beb5-a5e794d4a9b4?page=3&tm=1439960331567

  1. Follow the instructions above if the registration folder is missing in \Windows.
    Track down the .clb file by typing *.clb (*=asterisk) in the Start menu ‘Search’ box then search Computer if no results.  It will come up.

Right click on file and open containing folder.  Copy file and paste it in the ‘registration’ folder that you created in C:\Windows.
Restart computer.     This repairs the COM+ System Application 1053 error in services.
 
(If the registration folder is already present in \Windows and contains the .clb file and CRMLog folder skip to next step B, no need for computer restart.)

  1. Go to services – type services in Start menu search box.
    Click on Services.
    1. Go to COM+ System Application.  Double click.
    Set startup type to Automatic. OK.
    2. Scroll to Microsoft Software shadow Copy Provider.
    Repeat the same process as 1.
    3. Scroll to Volume Shadow Copy.
    Repeat the same process as 1.

Restart computer.

  1. Now go back to the registration folder (you created) in C:\Windows.
    Open the ‘registration’ folder and create a new folder in there and name it:  ComPlusStaging.
    Leave it empty.

    So now, inside the ‘registration’ folder there is the R00000..01.clb file, the empty CRMLog folder and an empty ComPlusStaging folder.  There will probably also be a registration file in there as well – e.g. {02D4B3F1-FD88-etc..}  This is all good.

Close the folder and the services window if it’s still open and restart computer.

Now go to system restore.  Fastest way is to open Start menu, right click Computer. Click Properties. Click System protection in the left panel.

Highlight your system drive which is usually Local Disk (C:) by clicking on it.

Click configure. Set Max Usage to 5% (or more).
Click on Turn off system protection.  OK.  This deletes ALL restore points.

Make sure system drive is highlighted again e.g. Local Disk (C:)
Click configure. Click on Restore system settings and previous versions of files.
This re-activates system restore for C: drive.  Make sure Max Usage is set to 5% (or more). Click OK.

Now click ‘create’ and type All Good 1. Create.
Click on ‘create’ again.  Type in All Good 2. Create.
Now click System Restore.  Click ‘Choose a different restore point’.  Next.

Click on All Good 1. Next. Finish. Let System Restore do it’s business. The computer will reboot on its own.

System Restore lives on to fight another day.