If you are installing SharePoint 2016 Prerequisites manually downloading the files and after that run the “Install Software Prerequisites” from SharePoint 2016 installation file to verify everything installed manually is correct, you may face error like this
“Windows Server Appfabric: Installation error“.
This is a generic MSI error message and does not give any indication about how to get the issue fixed. Uninstall or reinstalling only makes it worse.
The reason being the prerequisites installs the file and configure it automatically. If we install manually, then we are trying to bypass the configuration, so that error will be received.
The issue can be caused due to the following:
- The path to the PowerShell executable that is needed for the AppFabric installation is incorrect.
In some scenarios, repeated uninstallation and re-installation does not fix the issue. This is because the installer does not remove the PSModulePath entry in Environment
Variables during uninstallation and the installation fails because the entry already exists.
If you are trying to install all the prerequisites manually as the server does not have a connection to internet.
Appfabric installation and configuration has to be done by the prerequisite installer ONLY and not in a stand-alone manner.You should follow the manual process of installation if there is error in automatic process by following Install Prerequisite (prerequisiteinstaller.exe) .
You can implement any one of the two solutions listed below
Append the following path to PSModulePath entry in the environment variables – %SYSTEMROOT%\System32\WindowsPowerShell\v1.0
- Go to My Computer, right-click Properties
- On the System page click Advanced System Settings on the left-side pane.
- If you receive a UAC prompt, click on Yes to launch the System Properties dialog box
- From the Advanced tab, click Environment Variables
- Within the System Variables section in the lower half, select PSModulePath and click on Edit (or double-click PSModulePath‘)
- Append the following path to PSModulePath entry in the environment variables
- Ensure that the PSModulePath entry looks like this:
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;c:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules
- There are chances that other applications might be referencing the same variable and may fail if it is deleted. This is what we can do if solution 1 does not help.
- Remove the PSModulePath entry from the ‘Environment Variables’ and re-run the installer. Once it completes successfully, ensure that the PSModulePath entry looks the same as mentioned in solution 1.
Cannot connect to database master at SQL Server at server_name. The database might not exist, or the current user does not have permission to connect to
“Cannot connect to database master at SQL Server at server_name. The database might not exist, or the current user does not have permission to connect to it”
Open the Windows Firewall with Advanced Services and add an inbound rule to allow traffic over port 1433.
There was an error while running Install Prerequisite (prerequisiteinstaller.exe) “Failed to create configuration database. An exception of type Microsoft.SharePoint.Upgrade.SPUpgradeException was thrown. Additional exception information: One or more types failed to load. Please refer to the upgrade log for more details.”
you may face this issue while installing manually instead of using the prerequisiteinstaller.exe
Uninstall WcfDataServices and then reinstalling the WcfDataServices using the prequisiteinstaller.exe automatically or using command with the appropriate parameter.
prerequisiteinstaller.exe /wcfdataservices56: WcfDataServices.exe location
Then delete two databases from SQL Server which are created by previous psconfiguration and run Products Configuration Wizard again, it will be successful.
“This program can’t start because api-ms-win-crt-heap-l1-1-0.dll is missing from your computer.” error while running SharePoint Products Configuration Wizard.
*Missing update patches “Windows 10 Universal Runtime update” for Windows Server 2012 R2.
- Installation of Windows Server 2012 R2 patch KB299926 is required so as to resolve this issue.
But “The update is not applicable to your computer.” error came after that as below.
This is because Windows 10 Universal C Runtime KB2999226 is dependent on a Windows Server 2012 R2 Cumulative Update package in KB2919355.
Check windows updates, install patch KB2919355 and “The update is not applicable to your computer.”error will be resolved and after which there will be no error in installation of the Windows 10 Universal C Runtime.
Have a look into my previous post Install Prerequisite (prerequisiteinstaller.exe) SharePoint 2016.
Unable to install Microsoft Information Protection and control Client 2.1 error SharePoint 2016
The waiting came to an end and started working with the most recent version of SharePoint.It’s very exciting to work with newer version SharePoint 2016 .
We started with the installation of SharePoint 2016 and faced one issue in the first step .
When I run the Install Prerequisite (prerequisiteinstaller.exe), the “There was an error during installation.Unable to install Microsoft Information Protection and control Client 2.1” error appears as below.
This means that there is error in downloading automatically and this needs to be downloaded and installed manually.
You can click on the links to download directly.
Application Server Role, Web Server (IIS) Role
Microsoft SQL Server 2012 SP1 Native Client
Microsoft ODBC Driver 11 for SQL Server
Microsoft Sync Framework Runtime v1.0 SP1 (x64)
Windows Server AppFabric 1.1
Windows Identity Foundation (KB974405)
Microsoft Information Protection and Control Client 2.1
Microsoft WCF Data Services 5.6
Microsoft .NET Framework 4.6
Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB 3092423)
Visual C++ Redistributable Package for Visual Studio 2012
Visual C++ Redistributable Package for Visual Studio 2015
Install all above prerequisites manually which shown installation error and run the install Prerequisite again, it shows Install Completely.