Installation of .NET Framework 4.0, Visual Studio 2010. VC++ 2010 fail with certificate error messages
Sample Error messages:
1) Event Type: Error
Event Source: VSSetup
Event Category: None
Event ID: 5000
EventType vssetup, P1 microsoft visual studio 2010 premium - enu, P2 10.0.30319.01, P3 10.0.30319.1, P4 1, P5 gfn_mid chained vc runtime 2010 beta1 x86, P6 verify_i_interactive_error, P7 0x654, P8 NIL, P9 NIL, P10 NIL.
2) Log file snippet:
Verifying Digital Signatures: C:\78c0a6f577e462b6d6\SetupUtility.exe
C:\78c0a6f577e462b6d6\SetupUtility.exe: Verifying signature for SetupUtility.exe
C:\78c0a6f577e462b6d6\SetupUtility.exe - Signature verification for file SetupUtility.exe (C:\78c0a6f577e462b6d6\SetupUtility.exe) failed with error 0x800b010e (The revocation process could not continue - the certificate(s) could not be checked.)
C:\78c0a6f577e462b6d6\SetupUtility.exe Signature could not be verified for SetupUtility.exe
No FileHash provided. Cannot perform FileHash verification for SetupUtility.exe
File SetupUtility.exe (C:\78c0a6f577e462b6d6\SetupUtility.exe), failed authentication. (Error = -2146762482). It is recommended that you delete this file and retry setup again.
Failed to verify and authenticate the file -C:\78c0a6f577e462b6d6\SetupUtility.exe
Please delete the file, C:\78c0a6f577e462b6d6\SetupUtility.exe and run the package again
Final Result: Installation failed with error code: (0x800B010B), "Generic trust failure. " (Elapsed time: 0 00:00:12).
Most of the times installation fails with the above error message if the “Certificate Revocation List” is switched off.
To switch on the Certificate Revocation List, please change the value of the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State
The value should be 23c00.
State = 0x00023c00 - ‘Check for publisher’s certificate Revocation’ Checked
Content by - Keshav Jain