Here's how I finally fixed System Restore issue - ComPlusStaging error. Windows 7 Pro SP1 64bit.
This solution may not work for everyone. Also this method requires deleting past restore points - although
if you're willing to sacrifice this aspect for a System Restore that's fully functional again - which I was very willing to do after many long hours and hair-pulling sessions, then this solution is for you. This method also avoids
having to re-install your OS and fiddling with the registry. That's a huge plus.
Ok, so after many, many hours searching the net and trying different, UNsuccessful solutions I found this at the bottom of the following page:
(I've edited some of the 'reply' content for easier understanding)
"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)."
A. 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.)
B. Go to services - type 'services' in Start menu search box.
Click on Services.
- 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.
C. 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 Aok1. Create.
Click on 'create' again. Type in Aok2. Create.
Now click System Restore. Click 'Choose a different restore point'. Next.
Click on Aok1. Next. Finish. Let System Restore do it's business. The computer will reboot on its own.
Done. Or in my language 'Dunskees!'
(If it doesn't work, do a System Restore in Safe Mode.)
Back in business, happy travels.