Dynamics CRM 2011 Client Upgrade Failed - Windows Identity Foundation Install Failed

PROBLEM:
  • You are upgrading MS CRM 4.0 to Dynamics CRM 2011 Outlook Client and receiving error "The upgrade has failed. Windows Identity Foundation install failed. Click the link below to view the log file." 
  • You can access the web client. 
  • Client is running Windows Vista or Server 2008 
  • Server is running Windows Server 2008 family, including SBS2008 and SBS2011. 
  • None of the rollups fix the problem 

SOLUTION THAT WORKED FOR ME:Windows Identity Foundation is used for authentication purposes and is a required component of CRM 2011. It requires at least Windows Vista Service Pack 2 or Windows Server 2008 Service Pack 2, per http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17331.

Download and install Service Pack 2 for Vista / Server 2008. Obtain SP2 from here http://www.microsoft.com/download/en/details.aspx?id=16468

When reattempting the upgrade from CRM 4.0 to CRM 2011, remember to upgrade under the name of the CRM user and ensure they are set as an administrator on the local machine.

If after upgrading the CRM client, you receive the following error "There was a problem reading one or more of your reminders. Some reminders may not appear. You cannot sort this column." then refer here: http://www.workyoustupidthing.com/2011/09/microsoft-outlook-reminders-not.html


OTHER POSSIBLE SOLUTIONS:
  • You may be able to install this component manually from here http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17331. NOTE: If you try to install Windows Identity Foundation manually before you upgrade to Vista Service Pack 2, you will receive the following message: "This update is not applicable to your computer." 
  • If this doesn't work, call Microsoft Support, as it could be some hitherto unknown thing that will commit you to an insane asylum if you try to figure it out alone.