Can't Install Dynamics CRM Outlook Client - InstallPSTAction failed

PROBLEM:
  • You are attempting to install the MS CRM 3.0 or MS CRM 4.0 Outlook Client and receiving error "Action Microsoft.Crm.Config.Client.InstallPstAction failed. LaunchOutlookInstallerProcess failed." 
  • Client is running Windows Vista and Outlook 2007 
  • Server is running Windows Server 2003 family, including SBS2003. 
  • None of the rollups fix the problem 


SOLUTION THAT WORKED FOR ME:

Change the security settings for the file MAPISVC.INF which is located here:

  • for 32 bit systems - C:\Program Files\Common Files\System\MSMAPI\1033\ 
  • for 62 bit systems - C:\Program Files (x86)\Common Files\System\MSMAPI\1033\ 
so that Administrators have full control (they must at least have write access). Note the user should be configured as an administrator on the local machine, as referred to below.

This solution came from http://ronaldlemmen.blogspot.com/2009/09/action-microsoftcrmconfigclientinstallp.html



OTHER POSSIBLE SOLUTIONS:
  • Ensure you are installing CRM as an administrative user. It’s best to install CRM under the user's name rather than through any old administrator account. If the CRM user is not an administrator, give them administrator privileges on the local machine, log out then log back in and try installing CRM again. Don’t forget you must have opened Outlook at least once and therefore have created a mail profile before installing CRM. 
  • If installing a foreign language version of CRM, set the Office language to English first then try installing. Solution from http://ronaldlemmen.blogspot.com/2009/09/action-microsoftcrmconfigclientinstallp.html
  • It could be a permission issue on a file other than the one shown above. A list of those files is here: http://ronaldlemmen.blogspot.com/2010/01/minimal-requirements-for-configuring.html or you can use Process Monitor, downloadable from the Microsoft Technet website to help you troubleshoot. 
  • The problem could stem from a corrupt MAPI associations/files. Close all programs, click START, RUN and type %windir%\system32\fixmapi.exe and click OK. This program runs quickly so it may look like it hasn't run at all. Restart your computer and try installing CRM again. 
  • Repair the Outlook installation / run Office diagnostics. In Outlook, go to HELP, OFFICE DIAGNOSTICS 
  • If you are attempting to install CRM 3.0 on a computer running Office 2007 and Vista, it may be a compatibility issue. Refer to http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13093
  • Create a local user called "Interactive" and give it user privileges. Solution found here: http://blogs.msdn.com/b/mscrmfreak/archive/2006/06/12/627955.aspx
  • Ensure Outlook caching is enabled for the CRM user. Solution found here: http://social.microsoft.com/Forums/en/crmdeployment/thread/d5b8ee11-a916-4d89-a7ce-8e4ce509ae78
  • If you have downgraded from a newer version of CRM, it may be the previous version did not uninstall correctly. Firstly, ensure the CRM account has been removed from Outlook. Within Outlook, go to TOOLS, ACCOUNT SETTINGS then click on the Data Files tab. If Microsoft CRM exists, highlight it and click REMOVE. Also check the Address Books tab. If anything to do with Microsoft CRM is shown, remove it. If this doesn't work, you might have to delete the Outlook profile. If doing this, make sure you have a backup copy of any PST or OST files so you can re-import them if something goes wrong. A nice discussion on how to completely remove a previous version of CRM is located here: http://social.microsoft.com/Forums/en-US/crmdeployment/thread/27bfe765-09a6-4cf1-bc00-e51f811baab0, which is summarised on this website here: http://www.workyoustupidthing.com/2011/08/uninstalling-dynamics-ms-crm.html 
  • If downgrading from a newer CRM version or uninstalling so you can re-deploy it to another person (since CRM 3, 4 and 5 are not multi-user) remember to uninstall CRM under the original user's name and ensure that user has administrator privileges on the local machine. Don't try to uninstall CRM under the new user's name, even if they are an administrator on the local machine. 
  • If none of these 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.