SharePoint Server 2016 Installation step by step

SharePoint Server 2016 Preview has been released earlier today, check my previous post for Download and Product Key details, installation media is available for a trial period of 180 days.

I have completed a Single-Server installation of SharePoint Server 2016 with Database server on a separate machine. I am sharing the installation details here which can be helpful for many who are new to SharePoint. The installation is similar to the older versions of SharePoint except MinRoleTopolgy which is introduced for the first time in SharePoint 2016.

System Requirement

I have used the below hardware and software configuration form my current installation.

Hardware Requirement

Scenario Processor RAM Hard disk
Database Server 64-bit, 4 cores 8-24 GB 80 GB for system drive100 GB for second drive and additional drives
SharePoint Server 64-bit, 4 cores 8-12 GB 80 GB for system drive80 GB for second drive

Software Details:

Server OS Installation media
Database Server Windows Server 2012 R2 – with latest updates SQL Server 2014 with SP1 – x64
SharePoint Server Windows Server 2012 R2 – with latest updates SharePoint Server 2016 Preview

 SharePoint Server 2016 Preview installer

Open the SharePoint Server 2016 Preview installer file from SharePoint 2016 setup which will look like the below:

SharePoint Server 2016 - Installation Screen

Prerequisites Installation

You need to install software prerequisites first before the installation of SharePoint Server 2016, the prerequisites installation can ask for restart multiple time. Start the prerequisites installation as shown below:

SharePoint Server 2016 - Preparation Tool

On next page, you can view the license agreement which you have to accept if you want install, you have to accept it as you having no other choice. Prerequisites installation will take some and will also ask for restart. After restart, re-run the installer file and run prerequisites, this will again ask for agree on terms. Again continue it and wait for the installer to complete prerequisites.

SharePoint Server 2016 - Preparation Tool install wizard

After completion, you can see the installation status. Installation status in my machine is listed below, all installed successfully except .NET framework.

  • Application Server Role, Web Server (IIS) Role: configured successfully
  • Microsoft SQL Server 2012 Native Client: was already installed (no action taken)
  • Microsoft ODBC Driver 11 for SQL Server: installed successfully
  • Microsoft Sync Framework Runtime v1.0 SP1 (x64): installed successfully
  • Windows Server AppFabric: installed successfully
  • Microsoft Identity Extensions: installed successfully
  • Microsoft Information Protection and Control Client 2.1: installed successfully
  • Microsoft WCF Data Services 5.6: installed successfully
  • Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763): installed successfully
  • Microsoft .NET Framework 4.5.2: was already installed (no action taken)
  • Update for Microsoft .NET Framework to disable RC4 in Transport Layer Security (KB2898850): installation error
  • Visual C++ Redistributable Package for Visual Studio 2013: installed successfully

SharePoint Server 2016 - Preparation Tool restart

I have restarted the machine as it was asking to restart, as you have noticed the one installation error “Microsoft .NET Framework to disable RC4 in Transport Layer Security, you need to install the security update for .net framework”.

The error patch description is “A security issue has been identified that could allow an unauthenticated remote attacker to compromise your system and gain access to information”

So you can download the security patch from Microsoft Download Center through this URL

SharePoint Server 2016 - Preparation Tool installation complete

After installation, run the perquisites again and now you can see the issue is resolved. And we are good to install SharePoint 2016.

SharePoint Server 2016 Installation

Now after the perquisites installation, click on the SharePoint Server 2016 installation link to start the installation. Setup will first prepare the installation files and verify prerequisites and then will start the installation.

On first screen you will be prompt for the Product Key, you can enter key “NQTMW-K63MQ-39G6H-B2CH9-FRDWJ” for SharePoint Server 2016 Preview release.

SharePoint Server 2016 - Product Key

Once again you have to accept the license terms :)

SharePoint Server 2016 - License Terms

Choose the file location for SharePoint server and search server files. Search index files will be stored in local hard drive which can be very large so make sure that there is sufficient free space in selected drive. I will recommend you to use a separate drive for search index and default drive for SharePoint files.

SharePoint Server 2016 - File Location

Click on install now button to start the installation. The installation will take a few minutes to complete, in below image you can see the complete installation status, you can select the check box the start configuration wizard after the installation or you can manually start the configuration wizard.

