Windows server 2019 cumulative update

To obtain updates from this website, scripting must be enabled.

To use this site to find and download updates, you need to change your security settings to allow ActiveX controls and active scripting. To get updates but allow your security settings to continue blocking potentially harmful ActiveX controls and scripting from other sites, make this site a trusted website:


In Internet Explorer, click Tools, and then click Internet Options.

On the Security tab, click the Trusted Sites icon.

Click Sites and then add these website addresses one at a time to the list:
You can only add one address at a time and you must click Add after each one:


http://*.update.microsoft.com

https://*.update.microsoft.com

http://download.windowsupdate.com

Note:
You might have to uncheck the Require server verification (https:) for all sites in the zone option to enter all the addresses.

KB5029247 is the latest cumulative update for Windows Server 2019 and Windows Server 2019 Server Core installation. It was released on 8th August 2023 as part of the ‘Patch Tuesday’ initiative.

Salient points

  • KB5029247 is the cumulative update for August 2023. It supersedes July month’s cumulative update KB5028168.
  • KB5029247 has now been superseded by KB5030214. KB5030214 was released on 12th September 2023 as part of the ‘Patch Tuesday’ project. You can read more about KB5030214 on this page.
  • With KB5029247, the server build changes to 17763.4737. You will be upgrading from KB5028168 server build 17763.4645 to 1773.4737.
  • The cumulative update address quite a few improvements. One of the proposed improvements includes the resolution of logging into the Active Directory Federation Services. For a list of changes, look under the Changelog section.
  • 31 security vulnerabilities have been disclosed as part of the security bulletin for Windows Server 2019 for August 2023.
  • 3 of these vulnerabilities have a ‘Remote Code Execution’ impact with CVSS scores of 9.8. More information about these 3 vulnerabilities is in the vulnerabilities section below.
  • KB5005112 is the Servicing Stack Update that should be deployed before patching KB5029247 on Windows Server 2019.

Download KB5029247

KB5029247 can be patched automatically through one of the following methods:

  • Windows Update
  • Windows Update for Business
  • WSUS or Windows Server Update Service

WSUS remains the most commonly used Windows Update processes. We strongly recommend using WSUS to plan and deploy cumulative updates.

Should you want to deploy KB5029247 manually, you will need to ensure the following two patches are deployed:

  • Deploy KB5005112 Servicing Stack Update
  • Deploy KB5029247

The offline installer file for KB5005112 can be downloaded from the Microsoft Update Catalog page or the direct download link shared below:

  • Download KB5005112 from the Microsoft Update Catalog page
  • Download KB5005112 from the direct download link

The size of the update file for KB5005112 is 13.8 MB.

Once the Servicing Stack Update is installed, you can install KB5029247. It may be pertinent to mention here that Servicing Stack Updates do not lead to server reboots.

Below, you can find the direct download link for KB5029247 and the KB5029247 page on the Microsoft Update Catalog site.

  • Download KB5029247 from the Microsoft Update Catalog
  • Download KB5029247 from the direct download link

The size of the MSU update file for KB5029247 is 611.9. This update will cause a server reboot. So, please deploy as part of an organized change in the IT infrastructure.

Vulnerabilities

In all, 31 security vulnerabilities affect Windows Server 2019. This is as per the security bulletin for Windows Server 2019 released in August 2023.

We are primarily concerned with the 3 critical vulnerabilities that carry a CVSS score of 9.8. These 3 security vulnerabilities can cause ‘Remote Code Execution’ threats in the infrastructure.

CVE Details CVSS Score Impact Affected component Description
CVE-2023-35385 9.8 CRITICAL Microsoft Message Queuing Successful exploitation of this vulnerability could allow an unauthenticated attacker to remotely execute code on the target server.
CVE-2023-36911 9.8 CRITICAL Microsoft Message Queuing Successful exploitation of this vulnerability could allow an unauthenticated attacker to remotely execute code on the target server.
CVE-2023-36910 9.8 CRITICAL Microsoft Message Queuing To exploit this vulnerability, an attacker would need to send a specially crafted malicious MSMQ packet to a MSMQ server. This could result in remote code execution on the server side.

All 3 vulnerabilities affect the Microsoft Message Queuing service. If the Message Queuing service is disabled or inactive, the vulnerabilities ceases to have any impact on the server.

An immediate mitigation plan involves disabling the Message Queuing service.

KB5029247 – Changelog

Quite a few changes or improvements are part of the KB5029247 cumulative update. A list of changes that are part of KB5029247 includes:

  • This update addresses an issue that affects apps that use DirectX on older Intel graphics drivers. You might receive an error from apphelp.dll.
  • This update affects user mode printer drivers. They unload unexpectedly. This occurs when you print from multiple print queues to the same printer driver.
  • This update enhances hinting for some of the letters of the Verdana Pro font family.
  • This update affects the Windows Kernel Vulnerable Driver Blocklist, DriverSiPolicy.p7b. It adds drivers that are at risk for Bring Your Own Vulnerable Driver (BYOVD) attacks.
  • This update addresses an issue that affects Kerberos constrained delegation (KCD). It fails on read-write domain controllers. The error message is, “KRB_AP_ERR_MODIFIED.” This occurs after you install the November 2022 security updates.
  • This update addresses an issue that affects the Windows Management Instrumentation (WMI) repository. This causes an installation error. The issue occurs when a device does not shut down properly.
  • This update addresses an issue that affects Event Forwarding Subscriptions. When you add an Event Channel to the subscription, it forwards events you do not need.
  • This update addresses a deadlock in Internet Protocol Security (IPsec). When you configure servers with IPsec rules, they stop responding. This issue affects virtual and physical servers.  
  • This update addresses an issue that affects Active Directory Federation Services (AD FS). It might take several attempts to sign in to AD FS successfully. This is because the time calculation for the expiration of a single sign on cookie is wrong.
  • This update addresses an issue that affects AD Domains and Trusts snap-ins. They fail to enumerate domain trusts. The error message is, “The parameter is incorrect.”

Rajesh Dhawan

Rajesh Dhawan is a technology professional who loves to blog about smart wearables, Cloud computing and Microsoft technologies. He loves to break complex problems into manageable chunks of meaningful information.

To obtain updates from this website, scripting must be enabled.

To use this site to find and download updates, you need to change your security settings to allow ActiveX controls and active scripting. To get updates but allow your security settings to continue blocking potentially harmful ActiveX controls and scripting from other sites, make this site a trusted website:


In Internet Explorer, click Tools, and then click Internet Options.

On the Security tab, click the Trusted Sites icon.

Click Sites and then add these website addresses one at a time to the list:
You can only add one address at a time and you must click Add after each one:


http://*.update.microsoft.com

https://*.update.microsoft.com

http://download.windowsupdate.com

Note:
You might have to uncheck the Require server verification (https:) for all sites in the zone option to enter all the addresses.

Microsoft выпускает новые обновления безопасности для своих продуктов как минимум один раз в месяц. В большинстве случаев служба Windows Update прекрасно справляется с автоматическим получением и установкой обновлений Windows. Также вы можете вручную найти, скачать и установить актуальное кумулятивное обновление безопасности для вашей редакции и версии Windows. Например, на компьютерах с отключенной службой wususerv, в изолированных от интернета сетях (если у вас не используется WSUS сервер, где можно вручную управлять тестированием и одобрением обновлений Windows), в локальной сети с лимитным подключением (metered connection) и т.д.

