This sometimes has an effect.
You need a Vista DVD to boot from.
Once you have booted up with the Vista DVD / Recovery Disc
Hit Repair Options and select command prompt
Now type in
C:
cd WindowsWinSXS
del pending.xml
After a restart, it may appear to go into the loop again, but let it run and it should get into restore points...that is if you have any.