SharePoint Server 2016 - Installation Wizard completed

SharePoint Product Configuration Wizard

The configuration wizard will start a welcome screen, press next to continue. The following services may have to be started or reset during configuration:

  • Internet Information Services
  • SharePoint Administration Service
  • SharePoint Timer Service

So choose yes to restart the services if required and continue with the configuration wizard.

SharePoint Server 2016 - Configuration Wizard Started

Select Create a new server farm option from the next step as shown in below screen, if you are already have installed a new farm and doing a MinRole installation then select the first option to connect to an existing server farm.

SharePoint Server 2016 - Configuration Wizard Connect Server Farm

Enter the database server details and database access account details, use a separate user for this but I am using the same SPAdmin user for the preview installation. I have assigned it below rights in DB server:

  • Dbcreator
  • SecurityAdmin
  • SysAdmin

SharePoint Server 2016 - Configuration Wizard Database Settings

If you are facing issues in connecting to SQL Server then make sure TCP/IP is enabled in SQL Server Configuration Manager. If you still getting the error then turn off the firewall on SQL server machine.

SQL Server 2014 - Configuration Manager


After completing the database settings, press next which will take to you on Farm security settings page. Enter passphrase here which is required to secure the farm configuration data and is required for each server that joins the farm.

SharePoint Server 2016 - Configuration Wizard Passphrase

Server Roles or the MinRoletopology

Here comes the MinRoles, SharePoint Server 2016 has six types of server roles:

  • Front-end
  • Application
  • Distributed Cache
  • Search
  • Custom
  • Single-Server Farm

You can either select single-server farm or can do a multi-server installation using MinRolestopology. If you have selected Single-Server Farm then you cannot extend to Multi-Server environment, so if you plan to extend to multi-Server farm in future then select the Custom MinRole or Application.

I am using single-server farm installation so will go with the last option.

SharePoint Server 2016 - Configuration Wizard MinRoles

On next screen, you can specify port for Central Admin or can use the default which is selected randomly. I have never used the default port, I always an easy one which I can remember like 5555. Select NTLM installation mode at this phase and press next.

SharePoint Server 2016 - Configuration Central Administration Web Application

Verify the settings in configuration wizar, press next to start the wizard. Advance option is not enabled for Single-Server installation.

SharePoint Server 2016 - Configuration Wizard Completed

Press Next button, it will start the configuration of SharePoint farm. This is similar to what we do in past with MOSS 2007, SharePoint 2010 and SharePoint 2013 or even with SharePoint Foundation which is no more part of SharePoint 2016.

SharePoint Server 2016 - Configuration Product Wizard

The wizard can take some time and if you get some errors then you have to verify the roles of the user in SQL Server. If everything went smooth then if will finish successfully then it means having a good day otherwise some more effort required :)

Being a SharePoint MVP, I am quite lucky to install it without any hurdle.

SharePoint Server 2016 - Product Configuration Successful

So now, happy time for me to do some SharePointing on SharePoint Server 2016. After the installation, run the services wizard from Central Administration, setup will take you to the service configuration wizard page, you can either configure them through wizard and can also configure them manually.

SharePoint Server 2016 - Service Configuration Wizard

As this is test environment, so I will prefer configuring services using wizard. We can define a separate account for services but I am using the same SharePoint Admin account for all services.

SharePoint Server 2016 - Service Configuration Wizard Page

This will complete the services wizard for me and now I am ready to explore SharePoint.

SharePoint Server 2016 - Central Administration Home

Below you can see the central administration page from my machine, and yes there are many new features in 2016, in below screen you can see one of them related to configure hybrid OneDrive and Site features under Office 365.

Keep visiting, I will also share the hosted environment details so you can able to test the hosted preview of SharePoint Server 2016.

