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.
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.
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
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:
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.
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.
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.
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/.../signupAnonymous
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 removedAnonymous
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.htmlAnonymous
January 31, 2014
Hi Is this true on 2012 r2 or not?? I'm facing many troubles on this. RegardsAnonymous
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"