TFS 2010 required component “.NET Framework 4 Multi-Targeting Pack” fails to install

We ran into this problem at work today while trying to install TFS 2010 – Google didn’t have any answers for us specific to TFS and it took some digging to find this out – kudos to my co-worker Brian Lewis who figured this all out.

 

The .NET Stack team wanted to do some testing, exploration and familiarization with TFS2010, but we kept getting the following error:

 

 

Our setup configuration:

·         Virtual Machine

·         Windows Server 2008 R2

·         TFS ISO mounted using MagicDisk

 

View Error Log link produced this detail:

 

[04/23/10,11:20:12] .NET Framework 4 Multi-Targeting Pack: [2] Error: Installation failed for component .NET Framework 4 Multi-Targeting Pack. MSI returned error code 1603

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates .NET Framework 4 Multi-Targeting Pack is not installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft Team Foundation Server 2010 – ENU was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server 2008 R2 Data-Tier Application Framework was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server 2008 R2 Transact-SQL Language Service was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server System CLR Types was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server System CLR Types (x64) was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server 2008 R2 Management Objects was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server 2008 R2 Management Objects (x64) was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 SP2 (x86) ENU was not attempted to be installed.

[04/23/10,11:20:15] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 SP2 (x64) ENU was not attempted to be installed.

 

Event Viewer had this additional bit of information:

 

Checking the file properties, the certificate does show as invalid under Digital Signature Details:

   

 

 

Resolution Steps:

 

1)      Copied the contents of the TFS setup folder to the local disk of the VM.  (This was probably not necessary, but made the install much faster than with a mounted ISO.)

2)      Uninstalled KB978601 “Authenticode Signature Verification 6.1”

3)      Uninstalled KB979309 “Cabinet File Viewer Shell Extension 6.1”

 

At this point, the digital signature on the file is reported as valid:

 

 

4)      Restarted TFS setup.  This time, it completed successfully.

5)      Reapplied the two KB security hotfixes uninstalled earlier.

NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.







This entry was posted in Uncategorized. Bookmark the permalink.

Leave a comment