App Fabric Installation Failed

As part of SharePoint 2016 pre-requisite, you need to install AppFabric 1.1 for Windows Server.

I ran the executable and select the features (Hosting Services, Cache Client and Hosting Administration) and began to install.
On the installation summary page, the features had failed to installed. No information about why it failed. Clicked on the Detailed Installation Report hyperlink.
AppFabricInstall#1

After checking the Detailed Installation report the only error was a 1603 error. Nothing helpful.

AppFabricInstall#2

The below link provides a full list of App Fabric install errors:

List of App Fabric Errors

Hmmm weird, not a lot of useful information for my particular issue.

I then started hunting for a fix based off the error message.

During some research on several different websites, found that AppFabric uses the Powershell Modules to install.

I had a look at the Path in the Environment Variables. There was path to the SQL Server Powershell Modules. This is because it was a standalone SharePoint 2016 install and I installed SQL Server before installing the Pre-Reqs.

AppFabricInstall#3

The solution:

  1. Install SQL Server after the SharePoint 2016 Pre-Reqs.
  2. If you have already installed SQL Server before the Pre-Reqs, then copy the SQL Server Powershell Modules out from the System Variables. Install the Pre-Reqs and add the SQL Server PowerShell Modules back into the System Variable.

Event ID: 10009 – DCOM unable to communicate

Was working through some issues on a Production server when i noticed a lot of errors surronding DCOM unable to communicate with another server. The other server was responsive, but for some reason the server wasnt having a bar of it.


Event ID: 10009 – DCOM was unable to communicate with the computer <ComputerName> using any of the configured protocols.


To stop these messages from cluttering Event Viewer, performing the following steps:

  1. Go to Regedit on the server where the errors are popping up;
  2. Navigate to HKLM\Software\Microsoft\Ole
  3. Create a new Registry Key called ActivationFailureLoggingLevel and set the value as 2.

DCOMError#1