‘cab3.cab has an invalid digital signature’ when installing Team Foundation Server 2010 beta2

I just started installing Team Foundation Server 2010 beta 2 from an ISO file, using MagicDisc to mount it in my Windows 2007 running in Virtual PC, while i stumbled upon this error:

1
cab3.cab has an invalid digital signature

You can solve this error by explicitly trusting the certificate that the cab3.cab file was signed with, following these steps:

  1. Lookup up the file in explorer
  2. Go the file’ properties
  3. Go to the tab ‘Digital Signatures’
  4. Click the one item in the list en click ‘Details’
  5. Click ‘View Certificate’ in the openen window
  6. Install the certificate in the ‘Trusted Root Certificate Authorities’ store
  7. Re-run the setup, the cab3 exception should not occur any more

It complained about other cab files as well, but the installer would continue after just clicking ‘Ok’, otherwise you should repeat the steps for the other cab files as well.

3 thoughts on “‘cab3.cab has an invalid digital signature’ when installing Team Foundation Server 2010 beta2

  1. Thanks for such share. I encountered the same problem as well. but the issue is that the cab3.cab is “read only” file in the vitual CD file. so how to fix this issue? BTW, I am planning to install TFS on Windows Server2003.
    look forward to your reply.

    • My cab3.cab file is read only in the virtual cd as well. You should be able to install the certificate without needing write rights on the cab-file.
      Good luck.

      Cheers,
      Jeroen

  2. thank you very very much for your share.
    i didn’t find this solution anywhere, although i searched everywhere it, really good share

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.