Содержание:

  • Узнать дату установки последних обновлений Windows
  • Как найти и скачать последние обновления безопасности для вашей версии Windows?
  • Ручная установка кумулятивных обновлений в Windows
  • Ручное обновление билда Windows 10 (Feature Update)

Каждый второй вторник месяца Microsoft выпускает новые обновления для всех поддерживаемых редакций Windows (исправления для особо критичных уязвимостей могут выпускаться быстрее, не дожидаясь этой даты. Также имейте в виду, что в Windows используется кумулятивная модель обновлений. Это означает, что для обновления Windows достаточно установить только один, последний, кумулятивный пакет безопасности.

Проверьте дату установки последних обновлений на вашем компьютере с помощью PowerShell команды:

gwmi win32_quickfixengineering |sort installedon -desc

powershell gwmi win32_quickfixengineering вывести дату последней установки обновления windows

Source Description HotFixID InstalledBy InstalledOn
PCname1 Security Update KB5011352 NT AUTHORITYSYSTEM 2/9/2022 12:00:00 AMН

В данном случае видно, что последний раз на этом компьютере обновление безопасности устанавливалось 9 февраля 2022 года.

Так же вы можете вывести историю установки обновлений с помощью командлета
Get-WUHistory
из модуля PSWindowsUpdate:

Get-WUHistory|Where-Object {$_.Title -match "KB*"} |Sort-Object date -desc

Затем вам нужно узнать версию и номер билда вашей Windows. Воспользуйтесь командой:

Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer, OsArchitecture

WindowsProductName WindowsVersion OsHardwareAbstractionLayer, OsArchitecture
Windows 10 Pro 2009 10.0.19041.1566 64-bit

Get-ComputerInfo - узнать версию WIndows

В моем случае мне нужно скачать последние обновления безопасности для Windows 10 20H2 x64.

Как найти и скачать последние обновления безопасности для вашей версии Windows?

Вы можете вручную скачать последние обновления для продуктов Microsoft из каталога обновлений Microsoft Update Catalog — https://www.catalog.update.microsoft.com/Home.aspx. В каталоге вы можете найти обновления для всех поддерживаемых версий Windows (также поддерживается прямой импорт обновлений через консоль WSUS). Главная проблема, что в каталоге отсутствует удобная система поиска. Если вы не знаете номер KB, который вам нужно установить, найти и скачать пакет с обновлением довольно трудно.

Рассмотрим, как сформировать правильный запрос для поиска обновлений для вашей редакции Windows в каталоге обновлений Microsoft. Статья пишется 9 марта 2022 года, соответственно последние обновления безопасности были выпушены вчера, 8 марта (второй вторник месяца). Для поиска обновлений безопасности для Windows 10 20H2 x64 за март 2022 года, воспользуйтесь таким поисковым запросом, который нужно вставить в поисковую строку в верхнем правом углу:

windows 10 20h2 x64 3/%/2022

найти обновления для вашей версии WIndows в Microsoft Update Catalog

Каталог Microsoft Update вернул список из 3 обновлений.

Как решить какие из этих обновлений нужно скачать и установить? Конечно, можно скачать и установить вручную все эти обновления, но можно сэкономить время. Т.к. Microsoft перешла на кумулятивные обновления, вам достаточно скачать и установить последнее Cumulative Update для вашей системы.

В моем случае доступно одно большое кумулятивное обновление для Windows 10:

  • 2022-03 Cumulative Update for Windows 10 Version 20H2 for x64-based Systems (KB5011487), Windows 10 version 1903 and later, Security Updates, 3/7/2022 — 655.6 MB

Щелкните по названию обновления безопасности KB5011487. В открывшемся окне с информацией об обновлении перейдите на вкладку Package Details. На этой вкладке видно какие обновления заменяет данное обновление (This update replaces the following updates:), и каким обновлением заменяется в свою очередь оно (This update has been replaced by the following updates).

информация о заменяемых обновлениях windows

Как вы это обновление ничем не заменяется: This update has been replaced by the following updates: n/a. Значит это самое последнее и актуальное кумулятивное обновление безопасности для вашей версии Windows 10.

Нажмите на кнопку Download, в открывшемся окне появится прямая ссылка на загрузку MSU файла обновлений. Скачайте файл и сохраните его на диск.

скачать последнее кумулятивное обновления для windows 10

Также вы можете найти номер KB актуального кумулятивного обновления для вашей версии Windows 10 с помощью страницы https://support.microsoft.com/en-us/topic/windows-10-update-history-7dd3071a-3906-fa2c-c342-f7f86728a6e3.

В списке слева выберите вашу версию Windows 10 (в моем примере это Windows 10 20H2), затем обратите внимание на список In this release. Самая первая запись ссылается на статью базы знаний для последнего кумулятивного обновления Windows этой редакции. В нашем примере это March 8, 2022—KB5011487 (OS Builds 19042.1586, 19043.1586, and 19044.1586). Именно это обновление мы и скачали согласно методике выше.

информация об обновлениях windows на сайте microsoft

Затем скачайте последнее доступное обновление служебного стека Windows 10 (SSU — Servicing Stack Updates). Это обновление также можно найти в Windows Update Catalog по ключевой фразе:
servicing stack windows 10 20h2

скачать Servicing Stack Update для windows

Обязательно установите Servicing Stack Update до установки накопительного обнолвения безопасности Windows.

C марта 2021 года, Microsoft перестала выпускать отдельные обновления SSU для билдов Windows 10 2004 и старше. Теперь они интегрируются в последнее кумулятивное обновление LCU (Latest Cumulative Update).

Скачать файлы обновлений Windows с помощью PowerShell

Для скачивания файлов MSU обновлений из Microsoft Update Catalog можно использовать командлет Save-KBFile из модуля KBUpdate (KB Viewer, Saver, Installer and Uninstaller) — https://github.com/potatoqualitee/kbupdate

Установите модуль из PowerShell Gallery:

Install-Module kbupdate -Scope CurrentUser

Для загрузки определенных файлов обновлений выполните команду PowerShell:

Save-KBFile -Name KB5011487, 5005260 -Architecture x64 -Path C:Updates

Ручная установка кумулятивных обновлений в Windows

После того, как вы скачали MSU файл с актуальным кумулятивным обновлением для вашей редакции Windows 10, вы можете его установить.

Щелкните дважды по скачанному msu файлу и следуйте шагам мастера автономного установщика обновлений Windwows.

ручная установка кумулятивного обновления для windows 10

После окончания установки пакета обновлений нужно перезагрузить компьютер (если после установки обновления вы наблюдаете проблемы с работой ОС или приложений, вы можете удалить его).

Также вы можете установить обновление Windows из командной строки в тихом режиме с помощью утилиты wusa.exe (Windows Update Standalone Installer). Следующая команда установит указанное обновление в тихом режиме и отложит автоматическую перезагрузку системы после завершения установки:

wusa C:updateswindows10.0-kb5011487-x64_2190163dcb84974d93ecdc32bdae277b57ebb95c.msu /quiet /norestart

Ручное обновление сигнатур Windows Defender

Если на вашем устройстве Windows включен встроенный Windows Defender Antivirus, вы можете вручную обновить его сигнатуры. Обновление с новым набором сигнатур можно скачать с Microsoft Update Catalog, либо (проще) со страницы https://www.microsoft.com/en-us/wdsi/defenderupdates#manual.

Скачайте файл офлайн установки для вашей версии Window. Например, Microsoft Defender Antivirus for Windows 10 and Windows 8.1 64-bit.

скачать обновление для Windows Defender Antivirus

Запустите и установите файл
fpam-fe.exe
для обновления антивирусных баз.

Ручное обновление билда Windows 10 (Feature Update)

Также вы можете вручную обновить билд Windows 10 (Feature Update). Например, вы хотите вручную обновить билд Windows 10 на своем компьютере с 20H2 (окончание поддержки 10 мая 2022) на 21H2.

Для этого перейдите на страницу https://www.microsoft.com/en-us/software-download/windows10 и нажмите кнопку Update Now.

апгрей билда windows 10

Скачайте и запустите файл Windows 10 Update Assistant (
Windows10Upgrade9252.exe)
.

Мастер предложит вам обновится до последней версии Windows 10 (Windows 10 November 2021 Update). Для такого обновления требуется подключение к интернету.

Чтобы выполнить оффлайн обновление билда Windows 10, сформируйте установочный ISO образ с новый билдом Windows 10 с помощью Media Citation Tool (позволяет создать iso образ или загрузочную флешку с Windows 10).

Затем смонтируйте ISO образ в виртуальный привод и запустите файл setup.exe. Следуйте шагам мастера обновления Windows. Подробнее это описано в статье про обновление билда Windows 10 из командной строки.

Cumulative update for the Windows Server 2019 has been released by Microsoft on 8th February. Early adopters of the cumulative update have reported a seamless installation. No issues have been reported after updating the Windows Server 2019 with KB5010351. We look at the details of the latest cumulative update for Windows Server 2019. This update supersedes the last month’s KB5009557 and the out of band update -KB5010791 for Windows Server 2019.

You may download the KB5010351 directly from the Microsoft Update Catalog link. The size of this update is 559 Mb.

Salient points about KB5010351:

  • This update is cumulative.
  • The update weighs 559 Mb in size.
  • The update supercedes January update -KB5009557.
  • Out of the 2 critical vulnerabilities reported in Feburary, you will need to check the HTTP Protocol Stack vulnerability through the registry on Windows Server 2019. Details are given below.
  • Zero-day DNS vulnerability does not apply to the Windows Server 2019. However, it is worth reading about it. It is a CVSS 8.8 vulnerability with significant impact on the affected servers.
  • The stable build number after updating Windows Server 2019 with KB5010351 will be OS Build 17763.2565.

Can I install KB5010351 without installing January cumulative updates for Windows Server 2019?

The latest update KB5010351 is a cumulative update for Windows Server 2019. If you did not install the KB5009557 January update or KB5010791 out of band update, you can still go ahead and install the KB5010351 cumulative update on Windows Server 2019. KB5010351 supersedes KB5009557.

Microsoft has clearly stated that this update will replace the January update and the out-of-band update KB5010791. It has also been stated on the patch document that this update will download incremental changes if you have already deployed the previous month’s cumulative updates and the out of band updates.

There were many issues that were caused after implementing KB5009557 cumulative updates on Windows Server 2019 in January. To resolve those issues, Microsoft had released an out of band update KB5010791. This update resolved the issues that had arisen out of implementing KB5009557.

Installing the latest cumulative update should not take much time. The update file weighs 559 MB. Last month’s cumulative updates had a size of 556.9 MB. So, if you had implemented the January updates on Windows Server 2019, you will download the incremental changes from the previous update.

How to install KB5010351 on Windows Server 2019?

KB5010351 is available through all the normal channels. You can install KB5010351 in one of the following four regular ways:

  • KB5010351 can be installed using the Windows Update service.
  • KB5010351 can be installed using Windows Update for Business.
  • KB5010351 can also be installed by importing the update in the Windows Server Update Service or WSUS. You will need to configure WSUS to work on Windows Server 2019 product and import the security updates as part of the process.
  • KB5010351 can also be downloaded from the Microsoft Update Catalog page for Windows Server 2019.

There have been no issues reported in this month’s update for Windows Server 2019. However, we still suggest running the updates on staging servers before hitting the production servers. If you do not have a staging environment, you may start by patching the Windows Server 2019 servers with the least significance on your network.

Vulnerabilities resolved for Windows Server 2019

  • There is a critical vulnerability that you need to be aware of. CVE-2022-21907 lies in the HTTP Protocol Stack or http.sys and it can be used to cause a Remote Code Execution attack on the vulnerable servers. This vulnerability does not affect Windows Server 2019. However, Microsoft wants you to check the presence of DWORD EnableTrailerSupport in the registry hive location of

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesHTTPParameters

  • The other critical vulnerability on the February updates is on the Microsoft Defender for IoT devices. This affects the Azure framework. So, your Windows Server 2019 does not have this vulnerability.

If the DWORD EnableTrailerSupport exists on the registry hive, please delete it from the registry to clear this vulnerability from your Windows Server 2019 server.

  • There is a Zero-day vulnerability on the DNS with a CVSS rating of 8.8 that you need to be aware of. CVE-2022-21984 has a CVSS score of 8.8 and affects the DNS services. It could lead to Remote Code Execution as an attacker could compromise the server running the DNS and cause malicious code to execute on the server. This vulnerability does not affect the Windows Server 2019.

On the vulnerability side of things, Windows Server 2019 needs to be checked for the presence of critical vulnerabilities that can be resolved manually (see above). Zero-day vulnerability does not apply to Windows Server 2019.

What bugs or fixes have been resolved in KB5010351 on Windows Server 2019?

KB5010351 resolves the issue with failed LDAP bindings. Microsoft has posted the below on the updates website for Microsoft Windows Server 2019.

Addresses an issue that causes a Lightweight Directory Access Protocol (LDAP) modify operation to fail if the operation contains the SamAccountName and UserAccountControl attributes. The error message is, “Error: 0x20EF. The directory service encountered an unknown failure”.

What known issues should I be aware of in KB5010351 on Windows Server 2019?

1. The newest issue that you need to be aware of is the issue with .NET framework on Windows Server 2019. After deploying January updates, apps that use the Microsoft .NET Framework to acquire or set Active Directory Forest Trust Information may not work.

The remedy for this issue lies in updating the .NET framework as per the following update details:

  • KB5011259 for fixing issues in .NET framework version 4.7.2 on Windows Server 2019. This is an out of band update. Please deploy it manually on the Windows Server 2019 from the Microsoft Update catalog page.
  • KB5011257 for fixing issues in .NET framework version 4.8 on Windows Server 2019. This is an out of band update. Please deploy it manually on the Windows Server 2019 from this Microsoft Update catalog page.

2. Cluster services may fail on the server due to the ‘Cluster Network Driver’ not being found. Per Microsoft, this issue occurs because of an update to the PnP class drivers used by this service.  After about 20 minutes, you should be able to restart your device and not encounter this issue.

Summary

The cumulative update KB5010351 for Windows Server 2019 has not posed any issues post-deployment by early adopters of the security update. The update superseded the January updates for Windows Server 2019. You need to pay special attention to a critical vulnerability with a score of 9.8 that may need to be manually investigated and mitigated.

You may also like to read more about the Microsoft updates for February and January:

  • Security Update KB5009557 for Windows Server 2019 – January Updates
  • January Emergency Updates – Microsoft Windows Servers
  • Microsoft Updates – Critical Vulnerabilities in February patches

Rajesh Dhawan

Rajesh Dhawan is a technology professional who loves to blog about smart wearables, Cloud computing and Microsoft technologies. He loves to break complex problems into manageable chunks of meaningful information.

  • Remove From My Forums
  • Вопрос

  • I have a fresh install of Windows Server 2019 and I am stuck at installing Windows Update KB4467708. 
    Windows Update is stuck at «Downloading — 100%». 
    I manually downloaded said update from Microsoft Update Catalog and it shows that it is successfully installed.
    However, in Update history, it shows that the update failed with an error «0x80240034».
    If I re-run the Update file, message shows that it is already installed
    I troubleshoot as per several articles such as https://howtofixwindows.com/windows-10-1809-update-fails-to-install/
    and several other technet articles.
    I have installed Windows Server 2019 on a Physical Server and on a Virtual Machine but same issue with Windows Update KB4467708.
    Any insights is much appreciated. Thank you.

Ответы

  • Status Update: I tried to install Windows Update for a week and followed all troubleshooting steps from several blogs and site but all failed. So I left Windows Server 2019 running on the new Dell PowerEdge R740XD and on the Virtual Machine on Dell PowerEdge
    R730XD. After another week, I went ahead and install the same Windows Update that keeps failing and it downloaded and installed without additional steps. 

    • Помечено в качестве ответа

      5 декабря 2018 г. 22:07

Добрый день, товарищи. Подскажите, есть Windows Server 2019, активирован ключом (есть наклейка на корпусе), на этом сервере сейчас «Версия 1809 (Сборка ОС 17763.1879)», так написано в winver. Вопрос в том, а обновляется ли серверная ОС так же, как и пользовательская ветка ОС Windows 10, как понимаю, сейчас последний релиз у них 2009 (он же 20H2). В настоящий момент если и прилетают обновы, то только исправления и обновы встроенного защитника Windows (из последних KB5001342 и KB890830, соответственно).


  • Вопрос задан

    более года назад

  • 1412 просмотров

Automating Windows Update Services can be a pain! It’s often easier to install an offline Windows update with PowerShell, but where can you download offline update files? Thankfully, the Microsoft Update Catalog site provides offline .msu files for all updates that are released. And, using the MSCatalog module, it’s a breeze to download and install these offline updates using PowerShell.

In this tutorial, you’ll first learn how to install the MSCatalog PowerShell module and query the Microsoft Update Catalog site. Then, you’ll see how to download one or more updates and install them using PowerShell.

Prerequisites

To follow along with this tutorial, you’ll just need to have PowerShell 5.1 or later installed. This tutorial will use PowerShell 7.1 running on a Windows Server 2019 server, although all of the processes will also work on a Windows 10 workstation.

Installing the MSCatalog PowerShell module

If you haven’t done so already, the first thing you’ll need to do is install the latest version of the MSCatalog module from the PowerShell Gallery. This is as simple as running the following command.

Install-Module -Name "MSCatalog"

If you already have the module installed, it’s good practice to make sure it is the latest version. You can do this using the Update-Module cmdlet; for example:

Update-Module -Name "MSCatalog"

Searching for updates using Get-MSCatalogUpdate

Now that you’ve got the latest version of MSCatalog installed, you can start querying the Microsoft Update Catalog site. To do this, you’ll use the Get-MSCatalogUpdate command.

Searching by the KB article number

If you already know the KB article number relating to the update you’re searching for, you can simply specify this using the search parameter. For example, the following command will search for updates matching KB5003646.

Get-MSCatalogUpdate -Search "KB5003646"

Output

PS C:\> Get-MSCatalogUpdate -Search "KB5003646"

Title                                                                                     Products                   Classification   LastUpdated Size
-----                                                                                     --------                   --------------   ----------- ----
2021-06 Cumulative Update for Windows 10 Version 1809 for ARM64-based Systems (KB5003646) Windows 10,Windows 10 LTSB Security Updates 2021/06/07  549.6 MB
2021-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646)       Windows Server 2019        Security Updates 2021/06/07  499.5 MB
2021-06 Cumulative Update for Windows 10 Version 1809 for x64-based Systems (KB5003646)   Windows 10,Windows 10 LTSB Security Updates 2021/06/07  499.5 MB
2021-06 Cumulative Update for Windows 10 Version 1809 for x86-based Systems (KB5003646)   Windows 10,Windows 10 LTSB Security Updates 2021/06/07  278.8 MB

