Blog IT

How to install SharePoint Cumulative Updates in a SharePoint Farm Step by Step

This post will explain how you can install Cumulative Updates in your SharePoint farm step by step. The steps described in this post are valid for SharePoint 2010, SharePoint 2013, SharePoint 2016 and SharePoint 2019.

This post assumes a single SharePoint server but if you have multiple SharePoint servers, you must follow these steps on all SharePoint servers in your farm.

UPDATE 02/05/2019:

The farm update process can take several hours. If you want to learn how to update your SharePoint farm in less than an hour, using PowerShell click here.

Introduction

The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but some organizations are still not ready to move completely to Office 365 and SharePoint Online.

Upgrading to SharePoint 2019 that has support for a hybrid scenario can be a valid solution to allow a gradual move to the cloud.

Installing a SharePoint 2019 farm can be done in an automated way using PowerShell and AutoSPInstaller. One additional advantage of this installation process ensures that the SharePoint farm is installed with the latest updates, leaving the SharePoint farm updated and working properly (if you want to learn how to install a SharePoint 2019 farm in an automated way, click here and here).

To ensure that after the installation, the SharePoint server is kept always updated, we must ensure that both the Windows Updates and specially the SharePoint Cumulative Updates are properly installed.

Installing SharePoint Updates

To install the latest SharePoint Cumulative Updates in your farm, follow the following steps:

Download the SharePoint Cumulative Updates

All starts by downloading the latest SharePoint Cumulative Updates. To do that, you must download:

To stay up to date and download the latest updates, click here.

Backup SharePoint Farm and Configurations

Before applying the updates, you should perform the following backups:

The backup folder should be a shared folder on the network, accessible by both SharePoint and database servers.

Ensure the SharePoint Server VSS Writer service is started on the SharePoint server (not started automatically).

Ensure the SQL Server VSS Writer service is started on the database server.

For more details about SharePoint farm backup, click here, here and here

Pre-Installation Steps

To ensure that no crawls are started or running during the Cumulative Update installation, it is very import to suspend the Search Service. If a search crawl was triggered during the installation, the Search Application could get corrupted and you could be forced to rebuild the entire Search Service Application, recreate any custom managed properties and perform a Full Crawl again to ensure you have search results and all search based solutions work properly.

To avoid these problems and ensure there are no search crawls running during the installation, execute the following PowerShell command:

Suspend-SPEnterpriseSearchServiceApplication –Identity “<Search Service Application Name>”

Install the Cumulative Updates in the SharePoint Farm

After downloading the latest updates and taking the necessary precautions, you are ready to install them in your SharePoint farm.

First, install the language independent update:

Installing the latest language independent update

The update will take a few minutes, depending on your server capabilities.

Installing the latest language independent update (In Progress)

After a few minutes, the update finishes the installation and a reboot to the server is necessary.

Installing the latest language independent update (Finished)

If you have a language dependent update, install it after installing the language independent update:

Installing the latest language dependent update

The update will take a few minutes, depending on your server capabilities. In my case, I installed the Portuguese (Portugal) Language Pack Cumulative Update.


Installing the latest language dependent update (In Progress)

After a few minutes, the update finishes the installation.

Installing the latest language dependent update (Finished)

Run SharePoint Products and Configuration Wizard

To finish the farm update process, you must ensure that after the updates are properly installed, you execute the SharePoint Products and Configuration Wizard that will ensure the following:

To start, run the SharePoint Products and Configuration Wizard and select Yes when prompted to reset IIS, SharePoint Administration and SharePoint Timer services.

SharePoint Products and Configuration Wizard

Depending on your environment, the process will take some minutes to execute the 10 steps of the process.

SharePoint Products and Configuration Wizard (Running)

After a few minutes, the SharePoint Products Configuration Wizard will finish executing, hopefully with success.

SharePoint Products and Configuration Wizard (Finished Successfully)

After clicking on Finish, the Central Administration will automatically be launched.

SharePoint 2019 Central Administration

Post-Installation Steps

To ensure that the farm was successfully updated, it is important to check that the Databases Upgrade Status page.

SharePoint 2019 Central Administration (Databases Upgrade Status – databases needing upgrade)d

If the page shows any database still needing upgrade (showing the “Database is in compatibility range and upgrade is recommended” status), some additional steps must be followed.

These steps must also be followed if you encounter the error below while running SharePoint Products and Configuration Wizard, saying that there is a mismatch between SharePoint installed version (after updating the farm) and the database schema version.

To ensure all databases are properly upgraded, follow the following steps:

Get-SPContentDatabase | Upgrade-SPContentDatabase

Psconfig.exe -cmd upgrade -inplace b2b -wait -force

To confirm the databases upgrade was successful, go back to the Databases Upgrade Status page. After the previous steps, all SharePoint databases were successfully upgraded.

SharePoint 2019 Central Administration (Databases Upgrade Status – Databases Upgraded)

To ensure the upgrade process was successfully finished, go to the Patch Status page and the Upgrade Status page.

SharePoint 2019 Central Administration (Patch Status)
SharePoint 2019 Central Administration (Upgrade Status)

Finally, after the farm is updated, you can resume the Search Service Application, running the following PowerShell command:

Resume-SPEnterpriseSearchServiceApplication –Identity “<Search Service Application Name>”

Important Notes

Some important notes on using SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE) and PSCONFIG.EXE (command line version):

For more details, check Stefan Goßner’s articles here and here.

Troubleshooting

During an update there are a few errors that can occur while the patch is being validated against your SharePoint environment before is starts being installed. The most common errors are the following:

Other errors can occur while trying to run SharePoint Products and Configuration Wizard after installing the patch:

Related Articles

To learn why your business should migrate to SharePoint Online and Office 365, click here and here.

If you want to convert your tenant’s root classic site into a modern SharePoint site, click here.

If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click here and here.

If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click here.

If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click here and here.

If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click here and here.

If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click here and here.

If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these learning resources.

If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read this article.

If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click here and here.

If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click here.

Happy SharePointing!