Two points to note from the report
Total Files Cleaned = 2,933.00 mb
Error starting restore point: System Restore is disabled.
The amount of temp files indicate why the fix took so long, and the failure to create a restore point caused the hang
Could you go to this MS site and follow the advanced troubleshooting - if you get as far as step 4 could you post the error reports
http://support.microsoft.com/kb/302796
If you have a windows disc we could re-install system restore