Install and Download SharePoint 2013 prerequisites offline (manually)


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:

Prerequisite Direct Link

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

Comments (44)

  1. Issa Ayyash says:

    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.

  2. Issa Ayyash says:

    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 🙂

  3. Anonymous says:

    Nice info..there are few powershell samples available that downloads the all prerequisites…

  4. Max Melcher says:

    It took me a while – but it finally worked! Thanks! Max

  5. mohan says:

    very nice

    its helpful

  6. Sras says:


    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>

  7. Tricia Wilcox Almas says:

    Thorough and explained well.  Thanks for the post!

  8. Thanks! says:

    Much appreciated 🙂

  9. Sebastian Brand says:

    Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GetMsiLogPath() fails because it does not find the "Temp" environment variable for the current user.

  10. Paul R says:

    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.

  11. Jeff H says:

    This certainly gets me closer. Still have problems with Fabric install.

  12. Ben C says:

    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.

  13. Eeva M says:

    Thanks for this article, it saved my day 🙂

  14. thomas says:

    Thank you. This was a big help to me 🙂

  15. FUNDI Serge says:

    Issa Ayyash, i done a mistake, i try to install Windows Server AppFabric manually with Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763), and nothing work now, i try to uninstall it, but i cant not uninstall Package
    1 for Microsoft AppFabric 1.1. So i try again to install Windows Server AppFabric by prerequis sharepoint and i got error during Initializing !!! Can you hel me. my mail is

  16. Arkadiy says:

    Great! Thanks

  17. staygreenacademy says:

    thanx this article was more informative Rozeena

  18. Mohamed says:

    Wow Excellent article …… thank yoooooou Genius

  19. eamonn says:

    completely unhelpful and confusing

  20. khalil says:

    post was informative.i was useful for me.” >

  21. Ritesh says:

    Great Article…

  22. Watisoni says:

    Thanks for this article… now that SQL Server 2012 with SP1 has been released, are the SQL 2008 Server files still required or does the SQL Server 2012 with SP1 fulfill some of the required files?

  23. ArunKumar says:

    good info

  24. Suliasi says:

    Thanks. You explain it well 🙂

  25. stephan says:

    Hi, I am having a problem with the execution of the prerequisiteinstaller.exe.

    If I am executing C:sp2013PrerequisiteInstaller.exe /SQLNCli: "C:sp2013PrerequisiteInstallerFilessqlncli.msi" the Setup Window opens and list all "roles and programs", which will be installed in the normal setup case.
    If I am executing C:sp2013PrerequisiteInstaller.exe /SQLNCli: "C:sp2013PrerequisiteInstallerFilessqlncli" without the program ending the Setup Window opens and shows error. The log says " Error: Custom file location is not accessible". Ok this is normal.
    So at first I thought the parameter to install only SQLNClient was ignored, because the usual setup window opens, but with the second command it shows an error, as it should. So the parameter was not ignored.
    What is my mistake? Does anybody have an idea how to solve it?
    best regards,

  26. stephan says:

    Forget to mention, Iam using Win Server Std 2012 R2 and trying to install Sahrepoint Foundation 2013 manually.
    maybe it is important

  27. clemjuicy says:

    thanks, nice info. on the point.

  28. santosh says:

    Good info though, still facing issue with AppFabric installation

  29. Steve Waine says:

    Thanks for this information. I have just signed up for a free SharePoint 2013 site with

  30. Robert says:

    What kind of idiots came up with this prerequisite fiasco with Sharepoint 2013?

  31. Craig says:

    It’s a good article but out of date (July 2014). SPS 2013 expects WCF Data Services 5.6. Struggle on….

  32. Krishna says:

    thanks, nice post

  33. Freddy says:

    Thanks, very helpful 😉

  34. praven says:

    Thank you. This was a big help to me 🙂

  35. Hi, facing issue while configuring Application and Web Server roles. It is throwing below error. Can you anyone help me please.

    2019-01-17 03:07:45 – “C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe” -ExecutionPolicy Bypass “C:\Users\user\AppData\Local\Temp\PreC962.tmp.PS1”
    2019-01-17 03:07:45 – Request for install time of Application Server Role, Web Server (IIS) Role
    2019-01-17 03:07:45 – Install process returned (1)
    2019-01-17 03:07:45 – [In HRESULT format] (-2147024895)
    2019-01-17 03:07:45 – Last return code (1)

    Early reply would be really helpful for me.

    Thank you in advance.

  36. SPDev2020 says:

    Issa Ayyash is the goat. Thanks bud

Skip to main content