Search results based on a specific KB article number.

This is by far the fastest and most accurate way to search the Microsoft Update Catalog site. But what if you don’t know the KB number?

Searching using keywords

If you don’t know the KB article number, you can filter the updates by providing one or more keywords to the search parameter. The example below provides a string (Cumulative Update for Windows Server 2019 for x64-based Systems) to the search parameter to filter the results. However, by default, the Microsoft Catalog Update site treats each of the words in this string as individual search terms, and tries to match them using an OR operator (e.g., Title contains “Cumulative” OR “Update” OR “for” etc.). This often provides results that aren’t very accurate.

Get-MSCatalogUpdate -Search "Cumulative Update for Windows Server 2019 for x64-based Systems"

Output

PS C:\> Get-MSCatalogUpdate -Search "Cumulative Update for Windows Server 2019 for x64-based Systems"

Title                                                                                                                                                    Products                                               Classification   LastUpdated Size
-----                                                                                                                                                    --------                                               --------------   ----------- ----
2021-06 Cumulative Update Preview for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5003704) Azure Stack HCI                                        Updates          2021/06/15  153.9 MB
2021-06 Cumulative Update Preview for Windows Server 2019 for x64-based Systems (KB5003703)                                                              Windows Server 2019                                    Updates          2021/06/15  500.0 MB
2021-06 Cumulative Update for Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5003643)                                            Windows Server 2019 Datacenter: Azure Edition Hotpatch Security Updates 2021/06/07  150.7 MB
2021-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646)                                                                      Windows Server 2019                                    Security Updates 2021/06/07  499.5 MB
2021-06 Cumulative Update for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5003643)         Azure Stack HCI                                        Security Updates 2021/06/07  150.7 MB
2021-05 Cumulative Update Preview for Windows Server 2019 for x64-based Systems (KB5003217)                                                              Windows Server 2019                                    Updates          2021/05/20  494.0 MB
2021-05 Cumulative Update Preview for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5003237) Azure Stack HCI                                        Updates          2021/05/20  148.0 MB
2021-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003171)                                                                      Windows Server 2019                                    Security Updates 2021/05/12  487.9 MB
2021-05 Cumulative Update for Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5003188)                                            Windows Server 2019 Datacenter: Azure Edition Hotpatch Security Updates 2021/05/10  148.0 MB
2021-05 Cumulative Update for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5003188)         Azure Stack HCI                                        Security Updates 2021/05/10  148.0 MB
2021-04 Cumulative Update Preview for Windows Server 2019 for x64-based Systems (KB5001384)                                                              Windows Server 2019                                    Updates          2021/04/22  488.8 MB
2021-04 Cumulative Update Preview for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5001395) Azure Stack HCI                                        Updates          2021/04/22  144.3 MB
2021-04 Cumulative Update for Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5001343)                                            Windows Server 2019 Datacenter: Azure Edition Hotpatch Security Updates 2021/04/12  142.3 MB
2021-04 Cumulative Update for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5001343)         Azure Stack HCI                                        Security Updates 2021/04/12  142.3 MB
2021-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001342)                                                                      Windows Server 2019                                    Security Updates 2021/04/12  393.6 MB
2021-03 Cumulative Update Preview for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5000849) Azure Stack HCI                                        Updates          2021/03/25  139.8 MB
2021-03 Cumulative Update Preview for Windows Server 2019 for x64-based Systems (KB5000854)                                                              Windows Server 2019                                    Updates          2021/03/25  392.3 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001638)                                                                      Windows Server 2019                                    Updates          2021/03/18  391.4 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001568)                                                                      Windows Server 2019                                    Updates          2021/03/15  391.5 MB
2021-03 Cumulative Update for Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5000801)                                            Windows Server 2019 Datacenter: Azure Edition Hotpatch Security Updates 2021/03/08  137.9 MB
2021-03 Cumulative Update for Azure Stack HCI, version 20H2 and  Windows Server 2019 Datacenter: Azure Edition for x64-based Systems (KB5000801)         Azure Stack HCI                                        Security Updates 2021/03/08  137.9 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5000822)                                                                      Windows Server 2019                                    Security Updates 2021/03/08  391.2 MB
2021-02 Cumulative Update Preview for Windows Server 2019 for x64-based Systems (KB4601383)                                                              Windows Server 2019                                    Updates          2021/02/16  383.1 MB
2021-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4601345)                                                                      Windows Server 2019                                    Security Updates 2021/02/08  381.2 MB
2021-01 Cumulative Update Preview for Windows Server 2019 for x64-based Systems (KB4598296)                                                              Windows Server 2019                                    Updates          2021/01/21  380.8 MB

