Windows update error 0x800f0823 means that Windows Modules Installer in your system is outdated and you need to install/update the Windows Module Installer before installing the MSU package. This usually happens when you try to install “.msu” Windows Update packages manually and not through Windows updates. When using Windows Update, it automatically updates Windows Modules Installer or the servicing stack update first, before applying new updates/patches.

What is this error 0x800f0823?

Here’s what this error looks like:

Windows Modules Installer must be updated before you can install this package. Please update the Windows Modules Installer on the computer, then retry Setup
Windows Modules Installer must be updated before you can install this package. Please update the Windows Modules Installer on the computer, then retry Setup

How to fix Windows Update error 0x800f0823 ?

Before you begin to fix the error “The Windows Modules Installer must be updated before you can install this package” make sure to apply the following settings:

Step# 1. Make Sure “TrustedInstaller” Service Is Running

The service name of “Windows Module Installer” name is “TrustedInstaller”. Go to services (Press Windows + R keys and type in services.msc, then press enter) and confirm that this service is in “Running” status. If the TrustedInstaller service is in Stopped status, then click the “Start” button to make it run again.

Trusted Installer Service
Trusted Installer Service

Where is Windows Module Installer located?

The executable path of the Windows Module installer is C:\Windows\servicing\TrustedInstaller.exe

C:\Windows\servicing
Windows Module Installer/Trusted Installer Location
Windows Module Installer/Trusted Installer Location

Step# 2. Check Existing Servicing Stack Version

This error is caused by an out-of-date servicing stack existing in your server. So, first, check the Windows update history and see the last Service Stack Update installed on your system. Then go to the catalog.update.microsoft.com website and find out the SSUs released after the SSU is installed on your OS. You may have to apply that SSUs sequentially one after another until the latest version.

See the full list for Servicing Stack Updates of Windows 2008 & 2008 R2 and Windows Vista Service Pack 2.

Step# 3. Upgrade Windows Modules Installer

Go to go to settings (Control panel) and run “Windows update“. Windows update will download and install the latest Windows Modules Installer or Service Stack Update. Otherwise, you can manually download Servicing Stack Update from this Microsoft’s catalog update website URL: https://www.catalog.update.microsoft.com/Search.aspx?q=servicing+stack+update

Where can I find the latest Windows Module Installer?

Servicing stack updates (SSU) contain the latest Windows Module Installer. Installing the latest SSU will update Windows Module Installer. So, what is SSU right? The Answer is… The reliability of the Windows update process depends on Servicing stack updates. There could be dependency issues when installing the latest Windows updates, but SSU will help to mitigate such issues. So you must install the latest/recent SSUs, see the recent/latest SSU release history given below.

If you are looking for Servicing Stack updates, here is the complete list of the updates for Windows:

Most Recent SSU Release History

Servicing Stack Update For Windows 10

Operating SystemMonthArchitectureKB Package
Servicing Stack Update For Windows 10 LTSB 15072022-03   x64Download KB5011569
Servicing Stack Update For Windows 10 LTSB 15072022-03   x86Download KB5011569
Servicing Stack Update For Windows 10 version 1903 and later 20H2 2021-08   x64Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 20H2 2021-08   x86Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 20H2 2021-08   ARM64Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 20042021-08   x64Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 20042021-08   x86Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 20042021-08   ARM64Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 21H1 2021-08   x64Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 21H1 2021-08   x86Download KB5005260
Servicing Stack Update For Windows 10 version 1903 and later 21H1 2021-08   ARM64Download KB5005260
Servicing Stack Update For Windows 10 & 10  LTSB 16072022-03   x64Download KB5011570
Servicing Stack Update For Windows 10 & 10  LTSB 16072022-03   x86Download KB5011570
Servicing Stack Update For Windows 10 & 10  LTSB 16072021-09   x64Download KB5005698
Servicing Stack Update For Windows 10 & 10  LTSB 16072021-09   x86Download KB5005698
Servicing Stack Update For Windows 10

Servicing Stack Update For Windows 7

Operating SystemMonthArchitectureKB Package
Servicing Stack Update For Windows 7 2022-03   x64KB5011649
Servicing Stack Update For Windows 7 2022-03   x86KB5011649
Servicing Stack Update For Windows 7 2022-02   x64KB5010451
Servicing Stack Update For Windows 7 2022-02   x86KB5010451
Servicing Stack Update For Windows 7 2021-10   x64KB5006749
Servicing Stack Update For Windows 7 2021-10   x86KB5006749
Servicing Stack Update For Windows 7

Servicing Stack Update For Windows Server 2008 & 2008 R2

