I had this happen last week. The great advice I received from here was to do it in safe mode. This is achieved (on XP anyway) by tapping F8 on re-boot, then go to system restore. My system restored doing it this way. As to reason why it happens, I have no idea.