Search results based on a keyword search term.

To ensure that only results containing the entire search term are returned, you can use the strict switch parameter. For example, the following command will search for updates containing the exact phrase Cumulative Update for Windows Server 2019 for x64-based Systems.

The search term is matched across all available fields, not just the Title.

Get-MSCatalogUpdate -Search "Cumulative Update for Windows Server 2019 for x64-based Systems" -Strict

Output

PS C:\> Get-MSCatalogUpdate -Search "Cumulative Update for Windows Server 2019 for x64-based Systems" -Strict

Title                                                                               Products            Classification   LastUpdated Size
-----                                                                               --------            --------------   ----------- ----
2021-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646) Windows Server 2019 Security Updates 2021/06/07  499.5 MB
2021-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003171) Windows Server 2019 Security Updates 2021/05/12  487.9 MB
2021-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001342) Windows Server 2019 Security Updates 2021/04/12  393.6 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001638) Windows Server 2019 Updates          2021/03/18  391.4 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001568) Windows Server 2019 Updates          2021/03/15  391.5 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5000822) Windows Server 2019 Security Updates 2021/03/08  391.2 MB
2021-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4601345) Windows Server 2019 Security Updates 2021/02/08  381.2 MB
2021-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4598230) Windows Server 2019 Security Updates 2021/01/11  378.1 MB
2020-12 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4592440) Windows Server 2019 Security Updates 2020/12/06  349.1 MB
2020-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4594442) Windows Server 2019 Updates          2020/11/17  346.3 MB
2020-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4586793) Windows Server 2019 Security Updates 2020/11/06  346.6 MB
2020-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4577668) Windows Server 2019 Security Updates 2020/10/12  368.3 MB
2020-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4567513) Windows Server 2019 Updates          2020/06/15  332.6 MB
2020-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4550969) Windows Server 2019 Updates          2020/04/20  319.4 MB
2020-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4554354) Windows Server 2019 Updates          2020/03/30  317.5 MB
2020-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4541331) Windows Server 2019 Updates          2020/03/16  317.5 MB
2020-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4537818) Windows Server 2019 Updates          2020/02/24  312.2 MB
2020-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4534321) Windows Server 2019 Updates          2020/01/22  285.1 MB
2019-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4520062) Windows Server 2019 Updates          2019/10/14  279.0 MB
2019-08 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4512534) Windows Server 2019 Updates          2019/08/17  271.1 MB
2019-07 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4505658) Windows Server 2019 Updates          2019/07/22  261.3 MB
2019-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4509479) Windows Server 2019 Updates          2019/06/26  248.0 MB
2019-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4501371) Windows Server 2019 Updates          2019/06/18  245.2 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4497934) Windows Server 2019 Updates          2019/05/20  237.3 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4505056) Windows Server 2019 Updates          2019/05/19  223.3 MB

