There’s a special satisfaction in bypassing a broken pipeline entirely. When Windows 10’s updater refuses to download or install a specific update — stuck at 0%, failing with the same code for the third time — you don’t have to keep fighting it. Microsoft publishes every update as a standalone installer on the Update Catalog, and installing it by hand takes five minutes. Same bits, same signature, zero downloader drama.
Manual installation is also a diagnostic tool: if the .msu installs cleanly, your problem was the delivery pipeline (now bypassed); if it fails identically, the problem is systemic (servicing store, drivers, disk). Either way you learn something. This guide covers finding the right package, installing it correctly, and handling the edge cases. For the broader repair context, see resetting Windows Update components on Windows 10 .
You’ll need your KB number (from Update history) and your build number (Settings → System → About). That’s the entire prerequisite list.
Why this happens
- Pipeline-specific failures: Corrupt cache, wedged BITS, or orchestrator loops that do not affect standalone installers. If the .msu installs cleanly, the pipeline was the problem — now bypassed.
- Metered-connection blocks: Manual .msu installs ignore metered flags entirely. Download on any unmetered connection and carry the file over on USB.
- WSUS/targeting issues: Managed machines not receiving a needed update can install it directly, with IT approval. On unmanaged machines this is simply the fastest path to a specific KB.
- Single-KB urgency: A security patch you need today, not after the pipeline gets fixed. Security updates are the highest-value use of the manual path.
- Diagnostic isolation: Separating bad package from bad pipeline in one test. Identical failure from the .msu means the cause is systemic — investigate the store and drivers.
- Offline/air-gapped installs: Machines without direct update access can be patched via USB. Install in dependency order: servicing stack first, then cumulative.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify the exact KB and your build
Precision here prevents ’not applicable’ errors later. Precision here prevents not applicable errors later.
- Settings → Update & Security → Windows Update → View update history → note the failing KB number.
- Settings → System → About → note Edition, Version (e.g., 22H2), OS build, and System type (x64).
- Write both down — you’ll match all three on the Catalog (KB + version + architecture).
- If you don’t have a specific KB (just ‘updates won’t install’), start with the latest cumulative update for your version.
- If Update history shows no KB at all, use the Settings, System, About build number to pick the latest cumulative for your version.
Fix 2: Find and download the package on the Update Catalog
The only safe source. Bookmark it. The only safe source. Bookmark it.
- Go to the Microsoft Update Catalog and search your KB number.
- In the results, find the row matching Windows 10 Version 22H2 (your version), x64.
- Click Download, then click the file link in the popup to save the .msu.
- Verify the file size looks sane (cumulative updates are hundreds of MB — a 2 KB file means the download failed).
- Use the Catalog’s advanced search filters — KB number alone can return dozens of architecture variants.
Fix 3: Install the .msu correctly
The installation itself is simple; the preparation is what matters. The installation itself is simple; the preparation is what matters.
- Close other applications; plug in the charger.
- Temporarily disable third-party antivirus real-time protection (re-enable right after).
- Double-click the .msu (or right-click → run as administrator via an elevated prompt with
wusa path\file.msu). - Follow the installer; reboot when prompted — don’t postpone the reboot.
- If the installer seems to hang at initializing, give it 15 minutes — large .msu files verify slowly on older disks.
Fix 4: Verify the installation
Confirm it actually landed before moving on. Confirm it actually landed before moving on.
- After reboot: Settings → Update & Security → Windows Update → View update history → the KB should be listed as successful.
- Check Settings → System → About → OS build incremented as expected.
- Run Check for updates — it should now offer only subsequent updates, not the one you just installed.
- If the KB still shows as needed, the install didn’t take — note any new error and continue to Fix 5.
- Also confirm in the registry under HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages if you want belt-and-suspenders proof.
Fix 5: Handle ’not applicable’ and failure cases
The two common manual-install errors, decoded. The two common manual-install errors, decoded.
- ‘Not applicable to your computer’ → wrong KB variant: recheck version/architecture in Fix 1, or the update is already superseded (check history).
- Install fails with an error code → the problem is systemic: run DISM/SFC, check disk space, update drivers.
- Servicing stack prerequisite missing → install the latest SSU for your build from the Catalog first, then retry.
- Persistent failure across manual attempts = escalate with the exact code and CBS logs.
- Document the exact error text — manual-install failures have distinct codes that map to distinct causes.
Fix 6: Install driver updates manually the same way
The Catalog technique works for drivers too — useful when Windows Update withholds one. The Catalog technique works for drivers too — useful when Windows Update withholds one.
- Search the Catalog for the driver KB or hardware ID.
- Prefer the laptop manufacturer’s support site for drivers when possible (better-tested bundles).
- Install via the .msu/.cab as appropriate; reboot.
- Verify in Device Manager → device → Driver → version/date updated.
- For network drivers especially, manual installation rescues machines whose updater cannot even reach the internet.
Fix 7: Use manual installs for offline patching
The air-gap pattern for machines without update access. The air-gap pattern for machines without update access.
- On an internet-connected PC, download needed KBs from the Catalog (cumulative + servicing stack + critical).
- Transfer via USB to the target machine.
- Install in dependency order: servicing stack first, then cumulative, then others; reboot between.
- Verify via Update history on the target. This is also how you patch a fresh install quickly — see update errors after a clean install .
- Label the USB with KB numbers and dates — future-you will not remember which stick holds which patch.
Closing
Manual installation is Windows Update’s pressure valve: same Microsoft-signed packages, installed on your terms, immune to pipeline corruption and metered flags. Learn the Catalog workflow once — match KB, version, and architecture — and no single stuck update can ever hold your patching hostage again. Related guides: resetting Windows Update components on Windows 10 and update errors after a clean install .
