Error code 0x8007007f or error code 0x8007007e

This problem frequently occurs after you upgrade a service pack. After you upgrade, there appears to be a corrupted file, a missing file, or a file mismatch.

 

To work around this problem, uninstall the service pack that you installed. Then, reinstall the service pack.