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 an online web installer. The online web installer will install only the required packages needed on your computer. If you preferred offline installation using ISO, then you need to make sure that you must verify ISO SHA1 hash key before you install it in your machine.
SHA1 is a cryptographic hash function. Its result is usually expressed as a 160-bit hex number. The NSA developed SHA1. 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.
The 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 the web installer package. The web installer package will install only required packages on your machine. But, if you preferred offline installation, you 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, download the File Checksum Integrity Verifier from Microsoft website. Once the checksum is verified and matched, you can go ahead with the installation.
– Article ends here –