Search results based on a keyword search term using the `Strict` switch parameter.

When searching using keywords, you’ll get the best results by being as specific as possible.

Manipulating the search results

By default, the results are sorted by the LastUpdated field in descending order (i.e., the newest update should be first in the list). However, you can use the SortBy and Descending parameters to manipulate the search results, as required.

For example, the following command will perform the previous search again, but this time the SortBy parameter is set to Size. This will cause the results to be sorted by the Size column in ascending order. If you wanted the results in descending order, you’d simply add the Descending switch parameter.

This example uses PowerShell splatting, which you can learn more about here!

$Params = @{
    Search = "Cumulative Update for Windows Server 2019 for x64-based Systems"
    Strict = $true
    SortBy = "Size"
}

Get-MSCatalogUpdate @Params

Output

PS C:\> Get-MSCatalogUpdate @Params

Title                                                                               Products            Classification   LastUpdated Size
-----                                                                               --------            --------------   ----------- ----
2018-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4464455) Windows Server 2019 Updates          2018/11/09  85.0 MB
2018-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4469342) Windows Server 2019 Updates          2018/12/04  116.1 MB
2019-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4476976) Windows Server 2019 Updates          2019/01/18  137.7 MB
2019-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4482887) Windows Server 2019 Updates          2019/02/28  152.7 MB
2019-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4490481) Windows Server 2019 Updates          2019/04/01  164.4 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4501835) Windows Server 2019 Updates          2019/05/01  219.9 MB
2019-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4495667) Windows Server 2019 Updates          2019/05/03  222.0 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4505056) Windows Server 2019 Updates          2019/05/19  223.3 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4497934) Windows Server 2019 Updates          2019/05/20  237.3 MB
2019-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4501371) Windows Server 2019 Updates          2019/06/18  245.2 MB
2019-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4509479) Windows Server 2019 Updates          2019/06/26  248.0 MB
2019-07 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4505658) Windows Server 2019 Updates          2019/07/22  261.3 MB
2019-08 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4512534) Windows Server 2019 Updates          2019/08/17  271.1 MB
2019-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4520062) Windows Server 2019 Updates          2019/10/14  279.0 MB
2020-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4534321) Windows Server 2019 Updates          2020/01/22  285.1 MB
2020-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4537818) Windows Server 2019 Updates          2020/02/24  312.2 MB
2020-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4554354) Windows Server 2019 Updates          2020/03/30  317.5 MB
2020-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4541331) Windows Server 2019 Updates          2020/03/16  317.5 MB
2020-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4550969) Windows Server 2019 Updates          2020/04/20  319.4 MB
2020-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4567513) Windows Server 2019 Updates          2020/06/15  332.6 MB
2020-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4594442) Windows Server 2019 Updates          2020/11/17  346.3 MB
2020-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4586793) Windows Server 2019 Security Updates 2020/11/06  346.6 MB
2020-12 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4592440) Windows Server 2019 Security Updates 2020/12/06  349.1 MB
2020-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4577668) Windows Server 2019 Security Updates 2020/10/12  368.3 MB
2021-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4598230) Windows Server 2019 Security Updates 2021/01/11  378.1 MB