Operating SystemMonthArchitectureKB Package
Servicing Stack Update For Windows Server 2008 2022-03   x64KB5011942
Servicing Stack Update For Windows Server 2008 2022-03   x86KB5011942
Servicing Stack Update For Windows Server 2008 2022-02   x86KB5010452
Servicing Stack Update For Windows Server 2008 2022-02   x64KB5010452
Servicing Stack Update For Windows Server 2008 2021-10   x64KB5006750
Servicing Stack Update For Windows Server 2008 2021-10   x86KB5006750
Servicing Stack Update For Windows Server 2008 R2 2022-03   x64KB5011649
Servicing Stack Update For Windows Server 2008 R2 2022-02   x64KB5010451
Servicing Stack Update For Windows Server 2008 R2 2021-10   x64KB5006749
Servicing Stack Update For Windows Server 2008

Servicing Stack Update For Windows Server 2012 & 2016

Operating SystemMonthArchitectureKB Package
Servicing Stack Update For Windows Server 2012 2022-03   x64KB5011571
Servicing Stack Update For Windows Server 2016 2022-03   x64KB5011570
Servicing Stack Update For Windows Server 2016 2021-09   x64KB5005698
Servicing Stack Update For Windows Server 2012 & 2016

Servicing Stack Update For Azure Stack HCI (Hyperconverged Infrastructure)

Operating SystemMonthArchitectureKB Package
Servicing Stack Update For Azure Stack HCI 20H2 2022-02 x64KB5011353
Servicing Stack Update For Azure Stack HCI 20H2 2022-01 x64KB5009640
Servicing Stack Update For Azure Stack HCI 20H2 2021-11 x64KB5007349
Servicing Stack Update For Azure Stack HCI 20H2 2021-10 x64KB5006751
Servicing Stack Update For Azure Stack HCI 20H2 2021-09 x64KB5005942
Servicing Stack Update For Azure Stack HCI (Hyperconverged Infrastructure)

Now install the MSU update package you want. Take a note here that, Windows Server 2008 and Server 2008 R2: Microsoft ended support for these OSs in Jan 2020, So we recommend you to upgrade to Windows Server 2016 or Server 2019.

Related Windows ArticlesWindows Troubleshooting Tools & Guides
5 Best Free Antivirus Software For WindowsHow To Fix Windows Update Corruption Errors?
5 Best Malware Removal Tools For WindowsHow to enable/disable the weather widget in Windows 11 taskbar?
Windows Built-in Parental Control – How To?How To Recover Windows Product Key?
5 best Snipping Tools For WindowsHow to get the login screen directly without clicking and waiting ?
Best Parental Control Software For WindowsHow To Optimize Windows Privacy Settings?
Open Source Video Editors For WindowsHow To Clone And Boot Windows To A USB?
15 Most Common Windows ProblemsTroubleshooting Tools To Fix Windows 10/11 Issues
How To Record Your Screen In WindowsHow to Clean Boot Windows? (Safe Mode)
Windows Disk Clean Up – How toHow To Restart Windows Video Driver?
How To Fix Windows Hard Disk Errors?How To Clear Windows Print Spool Queue Manually?
How To Identify Faulty Memory(RAM)?How To Reset Windows? Reset This PC

What is a Servicing Stack Update?

Servicing stack updates provide fixes to the servicing stack, the component that installs Windows updates. Additionally, it contains the “component-based servicing stack” (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month.

What’s the difference between a servicing stack update and a cumulative update?

Both Windows 10 and Windows Server use the cumulative update mechanism, in which many fixes to improve the quality and security of Windows are packaged into a single update. Each cumulative update includes the changes and fixes from all previous updates.

Servicing stack updates must ship separately from the cumulative updates because they modify the component that installs Windows updates. The servicing stack is released separately because the servicing stack itself requires an update. For example, the cumulative update KB4284880 requires May 17, 2018, servicing stack update, which includes updates to Windows Update.

Facing Other Issues in your Windows and PC? Check out these solutions :

Windows Update Troubleshooting Guides and Tools
  • Windows Update Troubleshooter for Windows 7,8, & 10Window Update Agent Reset ToolHow To Fix Windows Update Corruption Errors?List of Windows Update URLs & Ports
  • Windows Apps Free Downloads – Fix-it tools, Apps, KBs
  • Net Framework Repair ToolMicrosoft Safety Scanner – Free Malware ScannerMicrosoft Edge Offline InstallerWindows Update Agent Reset ToolWindows USB Troubleshooting ToolWindows Update TroubleshooterMouse and Keyboard Center (mkc.msi)
  • What is KB5011570?

    The KB5011570 is servicing stack update for Windows 10 & Windows server 2016 Operating systems. KB5011570 SSU addresses a problem where it might enter BitLocker recovery mode after a servicing update. This update fixes a problem that causes the Error Code 0x8007007B when you try to install security updates on a computer that was previously running Windows 10 and using BitLocker Drive Encryption.