? do u have ccleaner nd have u tried to clean registry......also could try to boot hitting f8 nd use 'Boot Using Last Known Good Configuration'
However, if you still experience the critical error after doing the rebooting process, you may want to use a Windows registry cleaner software. This software can scan the errors in your System32 and list them all. After listing them all, the registry cleaner is going to solve all your problems by reorganizing your registry and deleting unnecessary files in your System32. You can now start up your computer without encountering any System32 errors with the help of these easy ways
http://download.cnet.com/CCleaner/3000-2144_4-10634975.html
All the Best
loADER