Search results based on a keyword search term using the `Strict` switch parameter and the `SortBy` parameter.

The SortBy parameter accepts any of the following column headers; Title, Products, Classification, LastUpdated, and Size.

Returning more than 25 results at a time

So far, all of the previous examples have returned a maximum of 25 results. This is because the Microsoft Update Catalog site only provides 25 results at a time . If you want to return all available results, you can specify the AllPages switch parameter. This will make multiple web requests to the Microsoft Update Catalog site to retrieve all available pages of results; for example:

$Params = @{
    Search = "Cumulative Update for Windows Server 2019 for x64-based Systems"
    Strict = $true
    SortBy = "Size"
    AllPages = $true
}

Get-MSCatalogUpdate @Params

Output

PS C:\> Get-MSCatalogUpdate @Params

Title                                                                               Products            Classification   LastUpdated Size
-----                                                                               --------            --------------   ----------- ----
2018-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4464455) Windows Server 2019 Updates          2018/11/09  85.0 MB
2018-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4469342) Windows Server 2019 Updates          2018/12/04  116.1 MB
2019-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4476976) Windows Server 2019 Updates          2019/01/18  137.7 MB
2019-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4482887) Windows Server 2019 Updates          2019/02/28  152.7 MB
2019-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4490481) Windows Server 2019 Updates          2019/04/01  164.4 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4501835) Windows Server 2019 Updates          2019/05/01  219.9 MB
2019-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4495667) Windows Server 2019 Updates          2019/05/03  222.0 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4505056) Windows Server 2019 Updates          2019/05/19  223.3 MB
2019-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4497934) Windows Server 2019 Updates          2019/05/20  237.3 MB
2019-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4501371) Windows Server 2019 Updates          2019/06/18  245.2 MB
2019-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4509479) Windows Server 2019 Updates          2019/06/26  248.0 MB
2019-07 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4505658) Windows Server 2019 Updates          2019/07/22  261.3 MB
2019-08 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4512534) Windows Server 2019 Updates          2019/08/17  271.1 MB
2019-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4520062) Windows Server 2019 Updates          2019/10/14  279.0 MB
2020-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4534321) Windows Server 2019 Updates          2020/01/22  285.1 MB
2020-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4537818) Windows Server 2019 Updates          2020/02/24  312.2 MB
2020-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4554354) Windows Server 2019 Updates          2020/03/30  317.5 MB
2020-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4541331) Windows Server 2019 Updates          2020/03/16  317.5 MB
2020-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4550969) Windows Server 2019 Updates          2020/04/20  319.4 MB
2020-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4567513) Windows Server 2019 Updates          2020/06/15  332.6 MB
2020-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4594442) Windows Server 2019 Updates          2020/11/17  346.3 MB
2020-11 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4586793) Windows Server 2019 Security Updates 2020/11/06  346.6 MB
2020-12 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4592440) Windows Server 2019 Security Updates 2020/12/06  349.1 MB
2020-10 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4577668) Windows Server 2019 Security Updates 2020/10/12  368.3 MB
2021-01 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4598230) Windows Server 2019 Security Updates 2021/01/11  378.1 MB
2021-02 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4601345) Windows Server 2019 Security Updates 2021/02/08  381.2 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5000822) Windows Server 2019 Security Updates 2021/03/08  391.2 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001638) Windows Server 2019 Updates          2021/03/18  391.4 MB
2021-03 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001568) Windows Server 2019 Updates          2021/03/15  391.5 MB
2021-04 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5001342) Windows Server 2019 Security Updates 2021/04/12  393.6 MB
2021-05 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003171) Windows Server 2019 Security Updates 2021/05/12  487.9 MB
2021-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646) Windows Server 2019 Security Updates 2021/06/07  499.5 MB

Search results based on a keyword search term demonstrating the `AllPages` switch parameter.

Even with the AllPages parameter, the Microsoft Catalog Update site will only provide a maximum of 1000 updates per search. This is another reason to make your search terms as specific as possible.

Downloading updates using Save-MSCatalogUpdate

Now that you’ve mastered searching for updates using Get-MSCatalogUpdate, you’ll need to know how to download them. For this, you’ll use the Save-MSCatalogUpdate command.

The first step is to use Get-MSCatalogUpdate to store a single update in a variable. For example, the following command will store the Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646) update in the $Update variable.

$Update = Get-MSCatalogUpdate -Search "Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646)"

Output

# Store the update in the $Update variable.
PS C:\> $Update = Get-MSCatalogUpdate -Search "Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646)"

# Print the $Update variable to the console to check that it contains a single update.
PS C:\> $Update

Title                                                                               Products            Classification   LastUpdated Size
-----                                                                               --------            --------------   ----------- ----
2021-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB5003646) Windows Server 2019 Security Updates 2021/06/07  499.5 MB

Storing a specific update in a variable (`$Update`).

Then, you can pass the $Update variable to the Update parameter of Save-MSCatalogUpdate to download it. You’ll also need to provide a path to the Destination parameter; for example:

Save-MSCatalogUpdate -Update $Update -Destination "C:\Temp"

Output

# Save the update in $Update to C:\Temp.
PS C:\> Save-MSCatalogUpdate -Update $Update -Destination "C:\Temp"

# The Save-MSCatalogUpdate command doesn't show any output if successful. Instead,
# you can use Get-ChildItem to see the downloaded file.
PS C:\> Get-ChildItem -Path "C:\Temp"

    Directory: C:\Temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---          18/06/2021    14:13      523802045 windows10.0-kb5003646-x64_ef50cfb8e8067dd27c13ae7c4150d20cb346b3bf.msu

Downloading an update using the `Update` parameter of the `Save-MSCatalogUpdate` command.

If your $Update variable contains more than one update, you can always specify which update to download by its index in the array (e.g., $Update[2] will download the third update in a zero-based array).

