run registry cleaners, I'd consider saving what you can, do a thorough disk and memory diagnostics check and re-install all from scratch. What sometimes happens is that the repair attempt creates more problems than are corrected.