Wednesday, September 16, 2009

Error when applying CRM4 Update Rollup

I was recently trying to apply the latest CRM 4 Update Rollup 6 to my VPC, and I got the following error message:
Action Microsoft.Crm.UpdateWrapper.MspInstallAction failed.
This patch package could not be opened. Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
CrmUpdateRollupFail
After I spent a few hours tweaking Windows registry with no success, I fixed the problem by using the following procedures:
  1. Download Windows Installer Cleanup Utility from http://support.microsoft.com/kb/290301, and install it.
  2. Run Windows Installer Cleanup Utility, choose Microsoft Dynamics CRM Server [4.0.7333.3], and remove it.
    UninstallCRM4
    Note: Windows Installer Clean Up Utility would not actually physically remove any files from your CRM server installation folder, nor your database files. It basically removes the registry entries related to your previous installation. It’s pretty safe to run this program.
  3. Re-run CRM installation program.
    • In "Specify Deployment Options" window, type the SQL Server’s name in the textbox and then choose "Connect to an existing deployment".
      ChooseCrmDeploymentOptions
    • In "System requirements" window, you will see a warning saying that "Setup might overwrite the existing files". It’s time to consider making a backup for all ISV files if you haven’t done so yet. After you have done the backup, you can click "Next" to finish the installation.
      CrmSystemRequirements
  4. After you finish the installation and reboot your CRM server, you should be good to apply the update rollup now.
The entire process shouldn't take you more than 30 minutes.

4 comments:

  1. Hello,
    I followed the instructions carefully, however when I reinstall from the original CD, the installation will not allo me to connect to my existing deployment, only a new one.
    Any ideas ?
    Thanks in advance

    ReplyDelete
  2. Hi Jim,

    Make sure to input the correct SQL server name in step 3. The SQL Server should be the one you previously installed CRM databases.

    Hope this helps, good luck!

    Daniel

    ReplyDelete
  3. I cannot find this Windows Installer Cleanup Utility, only for office, where is it?

    ReplyDelete
  4. The download link for the utility is in the blog post if you have actually read it.

    ReplyDelete