Sending the update object down the pipeline

The Save-MSCatalogUpdate command can receive the update object to download via the pipeline. This can be useful for writing simple one-liners to quickly download a particular update. For example, to download the latest version of the Cumulative Update for Windows Server 2019 for x64-based Systems you can do the following.

# Reference the first update returned by its index in the array (0), and pipe it to the Save-MSCatalogUpdate command.
(Get-MSCatalogUpdate -Search "Cumulative Update for Windows Server 2019 for x64-based Systems")[0] | Save-MSCatalogUpdate -Destination "C:\Temp"

Dealing with updates composed of multiple files

Some updates are composed of multiple files. This often happens when there is more than one language available for a particular update. When this is the case, Save-MSCatalogUpdate will detect the available options and prompt you to select which ones to download.

For example, the following commands attempt to download the Update for Microsoft Office 2013 (KB4011677) 32-Bit Edition update, which contains multiple files. Save-MSCatalogUpdate will prompt you to select the required file by specifying its Id, or you can enter A to download all of the files. In this example, enter 11 to download the en-us language file.

$Update = Get-MSCatalogUpdate -Search "Update for Microsoft Office 2013 (KB4011677) 32-Bit Edition"
Save-MSCatalogUpdate -Update $Update -Destination ".\"

Output

PS C:\> $Update = Get-MSCatalogUpdate -Search "Update for Microsoft Office 2013 (KB4011677) 32-Bit Edition"
PS C:\> Save-MSCatalogUpdate -Update $Update -Destination ".\"

Id  FileName
--  --------
 0  proof-ar-sa_d140d14d65cf35bf269443bedf33a91ce25ced17.cab
 1  proof-sl-si_7779ffad03046159c9fe46ea8b51cef2359ed043.cab
 2  proof-ru-ru_ad51c3015fef4ec84c7bf1bd7ecea3ae50513001.cab
 3  proof-fr-fr_cbaeb8d70abf4bdcdeab71b4e49a398ab683712c.cab
 4  proof-ko-kr_8b46b86d03f85b4d086ca4d1660a7a21ac42f578.cab
 5  proof-de-de_6b6827e86e0dc683245928c6b79dd4ac30347025.cab
 6  proof-eu-es_545179291145aef04a5d52fa1a099b9d75fd9579.cab
 7  proof-da-dk_ce1216eeb6613c13c05aef035d975244a30104c0.cab
 8  proof-hu-hu_2836b2b61c069f8044fadff8da95a7fe863c8ac1.cab
 9  proof-cs-cz_e770f507e123ad7041e0bebff98a56c52371ee9e.cab
10  proof-he-il_2f9d6065513e8b16f071b2cde122fa58af8dcfcf.cab
11  proof-en-us_1ae4178394992158748a482513090b4b34a4f14b.cab
12  proof-sk-sk_7deb8a95620b29d6ea18da89280f78a0d27f8483.cab
13  proof-ja-jp_3b98bb08afebd3008eb35b57a8ad6cfd8d7a3d3f.cab
14  proof-nl-nl_17cae97668c7823db00841fa29f21c2e7dd3d2f7.cab
15  proof-gl-es_06ad65e6d87f03024b134bfd1738fb1e5c0dbf73.cab
16  proof-pt-pt_9b20088d5ecc7b5667ee50ce62c05691f69f6b7b.cab
17  proof-zh-tw_85ba14c9118dbd2f8f45994bc2be9dd43bea0835.cab
18  proof-uk-ua_fa2c211f0338f05a7246c5f964dee232d1324c2d.cab
19  proof-tr-tr_4cebbef622cbc4ba57c4dbee0d599f43517c81ea.cab
20  proof-sv-se_a76dd4e3f8cd6cd3c78dda6f790e96288e1d342b.cab
21  proof-lt-lt_555e3ae1896c64e0bf4d090967441c84144f5fc0.cab
22  proof-it-it_1d501afe89d70168f85ea3ba4abf0f56530d5a07.cab
23  proof-nb-no_912c5a241d0cc0bdcb1558e80c5c2da43c364ed5.cab
24  proof-hr-hr_121779d22ece7a765d903506d73e0ac20753b5e8.cab
25  proof-pt-br_4881529c0171ea6208ce18b5de6c71684bad8976.cab
26  proof-et-ee_bd4fe166c78101ff937564677cac47a222be34d0.cab
27  proof-lv-lv_e7b24d89a2a72b1d8f3becef347ec49af736bbb0.cab
28  proof-th-th_57215ae8456dc0426c9a0a7b30c5c93c53fb93a7.cab
29  proof-el-gr_2f1ba04c2b0fb19ea1155c3d64a789e9a73b3684.cab
30  proof-ro-ro_62e712365bcb41cfb64417b228ee44d0a14b1a56.cab
31  proof-bg-bg_eaba8da224491f79802b27eceed9acfef68b56a4.cab
32  proof-sr-cyrl-cs_6f091498ad5b32e43838b6993cba9e32785aee61.cab
33  proof-zh-cn_de159b2b81701d56d070455fb63d062a8c84c31f.cab
34  proof-nn-no_5554397a926949767d64803f19296b18ca952c50.cab
35  proof-pl-pl_f911fda3832d574bd077a68b574565d8cd739f33.cab
36  proof-hi-in_0628542b025c310c8ccef630627acb6f33648909.cab
37  proof-ca-es_f6e24c8abd81d16ee14e4094e98419fccf19d224.cab
38  proof-sr-latn-cs_551d05fa7b113d467d36f394976992f95bd192b5.cab
39  proof-es-es_56697686e635a996b06b216fc3f0b4f7a49686f3.cab
40  proof-fi-fi_100b6b21d102186192a860630007c06026106b0e.cab
Multiple files exist for this update. Enter the Id of the file to download or 'A' to download all files.: 11

Demonstrating the `Save-MSCatalogUpdate` prompt when multiple files are available.

In order to avoid this prompt when downloading updates that are composed of multiple language files, Save-MSCatalogUpdate has a Language parameter. You can use this to specify the language to download, in the format language-country; for example:

$Update = Get-MSCatalogUpdate -Search "Update for Microsoft Office 2013 (KB4011677) 32-Bit Edition"
Save-MSCatalogUpdate -Update $Update -Destination ".\" -Language "en-us"

Installing offline updates using wusa.exe

With the offline updates downloaded, you’re now ready to install them. For this, you’ll use the built-in Windows Update Standalone Installer tool, wusa.exe. This process is very straightforward as there are only a couple of different parameters available to the wusa.exe command.

The following example runs the wusa.exe command to install an update (windows10.0-kb5003646-x64_ef50cfb8e8067dd27c13ae7c4150d20cb346b3bf.msu in this case) file located in the current directory. This will run the installer interactively and will prompt for input as required.

wusa.exe ".\windows10.0-kb5003646-x64_ef50cfb8e8067dd27c13ae7c4150d20cb346b3bf.msu"

This is fine, but with most automated solutions, you probably wouldn’t want to have to interact with the installer. If this is the case, you can specify the /quiet switch to suppress all user input and restart the computer/server as required; for example;

