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