September 2016 CU for SharePoint Server 2016 is available for download

The product group released the September 2016 Cumulative Update for SharePoint Server 2016 product family.
The KB articles for September 2016 CU are available at the following location:

  • KB 3118289 – Update for SharePoint Server 2016 September 2016 (language independent)
  • KB 3118295 – Update for SharePoint Server 2016 September 2016 (language dependent fixes)
  • KB 3118299 – Update for Office Online Server 2016 September 2016 – this is also a security fix!

The download for September 2016 CU is available through the following link:

It is irrelevant which language you pick on the drop down in download center. Even the language dependent fixes are all in the same package for all languages.
After installing the fixes you need to run the SharePoint 2016 Products Configuration Wizard on each machine in the farm. If you prefer to run the command line version psconfig.exe ensure to have a look here for the correct options.
SharePoint 2016 September 2016 CU Build Numbers:
Language Independent fix: 16.0.4432.1003
Language Dependent fix: 16.0.4432.1003
To understand the different version numbers please have a look at my article which explains the different SharePoint build numbers.
You can use the SharePoint Server 2016 Patch Build Numbers Powershell Module to identify the patch level of all SharePoint components.
Related Links:

11 Comments


  1. This update has, unfortunately, still a serious bug in the “SPTimerRecyleJobDefinition”. The job is never executed correctly!
    public override void Execute(System.Guid targetInstanceId)
    {
    try
    {
    Process currentProcess = Process.GetCurrentProcess();
    if (System.DateTime.UtcNow.Subtract(currentProcess.StartTime).Minutes < 60)
    {
    ULS.SendTraceTag(7436320u, ULSCat.msoulscat_WSS_Timer, ULSTraceLevel.Medium, "Skipping timer recycle since the process has been running less than 1 hour.");
    return;
    }
    }….
    TimeSpan.Minutes is the Minuts Fragment and can not be greater than 59 (TotalMinutes is correct)! This Job is never executed!!!!
    The next Bug is Utc. The Process.StartTime is local time (Kind=local)
    Please remove the term review so that you can always restart the timer safely!

    Reply

    1. Hi Thomas,
      if you Need this issue to be investigated I would recommend to open a support Case with Microsoft.
      Blog comments are not sufficient to start investigation and hotfix development.
      Cheers,
      Stefan

      Reply

      1. Hi Stefan,
        Microsoft professional support cannot create a internal ticket for the developer or product department.
        Answer from professional support is use premier support or this forum https://sharepoint.uservoice.com
        This is a Bug not a Feature (OMG). The interest for stable products is not so great 🙁
        Cheers,
        Thomas

        Reply

    1. Hi John,
      for SP2016 there are no Uber packages as there are only 2 Hotfix packages per CU. This is different from other SharePoint versions where potentially dozends of hotfix packages were released and it was nearly impossible to keep track about what to install when skipping a couple of CUs.
      With only 2 fixes the Need of an Uber or Server package is gone.
      Cheers,
      Stefan

      Reply

      1. Hi Stefan, I’m not clear as to the implications of your reply. My goal is to ensure that all components of SharePoint 2016 are fully patched to latest available regardless when each component was last patched.
        Do I have to apply each monthly SP 2016 CU in turn, or do I apply only the latest CU?
        Ie is each SP2016 CU what in your earlier blog post would be considered an “uber” patch that contain all updates including for components that have not changed in the last month?

        Reply

        1. Hi John,
          you have to install the latest language dependent and language independent fix. Thats all.
          For some CUs there is only one of these two – in this case look for the latest one of the other in prev CUs.
          As there are only 2 patches to look at rather than dozends as with SP2013 the product group decided not to create Uber packages for SP2016.
          Cheers,
          Stefan

          Reply

  2. Hi Stefan, Thanks for your posting. There are two CUs each month
    Update for SharePoint Server 2016 September 2016 (language independent)
    Update for SharePoint Server 2016 September 2016 (language dependent fixes)
    Our SharePoint 2016 farm is English only. Which one should I deploy? Should we apply both?
    Thanks in advance,
    Peter

    Reply

    1. Both are required.

      Reply

  3. Hi Stefan,
    So the correct way to install SharePoint 2016 updates will be:
    1) Install Language dependent + Language independent updates (binaries)
    2) Run the SharePoint configuration wizard ?
    Also, can we skip updates ? Like install RTM then install directly the updates from September 2016 for example ?
    Thanks,
    Andy.

    Reply

    1. Correct. Of course you can install September CU directly on RTM as they are cumulative.
      Only be aware that sometimes there might inly be one of the fixes in a CU because in that month no fixes for the other package was created. Then you need to install the most recent one of the other package.
      I will mention that in my blog posts if this is the case.
      Cheers,
      Stefan

      Reply

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.