From Microsoft Support KB: https://support.microsoft.com/en-us/topic/kb2688946-fix-error-message-when-you-install-sql-server-2012-the-identities-of-the-manifests-are-identical-but-their-contents-are-different-c21ba0ab-f113-e363-3f8e-9e7eb98dfbce
Cause
This issue occurs because of a known issue in the Visual C++ 2005 runtime library setup.
Note For more information about this known issue, click the following article number to view the article in the Microsoft Knowledge Base:
2643995 FIX: "HRESULT: 0x80073715" error when you install an application by using an .msi file if the file is merged with merge modules for the Visual C++ 2005 runtime library
Solution:
Download and install the update from one of the following Microsoft websites:
973544 Description of the security update for Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package: July 28, 2009
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update
Use other software that includes the Visual C++ runtimes as a redistributable merge module to install the update.
Run Microsoft Update when security updates to the computer are applied. For example, run Microsoft Update to apply the security updates to Microsoft Visual Studio 2005.