You could run SFC from run to repair or replace the missing files, the only problem could be that SFC will replace a new .DLL with an old one.
You could click here and download the latest .DLL
The message might indicate you are using different version of the
You could search your system for all MFC42.DLL's and right-click
each one and look at properties to check the version. Rename all but the
most recent to MFC42.DLL.OLD and make sure that a copy of the most recent is
in C:\Windows\System. Then re-boot.