wusa.exe ".\windows10.0-kb5003646-x64_ef50cfb8e8067dd27c13ae7c4150d20cb346b3bf.msu" /quiet

Finally, if you’d rather not let wusa.exe automatically reboot your computer/server without warning, you can use the /norestart switch combined with /quiet, as in the example below. This will not allow wusa.exe to trigger any restarts and, therefore, you’d need to restart manually once the command completes.

wusa.exe ".\windows10.0-kb5003646-x64_ef50cfb8e8067dd27c13ae7c4150d20cb346b3bf.msu" /quiet /norestart

Conclusion

In this tutorial, you’ve learned how to install the MSCatalog PowerShell module, how to search for and download offline updates from the Microsoft Update Catalog site, and how to install these updates using the built-in wusa.exe tool. Hopefully, this has been interesting to you and will help you when automating offline update tasks in the future. Thanks for reading!

Windows 10: KB4514601 Cumulative Update for Version 1809 and Windows Server 2019

Discus and support KB4514601 Cumulative Update for Version 1809 and Windows Server 2019 in Windows 10 Updates and Activation to solve the problem; September 10, 2019-KB4514601 Cumulative Update for .NET Framework 3.5, 4.7.2 and 4.8 for Windows 10 Version 1809 and Windows Server 2019. WU auto…
Discussion in ‘Windows 10 Updates and Activation’ started by jamis, Sep 14, 2019.

  1. KB4514601 Cumulative Update for Version 1809 and Windows Server 2019

    September 10, 2019-KB4514601 Cumulative Update for .NET Framework 3.5, 4.7.2 and 4.8 for Windows 10 Version 1809 and Windows Server 2019. WU auto updated this CU yesterday. I searched and didn’t see it listed anywhere on this site. It’s another one of those elevation of privilege vulnerability fixes.

    https://support.microsoft.com/en-us/…-net-framework

    :)

  2. March 1, 2019 — KB4486553 Cumulative update for .NET Framework 3.5 and 4.7.2 for Windows 10, version 1809 and Windows Server 2019

    March 1, 2019 — KB4486553 Cumulative update for .NET Framework 3.5 and 4.7.2 for Windows 10, version 1809 and Windows Server 2019

    Will not update says some files are missing…

  3. March 1, 2019 — KB4486553 Cumulative update for .NET Framework 3.5 and 4.7.2 for Windows 10, version 1809 and Windows Server 2019

  4. KB4514601 Cumulative Update for Version 1809 and Windows Server 2019

    March 1, 2019 — KB4486553 Cumulative update for .NET Framework 3.5 and 4.7.2 for Windows 10, version 1809 and Windows Server 2019

Thema:

KB4514601 Cumulative Update for Version 1809 and Windows Server 2019

  1. KB4514601 Cumulative Update for Version 1809 and Windows Server 2019 — Similar Threads — KB4514601 Cumulative Update

  2. Cumulative updates for Windows 10 and Windows 2019 server

    in Windows 10 Gaming

    Cumulative updates for Windows 10 and Windows 2019 server: Hi, Do the cumulative updates for Windows 10 and Windows 2019 server always contain all previous updates. This seems to be the case for the following reasons : 1 — The size of the KB always increases 2 — If we update with the latest cumulative KB, and after that, if we try to…
  3. Cumulative updates for Windows 10 and Windows 2019 server

    in Windows 10 Installation and Upgrade

    Cumulative updates for Windows 10 and Windows 2019 server: Hi, Do the cumulative updates for Windows 10 and Windows 2019 server always contain all previous updates. This seems to be the case for the following reasons : 1 — The size of the KB always increases 2 — If we update with the latest cumulative KB, and after that, if we try to…
  4. Windows Server 2019 Cumulative Updates Failing

    in Windows 10 Gaming

    Windows Server 2019 Cumulative Updates Failing: Hello,Been circling back to this issue for a while now and would like to get to the bottom of it. It started with Monthly Cumulative Updates Failing with Error 0x800F0982After some troubleshooting I think I’ve actually made the issue worse and now the update is failing with…
  5. Windows Server 2019 Cumulative Updates Failing

    in Windows 10 Software and Apps

    Windows Server 2019 Cumulative Updates Failing: Hello,Been circling back to this issue for a while now and would like to get to the bottom of it. It started with Monthly Cumulative Updates Failing with Error 0x800F0982After some troubleshooting I think I’ve actually made the issue worse and now the update is failing with…
  6. Windows Server 2019 Cumulative Updates Failing

    in Windows 10 Installation and Upgrade

    Windows Server 2019 Cumulative Updates Failing: Hello,Been circling back to this issue for a while now and would like to get to the bottom of it. It started with Monthly Cumulative Updates Failing with Error 0x800F0982After some troubleshooting I think I’ve actually made the issue worse and now the update is failing with…
  7. Cumulative Windows Update on Server 2019 fails

    in Windows 10 Gaming

    Cumulative Windows Update on Server 2019 fails: Hi,I’m trying to install the Cumulative Update for Windows Server but keeps on failing. It will download but will not install successfully.I already reset Windows Update components but had the same result.I ran sfc /scannow and had some errors.I then ran DISM /Online…
  8. Cumulative Windows Update on Server 2019 fails

    in Windows 10 Software and Apps

    Cumulative Windows Update on Server 2019 fails: Hi,I’m trying to install the Cumulative Update for Windows Server but keeps on failing. It will download but will not install successfully.I already reset Windows Update components but had the same result.I ran sfc /scannow and had some errors.I then ran DISM /Online…
  9. Windows November 2019 Update — Version 1809

    in Windows 10 Installation and Upgrade

    Windows November 2019 Update — Version 1809: I’ve been trying unsuccessfully for weeks to install the latest updates, it always says it’s unable to install certain components. I uninstalled my antivirus software temporarily also as I heard that might be the problem and again, it didn’t update properly. Not sure what…
  10. 2019-04 Cumulative Update for Windows 10 version 1809 (KB4495667)

    in Windows 10 Installation and Upgrade

    2019-04 Cumulative Update for Windows 10 version 1809 (KB4495667): Im being trying to update but the update fails error 0x80070002. When i ran windows trouble shoot it said to restart than update again. This didnt work. Ive checked to ensure all drivers are up to date. Ive done a casche clear. Ive cleaned out the software distribution folder…

Users found this page by searching for:

  1. kb4514601

    ,

  2. kb4514601 download

    ,

  3. KB4514601 will not install

    ,

  4. download KB4514601,
  5. kb4514601 failed to install,
  6. net framework 3.5and 4.8 for windows 10 vison 1809 for x64 kb4514601,
  7. 4514601,
  8. how to install kb4514601 update,
  9. September 10 2019-KB4514601 download,
  10. microsoft update KB4514601,
  11. microsoft update kb4514601 install,
  12. lenovo legion update .net framework fails,
  13. kb4514601 update,
  14. kb4514601 fails to install,
  15. aggiornamento KB4514601


Windows 10 Forums

  • Windows server 2019 core удаленное управление
  • Windows server 2019 cal что это
  • Windows server 2019 core рабочий стол
  • Windows server 2019 core как включить gui
  • Windows server 2019 core standard скачать