SharePoint 2016 – Slipstreaming PUs and/or Feature Pack 1


I finally got around to building an RTM SP2016 farm on Windows Server 2016 with SQL 2016. Since Feature Pack 1 has just been released, I wanted to save some install time, and slipstream it into my install bits. I hadn't done this yet, and wanted to look into the process for 2016. It turns out, the process is the same as SharePoint 2010 and 2013. (Details here) Choose your month's public updates, extract them, drop them into the updates folder, and install.

Slipstreaming SP1

  1. Download FP1/November 2016 PU  (or month/year PU)
    1. https://support.microsoft.com/en-us/kb/2910950
    2. https://support.microsoft.com/en-us/kb/3127940
    3. https://support.microsoft.com/en-us/kb/3127942
  2. After downloading, extract each patch by running the following command. (alter each exe name)
    1. sts2016-kb3127940-fullfile-x64-glb.exe /extract:C:\destinationfolder\
  3. After doing this, copy the extracted files (MSP and XML) to the UPDATES folder of your SharePoint Server 2016 installation directory
  4. Install SharePoint Server 2016. At the end of the process, everything in the updates folder will get processed.
  5. Run PSConfig

 

The GOTCHA!

A few colleagues gave me a heads up that there's one small issue with this approach. The new OneDrive for Business experience is not configured by default. If you were to install FP1 on your farm,  it gets configured automatically. Fortunately, it's pretty simple to remedy this. Grab the PowerShell at the end of this KB article, and run it.

$Farm = Get-SPFarm
$Farm.OneDriveUserExperienceVersion = [Microsoft.SharePoint.Administration.OneDriveUserExperienceVersion]::Version2
$Farm.Update()
Comments (3)

  1. Matthew says:

    When I tried this on a VM I get STSADM.EXE APPCRASH over and over again.
    Problem Event Name: APPCRASH
    Application Name: stsadm.exe
    Application Version: 16.0.4300.1000
    Application Timestamp: 561d26d9
    Fault Module Name: KERNELBASE.dll
    Fault Module Version: 6.3.9600.18340
    Fault Module Timestamp: 57366075
    Exception Code: e0434352
    Exception Offset: 0000000000008a5c
    OS Version: 6.3.9600.2.0.0.272.7
    Locale ID: 1033
    Additional Information 1: 9201
    Additional Information 2: 92016fa4b67e4033eee59451bec97f80
    Additional Information 3: c726
    Additional Information 4: c726b07639a8ffd051e09d8a428b7a2f

Skip to main content