In situations where the box that SharePoint is to be installed on does not have access to the internet, the pre-requisites need to be installed manually rather than through the installation interface.
To achieve this type of install, all of the installation packages for the pre-requisites need to be downloaded and transferred to the box. Then the pre-requisites installer can be run and configured to pick up the local location rather than try to download the versions from the web.
Download files
The following table shows the files that should be downloaded:
Component | Location |
---|---|
Microsoft SQL Server 2012 Native Client | Download |
Microsoft Sync Framework Runtime v1.0 SP1 (x64) | Download |
indows Server AppFabric | Download |
Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763) | Donwload |
Windows Identity Foundation (KB974405) | Download |
Microsoft Identity Extensions | Download |
Microsoft Information Protection and Control Client | Download |
Microsoft WCF Data Services 5.0 | Download |
Copy all of the SharePoint 2013 installation files into a folder called C:InstallSP2013. Copy the downloaded files into the C:\InstallSP2013\PreRequisiteInstallerFiles folder.
Install Pre-Requisites
Open a Powershell window as an administrator.
Run the following two commands:
$SharePoint2013Path = "C:\installSP2013"
Start-Process "$SharePoint2013PathPrerequisiteInstaller.exe" –ArgumentList "/SQLNCli:$SharePoint2013PathPrerequisiteInstallerFilessqlncli.msi
/IDFX:$SharePoint2013PathPrerequisiteInstallerFilesWindows6.1-KB974405-x64.msu
/IDFX11:$SharePoint2013PathPrerequisiteInstallerFilesMicrosoftIdentityExtensions-64.msi
/Sync:$SharePoint2013PathPrerequisiteInstallerFilesSynchronization.msi
/AppFabric:$SharePoint2013PathPrerequisiteInstallerFilesWindowsServerAppFabricSetup\_x64.exe
/KB2671763:$SharePoint2013PathPrerequisiteInstallerFilesAppFabric1.1-RTM-KB2671763-x64-ENU.exe
/MSIPCClient:$SharePoint2013PathPrerequisiteInstallerFilessetup\_msipc\_x64.msi
/WCFDataServices:$SharePoint2013PathPrerequisiteInstallerFilesWcfDataServices.exe"
Install Hot Fixes
After the installation is complete, run the following hotfix:
Hot fix name | Download |
---|---|
.NET Framework 4.5 resolution for ASP.NET race condition issue (Details) | Download |
Configure SQL Alias
Following installation of the pre-requisites, the next step is to configure a SQL alias that SharePoint will use to connect to the database server.
- Run C:WindowsSystem32cliconfg.exe
- Click the ‘Alias’ tab
- Click ‘Add’
- Enter a name for the alias
- Select the ‘TCP/IP’ radio button
- Enter the server name
- Uncheck the ‘Dynamically determine port’ check box
- Enter the port that the SQL instance is listening on
- Click ‘OK’