The following two tabs change content below.
Adnan Amin
Adnan is an active SharePoint MVP and having over 11 years of extensive experience with major expertise on SharePoint Server, office 365, .Net Platform and Microsoft BI, Adnan is currently working as SharePoint Architect at FMT Consultants. He is MCT Regional Lead for Pakistan Chapter since 2012. He is working on SharePoint for past seven years and worked on different intranet/intranet solutions for private & govt. sector majorly in United States and Gulf region, which include OOB and customized solutions. He is a trainer, technology evangelist and also speaks in community forums.


  1. Pingback: SharePoint 2016 Technical Preview is here | Monday Coder

  2. I’m trying to install this all on the same server with SQL loaded locally. I can’t get past the database setup page. Should I try to do this through powershell instead? Keeps giving me the error that I’m using a local account and “Local accounts should only be used in stand alone mode”. I’m just not seeing how to set that part up with this release.

  3. Pingback: Projekt SharePoint 2016 IT Preview - SharePoint Moshpit

  4. Let’s say you have a fresh Windows Server 2012 R2 machine and you start to install SharePoint 2016 IT Preview. If the Microsoft SharePoint Products Preparation Tool execution will fail at the Application Server Role, Web Server (IIS) Role step, most likely this is happening due to the fact you are missing the Side-by-Side folder required to install features like ASP.NET 4.5.

  5. Hi,

    Use power shell command….,

    Add-WindowsFeature Application-Server,Web-Server,windows-identity-foundation,`
    Web-Common-HTTP,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45 `
    -Source ‘Z:\sources\sxs’

  6. Pingback: SharePoint Server 2016 Live Preview - Hosted site - MS Technology Talk

  7. I’ve been trying to get a copy of the SharePoint 2016 preview up and running and I keep getting an error during the configuration wizard when it’s trying to create the config database: An error occurred while getting information about the user sp_farm at server The RPC server is unavailable.

    The database does get created and I need to delete to try and run again.

    The same error is coming up both using the AutoSPInstaller scripts and just trying to run the configuration wizard manually.

    A lot of the solutions to this issue mention running ipconfig /flushdns and/or ipconfig /registerdns… but that hasn’t changed anything…

    In the event log, I get this error:

    Event ID 3760

    SQL Database ‘SharePoint_Config’ on SQL Server instance ‘’ not found. Additional error information from SQL Server is included below.

    Cannot open database “SharePoint_Config” requested by the login. The login failed.
    Login failed for user ‘virtual\spadmin’.
    Followed by:

    Event ID: 5586

    Unknown SQL Exception 547 occurred. Additional error information from SQL Server is included below.

    The INSERT statement conflicted with the FOREIGN KEY SAME TABLE constraint “FK_Objects_Objects”. The conflict occurred in database “SP2016_Config”, table “dbo.Objects”, column ‘Id’.
    The statement has been terminated.
    The setup account I am using has sysadmin role on the SQL server (even though it only should need dbcreator and securityadmin).

  8. Hi,

    Thank you for this tutorial it was very helpful, I was able to install SQL server and SharePoint 2016 Trial on the same server (24GB RAM).
    I just want to share my experience because I had some trouble passing step 3 in the wizard (configuration of database), I got “SPUpgradeException: One or more types failed to load” exception, and in event viewer the error was “Failed to create database” (although 2 databases were successfully created).
    After searching for hours on the internet, where everybody suggested to uninstall Microsoft Office (which in my case wasn’t installed on the server), I found out (by uninstalling and reinstalling SharePoint), that when running Microsoft SharePoint 2016 Products Preparation Tool prerequisiteinstaller.exe, when it’s finish you could have some errors but it will tell you that your system needs to restart to continue (and actually we can see an error on the screen shot in this tutorial : “Update for Microsoft .NET Framework to disable RC4 in Transport Layer Security (KB2898850): installation error”).

    In my case that what caused the exception SPUpgradeException when running the configuration wizard, I had to install the update manually and relaunch the prerequisiteinstaller.exe, and this time it didn’t ask me to restart the system!
    Hope it helps someone.

  9. while installing I am getting an error “error 1310 error writing to file verify that you have access to that directory” how to resolve this.
    I checked the permissions to my system account by which I am installing it.

    Any help would be appreciated.

  10. Pingback: SharePoint Server 2016 Installation step by step | Jim Ehrenberg of SharePoint Pros

  11. Pingback: SharePoint Server 2016 Installation step by step | Pankaj Salunkhe SharePoint Knowledge

  12. I just finished installing SharePoint2016 Beta2 following the steps shared herein. All worked as expected. Used a domain account for installation of the software and a local admin account to run SharePoint services as well as SQL2012 access account.
    All was installed on a Windows2012R2 Virtual server with 12Gbs of Ram, 8 Virtual Processors, SQL server 2012.
    The only issue I had was that the Product key identified in this instructions does NOT work for Beta2 release. However, this one Key works well:

    Product Key: NQGJR-63HC8-XCRQH-MYVCH-3J3QR
    All works great.

  13. Thanks for the Sharepoint 2016 installation guide. Everything worked perfectly. I do have one question. At the top of the page, you suggested we have a second 100GB drive on the SQL Database server. I assume that is for the database? When I installed SQL Server 2014 SP1, it never asked for path. Do I need to log back into the SQL Server and reconfigure the location of the database?

    • Thanks, I appreciate it. If you are new, I can honestly say that tomorrow’s post will be the most beneficial reading you have. That is not just hype. There is one &#2n#0;a2swer&28821; that is basically a step by step guide to success, very detailed and many specifics. It is so good I don’t want to publish it, I want to keep it all to myself!But, I am publishing it.

  14. Hi Adnan,

    Have you had a chance to install SP2016 on multi-server environment. Suppose if I have only 2 SP 2016 Servers in the SP2016 farm; what would be the best MinRole for each SP 2016 Server?


  15. Please check my error while creating the database:
    07/05/2016 07:09:14 9 ERR Task configdb has failed with an unknown exception
    07/05/2016 07:09:14 9 ERR Exception: Microsoft.SharePoint.Upgrade.SPUpgradeException: One or more types failed to load. Please refer to the upgrade log for more details.
    at Microsoft.SharePoint.Upgrade.SPActionSequence.LoadUpgradeActions()
    at Microsoft.SharePoint.Upgrade.SPActionSequence.get_Actions()
    at Microsoft.SharePoint.Upgrade.SPActionSequence.get_ActionsInternal()
    at Microsoft.SharePoint.Upgrade.SPUtility.GetLatestTargetSchemaVersionBeforeMajorVersion(Type typeActionSequence, Int32 majorVer)
    at Microsoft.SharePoint.Upgrade.SPSiteSequence.get_PreviousTargetSchemaVersion()
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.PopulateSequencesTable(StringBuilder sqlstr, Boolean siteSequence)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.ConstructSiteNeedsUpgradeQuery(Guid siteId)
    at Microsoft.SharePoint.Upgrade.SPContentDatabaseSequence.GetSiteNeedsUpgrade(SPUpgradeSession session, SPContentDatabase database, Dictionary`2& dictSitesNeedUpgrade, Dictionary`2& dictSitesNeedFeatureUpgrade)
    at Microsoft.SharePoint.Upgrade.SPContentDatabaseSequence.AddNextLevelObjects()
    at Microsoft.SharePoint.Upgrade.SPHierarchyManager.Grow(SPTree`1 root, Boolean bRecursing, SPDelegateManager delegateManager)
    at Microsoft.SharePoint.Upgrade.SPHierarchyManager.Grow(SPTree`1 root, SPDelegateManager delegateManager)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.NeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.ReflexiveNeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.NeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.ReflexiveNeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.NeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.ReflexiveNeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.NeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.ReflexiveNeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Upgrade.SPUpgradeSession.NeedsUpgrade(Object o, Boolean bRecurse)
    at Microsoft.SharePoint.Administration.SPServerProductInfo.DetectLocalUpgradeStatus()
    at Microsoft.SharePoint.Administration.SPServerProductInfo.DetectLocalProductVersions(SPProductVersions prodVer)
    at Microsoft.SharePoint.Administration.SPServerProductInfo.UpdateProductInfoInDatabase(Guid serverGuid)
    at Microsoft.SharePoint.Administration.SPFarm.Join(Boolean skipRegisterAsDistributedCacheHost, Nullable`1 serverRole)
    at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
    at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()
    at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

  16. Is this enough to get install access Services?

    Recently i did similar install and after all i till cant create an
    access app at when i try a blank page occur… I try setting a new setvice to connect to a new databases but each time the white page came….

    Any idea?

Leave a Reply

Your email address will not be published. Required fields are marked *