Go to the MS Fixit centre and run the security fixit http://support.microsoft.com/fixit/
Once run let me know if that cures the problem