This blog article will walk you through installing CRM 2013 without an Internet connection. We put together a similar article for CRM 2011 that was very popular, so I figured I would do the same for CRM 2013 as it’s not currently in our Implementation Guide for CRM 2013.
The most common scenarios are for virtual (Hyper-V) demo environments and environments with firewalls, and\or other security requirements that block Internet access.
If you download the CRM 2013 ISO from MSDN, or have a physical DVD that you are installing from, you will already have the Redist folder and all the pre-requisites downloaded. However, if you downloaded your CRM 2013 installation media from the Microsoft download site, then you will have to manually build this Redist pre-requisite folder structure. Or, a better option is to use the PowerShell script that Sean McNellis put together in this blog that will automatically create the Redist folder, subfolders and download the pre-reqs into their respective folders as long as you have an Internet connection on the machine you run the PowerShell script from. However, I still wanted to detail these pre-requisites out, so that you had all the specific links and file names for your deployment.
Note: If you are installing CRM 2013 on a server that has Internet access, the installation will automatically go out and download the pre-requisite files during the install.
Step 1: Create the Redist folder structure at the same level as the Server, Client, EmailRouter and other folders.
IMPORTANT: This step was the most commonly missed one from other customers, so make sure the Redist folder is at the same level as the Server, Client and EmailRouter folders and not within each of those folders.
Once you create the Redist folder it should look something like this:
Image may be NSFW.
Clik here to view.
Step 2: Create the following subfolders directly under the Redist folder
Image may be NSFW.
Clik here to view.
Note: This is a Redist setup for all CRM components: Server, Outlook Client, Email Router, SRS Reporting Extensions and Bids. For the CRM Outlook client, customers are commonly pushing this out via SCCM or other push technologies, so you want to keep the install package as small as possible. For the CRM Outlook client the only prerequisites that you would need to include are the ones below. You could even take it a step further and only include the specific OS and architecture components if you are deploying to clients that are all similar in OS and architecture.
1. dotNETFX – Technically only the Microsoft .NET Framework 4 (dotNetFx40_Full_x86_x64.exe) is needed for the CRM Outlook client.
2. IDCRL
3. MSI45 – This is installed already in most cases, so confirm in your deployment before including in your SCCM package.
4. MSOIDCRL
5. ReportViewer
6. SQLCE
7. VCRedist
8. VCRedist91
9. WindowsIdentityFoundation – This is installed already in most cases, so confirm in your deployment before including in your SCCM package.
10. SQLEXPR - Only needed if installing offline CRM Outlook clients
Step 3: Download the pre-requisite files and copy them into the appropriate subfolders
Note: The following download links are for US English (1033), but you can change the language you want to download if you search for the filename and go to the actual download page. Also, these download links will always have the latest update for the prerequisite software regardless of whether I have the correct name listed below. The reason for this is that I may just not have had time to update the Prerequisite name below for every Service Pack or Cumulative Update that is released.
- Redist
- dotNETFX
- Prerequisite Names:
- Microsoft .NET Framework 4 (Standalone Installer)
- Microsoft .NET Framework 4.0.3 Runtime Update
- File names:
- dotNetFx40_Full_x86_x64.exe
- NDP40-KB2600211-x86-x64.exe
- Download: http://go.microsoft.com/fwlink/?LinkId=182091&clcid=0x409
- Download: http://go.microsoft.com/fwlink/?LinkId=299426&clcid=1033
- Prerequisite Names:
- IDCRL
- Prerequisite Name: Windows Live ID Sign-in Assistant 6.5
- File names:
- wllogin_32.msi
- wllogin_64.msi
- Downloads:
- MSI45
- Prerequisite Name: Windows Installer 4.5 Redistributable
- File names:
- Windows6.0-KB942288-v2-x86.msu
- Windows6.0-KB942288-v2-x64.msu
- Downloads:
- Windows6.0-KB942288-v2-x86.msu -
http://go.microsoft.com/fwlink/?LinkID=139108&clcid=0x409 - Windows6.0-KB942288-v2-x64.msu -
http://go.microsoft.com/fwlink/?LinkID=139110&clcid=0x409
- Windows6.0-KB942288-v2-x86.msu -
- Msoidcrl
- Prerequisite Name: Microsoft Online Services Sign-in Assistant
- File names:
- msoidcli_32bit.msi
- msoidcli_64bit.msi
- Downloads:
- ReportViewer
- Prerequisite Name: Microsoft Report Viewer 2010 Redistributable Package
- File name:
- ReportViewer.exe
- Download: http://go.microsoft.com/fwlink/?LinkId=193386&clcid=0x409
- SQLCE
- Prerequisite Name: Microsoft SQL Server Compact 4.0 SP1
- File names:
- SSCERuntime_x86-ENU.exe
- SSCERuntime_x64-ENU.exe
- Downloads:
- SQLExpr
- Prerequisite Name: Microsoft SQL Server 2008 Express SP1
- File name:
- SQLEXPR_x86_ENU.exe
- Download: http://go.microsoft.com/fwlink/?LinkId=179623&clcid=1033
- SQLNativeClient
- Prerequisite Name: Microsoft SQL Server Native Client
- File name:
- sqlncli_x64.msi
- Downloads:
- Note: The file name in the download is sqlncli.msi, but should be renamed to sqlncli_x64.msi when you save it in the SQLNativeClient folder.
- x64: http://go.microsoft.com/fwlink/?LinkId=178252&clcid=0x409
- VCRedist
- Prerequisite Name: Microsoft Visual C++ Redistributable Package
- File names:
- vcredist_x86.exe
- vcredist_x64.exe
- Download: x86 http://go.microsoft.com/fwlink/?LinkId=195255&clcid=0x409
- Download: x64 http://go.microsoft.com/fwlink/?LinkId=195257&clcid=0x409
- VCRedist9SP1
- Prerequisite Name: Microsoft Visual C++ Redistributable Package SP1
- File Names:
- vcredist_x86.exe
- vcredist_x64.exe
- Download: x86 http://go.microsoft.com/fwlink/?LinkId=299417&clcid=1033
- Download: x64 http://go.microsoft.com/fwlink/?LinkId=299585&clcid=1033
- WindowsIdentityFoundation
- Prerequisite Name: Windows Identity Foundation
- File names:
- Windows5.2-KB974405-x86.exe
- Windows5.2-KB974405-x64.exe
- Windows6.0-KB974405-x86.msu
- Windows6.0-KB974405-x64.msu
- Windows6.1-KB974405-x86.msu
- Windows6.1-KB974405-x64.msu
- Downloads:
- Windows5.2-KB974405-x86.exe -
http://go.microsoft.com/fwlink/?LinkId=200432&clcid=0x409 - Windows5.2-KB974405-x64.exe -
http://go.microsoft.com/fwlink/?LinkId=200430&clcid=0x409 - Windows6.0-KB974405-x86.msu -
http://go.microsoft.com/fwlink/?LinkId=190775&clcid=0x409 - Windows6.0-KB974405-x64.msu -
http://go.microsoft.com/fwlink/?LinkId=190771&clcid=0x409 - Windows6.1-KB974405-x86.msu -
http://go.microsoft.com/fwlink/?LinkId=190781&clcid=0x409 - Windows6.1-KB974405-x64.msu -
http://go.microsoft.com/fwlink/?LinkId=190780&clcid=0x409
- Windows5.2-KB974405-x86.exe -
- dotNETFX
Now you have all of the pre-requisites downloaded and saved in the correct folder structures, so you can continue with the CRM 2013 installation without an Internet connection.
Hopefully this saves those of you who run into this scenario some time!
Thanks!
Shawn
Image may be NSFW.
Clik here to view.
Shawn Dieken
Follow the conversation:
@sdieken
@pfedynamics | http://www.pfedynamics.com
Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view.
Clik here to view.