In this post, we’ll fix “Windows Server AppFabric is not correctly configured” for SharePoint 2016 and SharePoint 2013.
To solve”Windows Server AppFabric is not correctly configured” issue, we’ll go through the following:
You might also like to read SharePoint 2016: Failed to create the configuration database.
Windows Server AppFabric is not correctly configured
If you don’t have an internet connection, and you need to install SharePoint Server 2019 / 2016 /2013. In this case, you will need to install SharePoint Server prerequisites offline without using Preparation Tool.
Therefore, you should install the following roles & features manually.
- Roles:
- Application Server.
- Web Server (IIS).
- EDIT: IIS 6 Management Console (h/t Darma).
- Features:
- ASP.NET 4.5.
- Windows Identity Foundation 3.5.
Then download the below files:
- SQL Server 2008 R2 SP1 Native Client
- Microsoft WCF Data Services 5.0
- Microsoft Information Protection and Control Client (MSIPC)
- Microsoft Sync Framework Runtime v1.0 SP1 (x64)
- Windows Identity Extensions
- Windows Identity Foundation (KB974405) (you can Install it as a feature)
- Windows Server AppFabric
- Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB 2671763).
Actually, the process of installing SharePoint Server prerequisites offline is not straight forward, you may encounter some issues that you must solve before starting the SharePoint installation.
One of theses issue that you may face after installing all the SharePoint prerequisites, and when you run the SharePoint setup file is
Windows Server AppFabric is not correctly configured.You Should uninstall Windows Server Appfabric and reinstall it using The SharePoint Products Preparation Tool.
AppFabric is not correctly configured
The Windows Server AppFabric is not correctly configured because of one of the following causes:
- You don’t have an internet connection and you have tried to install the Windows Server AppFabric manually by double-clicking on its Setup file!
- You have an internet connection but you have tried to install the SharePoint Server 2013 RTM on Windows Server 2012 R2.
- If your server is configured as a Workgroup, you will not be able to install AppFabric for Windows Server.
Before we getting started, you should first aware of
- If you have already installed Windows Server AppFabric for SharePoint 2016 by clicking on the setup file ‘Windows Server AppFabric Setup_x64.exe‘! so you will first need to uninstall it through the control panel, then reboot the server!
- SharePoint Server 2013 RTM is not supported on Windows Server 2012 R2, to be able to install SharePoint 2013, you have the below options:
- Install SharePoint Server 2013 with SP1 will be working properly on Windows Server 2012 R2.
- Install SharePoint Server 2013 RTM on Windows Server 2012 NOT Windows Server 2012 R2.
Steps
To install and configure Windows Server AppFabric for SharePoint 2016, you should do the following:
- Copy the Windows Server AppFabric setup file “WindowsServerAppFabricSetup_x64.exe” to drive C:/ (or any location as you prefer)
- Open Command Prompt or Windows PowerShell as Administrator.
- Navigate to the folder path that you have placed the Windows Server AppFabric setup file “WindowsServerAppFabricSetup_x64.exe“.
- Run the “WindowsServerAppFabricSetup_x64.exe” with theses parameters “/i CacheClient,CachingService,CacheAdmin /gac“.
.\WindowsServerAppFabricSetup_x64.exe /i CacheClient,CachingService,CacheAdmin /gac
- You may get the below errors when you Windows Server AppFabric for SharePoint 2016 as shown below:
Command Line syntax error. Duplicate command line argument. Parameter name: Install
- In this case, you should run the “WindowsServerAppFabricSetup_x64.exe” with theses parameters “/i CacheClient”,”CachingService”,”CacheAdmin /gac“.
.\WindowsServerAppFabricSetup_x64.exe/i CacheClient","CachingService","CacheAdmin /gac
In SharePoint 2013, the same command should work properly,
- Wait a moment until the Windows Server AppFabric is configured correctly.
- In case, you are installing SharePoint 2013, so you should install Cumulative Update Package 1 for Microsoft AppFabric 1.1.
- In case, you are installing SharePoint 2016, so you should install Cumulative Update 7 (3092423) for Microsoft AppFabric 1.1
- After the Windows AppFabric Cumulative Updated is installed, you must reboot the server.
- After server restart, try now to run SharePoint Installation again where the “Windows Server AppFabric is not correctly configured.” error should not be listed, you can start your SharePoint installation now.
Conclusion
In occlusion, we ave learned how to install and configure Windows Server AppFabric for SharePoint 2016 as well as SharePoint 2013.
Applies To
- SharePoint 2016.
- SharePoint 2013.
You might also like to read
- Failed to create the SharePoint Configuration Database.
- Cannot connect to database master at SQL server in SharePoint.
Have a Question?
If you have any related questions, please don’t hesitate to ask it at deBUG.to Community.
Well looks like this trailing “: did not get fixed in Windows Server 2016 either. Come on Microsoft-talk about quality control…
What’s your SharePoint version? Is it 2013 or 2016? Note: Windows Server 2016 RTM is not supported for SharePoint 2013.
I have installed Active directory too in same machine. Now I am not able to install App fabric. No other tricks are working for me.
Please assist.
Regards,
Yogesh Sharma
Muito Obrigado me ajudou mto!!!
You are Welcome 🙂
I tired Installing AppFabric1.1 using powershell but this is the error am getting,
can anyone help meon this.
PS D:> WindowsServerAppFabricSetup_x64.exe /i CacheClient”,”CachingService”,”CacheAdmin /gac
WindowsServerAppFabricSetup_x64.exe : The term ‘WindowsServerAppFabricSetup_x64.exe’ is not recognized as the name of
a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included,
verify that the path is correct and try again.
At line:1 char:1
+ WindowsServerAppFabricSetup_x64.exe /i CacheClient”,”CachingService”,”CacheAdmi …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (WindowsServerAppFabricSetup_x64.exe:String) [], CommandNotFoundExceptio
n
+ FullyQualifiedErrorId : CommandNotFoundException
very helpful