Share via


Installing CRM 2011 on Windows Server 2012

With the release of CRM 2011 Update Rollup 13 installation on Windows Server 2012 is now supported. There are a few prerequisites that are different to 2008R2 so the information below should enable you to have an error free setup.

In Windows Server 2012 ensure that you enable the following Features and Roles. In 2012 the installations of both have been combined into one handy wizard:

Server Manager – Manage – Add Roles and Features

· File and Storage Services

· Web Server (IIS)

· .Net Framework 3.5 Features

· .NET Framework 4.5 Features

· Windows Search Service

To install CRM on Windows 2012 you will need to download the CRM setup from the Microsoft Download website; the iso image cannot be used as it does not already contain the slipstreamed UR6 package.

Copy this installation package to a temporary folder. Here I’ll be using C:\crm_install\

To complete the CRM server installation on Windows 2012 a Self-Healing Setup (SHS) update is also needed. If the Server has an active internet connection and Windows Update enabled this can be downloaded at runtime.

If not then you can download the SHS package and configure the installation. Add the “Setup Update for Microsoft Dynamics CRM Server 2011” and complete the basket to download.

clip_image002

The download contains all of the languages of the SHS and so you need to select the one that matches the base language of your CRM installation.

clip_image004

Extract the cab file for your language and inside you will find a ‘.msp’ package. Copy this to your c:\crm_install folder.

The final setup component you need is a setup config file. This ensures the crm installation process locates and uses the SHS you have downloaded. In the config file you need to specify the directory of your language specify SHS.

For full information you can review technet but I’ve included a simple example below:

<CRMSetup>

<Server>

<Patch update="true">c:\crm_install\Server_KB2434455_amd64_1033.msp</Patch>

</Server>

</CRMSetup>

Save this file as config.xml in the C:\crm_install directory. You should now have everything you need to start the installation process

clip_image006

As you’ll be installing using the config file you’ll need to complete the installation using Command Prompt.

First up navigate to the crm_install folder and extract the installation package:

clip_image008

Create a new ‘server’ folder in the crm_install directory when prompted by the extraction wizard. After that is completed you will see a “the extraction is complete” popup.

Navigate to this ‘server’ folder to run the SetupServer.exe and provide the config file details so that the SHS is used.

clip_image010

The checking for update step should show “Setup has finished downloading the update” to confirm that the setup has picked the SHS up correctly from the config file.

clip_image012

After this step the installation process is the same as on Windows 2008R2 and you should see a nice green screen on your system checks.

clip_image014

 

Best Regards

EMEA Dynamics CRM Support Team

Comments

  • Anonymous
    July 22, 2013
    How do I know which of the SHS files is the right one for me. They all say en-server just like in your screenshot so what differentiates them? Or to put it in other words where can i find the correct file, does it come up on the installation prompt or something? I wont have direct access to the 2012 server computer until we go install so i want to have everything ready before hand. Thank you for this guide too.

  • Anonymous
    July 29, 2013
    You use the one that has your language code in it.  For example, EN-US is 1033.

  • Anonymous
    July 30, 2013
    Thanks for providing this information but there is a clud-based CRM offered by Banckle ( banckle.com/.../overview.html ) which is all in one solution for all your CRM needs. From sales pipeline, a contact database, email server to task manager, it covers all features. I would suggest you check it out. Signup FREE: apps.banckle.com/.../signup

  • Anonymous
    August 01, 2013
    all done as descriped...but: Patch file is not valid for installing package. (packagevalidator.cpp:CWindowsInstallerPatchPackageValidator::Validate:364). Expected parameters for update file: Upgrade code - {20EA1269-CD24-459C-B8D7-E227D70386D9} Product code - {0C524D55-1409-0050-BD7E-530E52560E52} ProductLanguage - 1033 BaseVersion - 5.0.9690.1992 Found: Patchfile target Product code: {0C524D55-1C0A-0050-BD7E-530E52560E52} info| Patchfile target version: 5.0.9690.1992 Info| Patchfile target language: 3082 Info| Patchfile target upgrade code: {20EA1269-CD24-459C-B8D7-E227D70386D9} pls help me out...

  • Anonymous
    August 05, 2013
    To use the SHS file extract the content from the cab file and replace the filename in the config.xml with the name of the extracted file.

  • Anonymous
    August 16, 2013
    I keep getting an error parsing the config.xml - can anyone give me any pointers please?

  • Anonymous
    September 19, 2013
    The comment has been removed

  • Anonymous
    December 18, 2013
    Hmm, I've tried these steps. Just get an access denied error. It's not file permissions as far as I can tell. I've had more errors than mouse clicks trying to get this system up. There are more limitations and errors than I or any one on the internet can keep track of. Come on we need stable software if we're paying for it. For anyone who's trying the same check out the MVP article on this topic mileyja.blogspot.com/.../definitive-guide-to-installing.html

  • Anonymous
    January 31, 2014
    Hi Is this true on 2012 r2 or not?? I'm facing many troubles on this. Regards

  • Anonymous
    February 11, 2014
    Brilliant.

  • Anonymous
    March 13, 2014
    This is excellent!  Thank you for this really well presented set of instructions for 2012 INSTALLS @2012R2 works too! I will definitely be reading more of your posts.

  • Anonymous
    April 29, 2014
    Perfect Presentation... working too..

  • Anonymous
    April 30, 2014
    Thank you very much. This solved my problem!

  • Anonymous
    May 12, 2014
    Hi after installing successfully crm app pool run on network service not with service account and when trying to change it I get "error system out of range"