This article applies in a situation when you don’t have internet access in your SharePoint server , I have placed all the direct download links for the installers you might need.
This article assumes you are having a new fresh installation of windows server 2008 R2 SP1
If you tried to run the installer , The following should be installed (but you cant install them directly from here since you don’t have internet)
in this case you can download and install SharePoint 2013 Prerequisites offline and run them manually as below:
I have placed what needs to be installed on a clean Window server R2 SP1 , you should not need more than this:
Microsoft .NET Framework 4.5
(Full Stand alone package)
Download tFx45_Full_x86_x64.exe from stand alone section from
Windows Management Framework 3.0
Microsoft SQL Server 2008 R2 SP1 Native Client
Download 1033\x64\sqlncli.msi from
Windows Identity Foundation (KB974405)
Windows Identity Extensions
Microsoft Sync Framework Runtime v1.0 SP1 (x64)
Windows Server AppFabric
(Note: don’t install WindowsServerAppFabricSetup_x64_6.1 this is not the correct version that
SharePoint installer seeks)
Download it but don’t install it by yourself since it needs configuration, hence install all other
prerequisites in this article (except this one) then let the prerequisite installer to install AppFabric
and configure it manually for you by running the following command from command prompt:
prerequisiteInstaller.exe /appfabric:[Full AppFabric Installer path]
D: is the CD drive where SharePoint installer is placed
Microsoft Information Protection and Control Client
Microsoft WCF Data Services 5.0
Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763
Download AppFabric1.1-RTM-KB2671763-x64-ENU.exe from
You need to Install AppFabric from above first then run this update,
dont run this update if appFabric above is not installed yet
Nice info..there are few powershell samples available that downloads the all prerequisites...
the idea here if you'd like not to play with powershell commands, in all ways you need to download the setups first , so im providing the direct links here :)
Thanks for the information.
I am facing problem while installing AppFabric 1.1, I am getting an error.
Can you please help?
Below is the xml which gets created:
<AppName>Microsoft(R) Windows(R) Server AppFabric</AppName> <AppVersion>1.1.2106.32</AppVersion> <ExceptionMessage>Value cannot be null. Parameter name: path</ExceptionMessage> <ExceptionString>System.ArgumentNullException: Value cannot be null. Parameter name: path at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity) at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GetMsiLogPath() at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GetArguments(InstallMode installMode, String productIdentity, List`1 updateList, List`1 customArguments) at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.Invoke(LogEventSource logEventSource, InstallMode installMode, String packageIdentity, List`1 updateList, List`1 customArguments) at Microsoft.ApplicationServer.Setup.PlatformUpdater.PrerequisiteInstaller.InstallCcr() at Microsoft.ApplicationServer.Setup.PlatformUpdater.PrerequisiteInstaller.Install() at Microsoft.ApplicationServer.Setup.PlatformUpdater.PlatformUpdaterSetupModule.PreInstall() at Microsoft.ApplicationServer.Setup.Client.SetupWorkflow.PreInstall() at Microsoft.ApplicationServer.Setup.Client.ProgressPage.StartAction() at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()</ExceptionString>
<TargetSite>System.IO.DirectoryInfo CreateDirectory(System.String, System.Security.AccessControl.DirectorySecurity)</TargetSite> </WatsonInfo>
HI , it seems you have a problem in providing one of the paths , check if you are placing 1-the correct path for both the prerequisitesinstaller.exe and 2-the path where you have placed the appFabricSetup file after downloading it and copying it to your server.
Thorough and explained well. Thanks for the post!
Much appreciated :-)
Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GetMsiLogPath() fails because it does not find the "Temp" environment variable for the current user.
Don't know if it works yet but its one of the ones geared toward 2008R2 specifically SP1, most of the download in one powershell stuff has been for 2012 server or does not state. This at least states upfront what its for.
This certainly gets me closer. Still have problems with Fabric install.
Its not mentioned above but what did you do in terms of Web server install, I have tried adding it as a role, installing via powershell and the prereq still says 'Application Server Role, Web Server (IIS) Role: Configuration error.
Any help would be much appreciated.
Thanks for this article, it saved my day :)
Thank you. This was a big help to me :)