Recently came across this error: Windows File Protection: Files that are required for windows to run properly have been replaced by unknown versions; Windows needs to restore these files to function properly.
There seems to be lots of fixes to this related to re-registering DLLs.
The first DLL I tried seemed to work:
Click Start, click Run, type regsvr32 initpki.dll, and then click OK.
What luck! :)