In Visual Studio 2010, the patch SP1 (service pack 1) installation failed when tried to perform offline installer mu_visual_studio_2010_sp1_x86_dvd_651704.iso and the ISO is downloaded from Microsoft subscription page The installation failed with Generic trust failure error without any error code. In this article you will learn how to solve this problem.
What is the error?
Generic trust failure
Microsoft Visual Studio 2010 Service Pack 1 has not been installed because: Generic trust failure.
Visual Studio 2010 SP1 installation failed with generic trust failure error as below.
Identify the Problem
Microsoft recommends Visual Studio 2010 SP1 installation through online web installer. This will only install only the required packages needed to your computer. If you really preferred offline installation using ISO, then you need to make sure that ISO SHA1 hash key must verified before you install it in your machine.
SHA1 is a cryptographic hash function. It’s result is usually expressed as a 160 bit hex number. SHA1 was developed by the NSA. SHA1 is widely considered the successor to MD5.
What I observed in my case is that, somehow the ISO got corrupted after downloading it from the Microsoft download center. Further I computed SHA1 hash key using File Checksum Integrity Verifier tool and found that checksum is invalid. See below, the computed hash key for the ISO is incorrect.
It is clear that actual hash key is not matching with the one calculated by the File Checksum Integrity Verifier. Due to this reason, Visual Studio 2010 SP1 installation failed.
The actual preferred method to install Visual Studio 2010 SP is through web installer package. This will install only required packages on your machine. But, if you preferred offline installation, then to may need to download ISO once again from the Microsoft Download Center and verify the SHA1 hash before the installation. To compute the hash key, down load the File Checksum Integrity Verifier from Microsoft website. Once the checksum is verified and matched, you can go ahead for installation.
– Article ends here –