Quick fix: Open catalog.update.microsoft.com in your browser. Search the KB number (e.g., KB5034440). Click Download next to the matching version (Windows 11 22H2/23H2/24H2 + x64/ARM). Wait for the .msu file. Right-click .msu → Open → installs. Restart.
Microsoft Update Catalog is a direct download site for Windows Updates. Useful when Windows Update won’t install a specific KB, or you want to deploy the same KB to multiple offline PCs without re-downloading.
Affects: Windows 11 (and Windows 10/Server editions).
Fix time: ~10 minutes (depending on KB size).
What causes this need
Windows Update sometimes:
- Fails with cryptic 0x80xxx errors during install.
- Refuses to offer a specific KB (paused, deferred, or already failed).
- Has long pending downloads on slow connections.
- Doesn’t apply to your offline / disconnected PC.
Microsoft Update Catalog gives direct .msu downloads you can install manually.
Method 1: Find and download from Catalog
The standard route.
- Browser to catalog.update.microsoft.com.
- Search box: type the KB number (e.g., KB5034440). Or search by feature (e.g., 2024-01 cumulative update).
- Results list: each row is one variant. Match yours:
- OS version (Windows 11 22H2, 23H2, 24H2)
- Architecture (x64-based, ARM64-based, x86-based)
- Click Download. Pop-up shows .msu file link.
- Click the link. Save .msu file to Downloads.
- To verify you got the right one: file name includes KB number and architecture (e.g.,
windows11.0-kb5034440-x64.msu). - Double-click .msu → Windows Update Standalone Installer opens. Click Yes to install.
- Wait for install. Restart when prompted.
This is the standard usage.
Method 2: Install via DISM
For scripting or no-UI installs.
- Open Command Prompt (Admin).
- Install .msu file via DISM:
dism /online /add-package /packagepath:"C:\Downloads\windows11.0-kb5034440-x64.msu" - DISM processes the package. Output shows progress.
- For .cab files (some KBs ship as .cab inside .msu): extract .msu first:
expand "C:\Downloads\kb5034440.msu" -F:* C:\Downloads\kb5034440_extractedThen DISM the .cab file inside.
- After install:
shutdown /r /t 0to restart. - For verifying install:
wmic qfe list brief /format:tableorGet-HotFixin PowerShell. - For uninstalling:
wusa /uninstall /kb:5034440.
This is for command-line workflows.
Method 3: Deploy a downloaded KB to multiple PCs
For batch installation.
- Copy the .msu file to a network share or USB.
- On each target PC, run the same .msu install.
- For unattended install:
wusa "kb5034440.msu" /quiet /norestartQuiet means no UI. Norestart means manual reboot later.
- For batch script across many PCs:
@echo off wusa "\\server\share\kb5034440.msu" /quiet /norestart shutdown /r /t 60 /c "Update installed; restart in 60 seconds" - For Group Policy deployment: Microsoft Endpoint Manager or WSUS — corporate-scale.
- For checking if KB applies to OS version before install: search KB on Microsoft support site. Compatibility shown.
- For superseded KBs: latest cumulative update includes older ones. No need to install superseded.
This is the right path for batch deployment.
How to verify the fix worked
- PowerShell:
Get-HotFix -Id KB5034440shows the install date. - Settings → Windows Update → Update history → KB appears as installed.
winvershows build number includes the update.
If none of these work
If install fails: Wrong architecture: x64 .msu won’t install on ARM64 PC. Re-download correct variant. Prerequisites missing: some KBs require earlier KBs. Read the KB’s release notes for prerequisites. Install those first. Error 0x80073712 (corruption): run sfc /scannow and dism /online /cleanup-image /restorehealth first. Error 0x800F0922 (network): install offline copy. Already installed: superseded by newer cumulative. Check with Get-HotFix. For Servicing Stack Updates (SSU): install SSU before the cumulative if KB notes require it. For Server editions: ensure right SKU. Win11 KBs won’t apply to Server.
Bottom line: Browse catalog.update.microsoft.com, search KB number, download matching .msu. Double-click or use DISM. Use wusa /quiet for unattended deployment to multiple PCs.