The Big Picture: Kinds of Parcels
Not every delivery is the same. A letter, a box and a moving truck are all "deliveries", but you handle them differently. Windows updates also come in different sizes and types. Knowing which is which explains why one update takes 2 minutes and another takes an hour.
| Type | Size | How often | Needs restart? |
|---|---|---|---|
| Quality update (monthly cumulative update) | Hundreds of MB | Monthly (plus optional preview) | Usually yes |
| Feature update (new version of Windows) | Gigabytes, or a tiny "enablement package" | About once a year | Yes |
| Servicing stack update | Small | Now and then | Sometimes |
| Driver update | Small to medium | When a maker publishes one | Sometimes |
| Defender definition update | Small | Several times a day | No |
2.1 Cumulative Updates
What it is: A cumulative update (often called the LCU, Latest Cumulative Update) contains all the fixes released so far for your version of Windows, plus the newest ones. It replaces the older ones.
Analogy: A newspaper "year so far" edition. You do not need to read January, February and March separately. The October edition already includes them.
Old way (separate patches) Cumulative way
Fix A ──► install Month 1: [A]
Fix B ──► install Month 2: [A + B]
Fix C ──► install Month 3: [A + B + C] <-- install only this
(miss one, and you Skipped months? No problem: the
may be exposed) latest one contains everything.
Why Microsoft chose this: a PC that was switched off for 6 months needs one update, not twenty. Testing is also simpler, because every PC with the same version ends up with the same set of files.
Patch Tuesday. Microsoft publishes the main security release on the second Tuesday of each month. People call this Patch Tuesday. Later in the month there is often an optional, non-security "preview" update. It lets people try the next month's fixes early. Windows does not force you to install the preview one. Details of timing and names can change, so check Microsoft's current documentation.
Knowledge Base numbers (KB). Every update gets a KB number, such as KB5000000 (a made-up example). It is the ID of a support article that describes the update. It is how you search, talk about, or uninstall one specific update. Windows lists them by KB in update history.
2.2 Feature Updates vs Quality Updates
What it is: Microsoft splits updates into two families.
| Quality updates | Feature updates | |
|---|---|---|
| Purpose | Security and bug fixes | New version of Windows with new features |
| Examples | The monthly cumulative update, .NET fixes | Windows 10 22H2, Windows 11 23H2 or 24H2 |
| Frequency | Monthly | About yearly |
| Size | Hundreds of MB | Several GB (or tiny, see below) |
| Risk | Low | Higher: much more changes at once |
| Rollback | Uninstall that update | "Go back" within about 10 days (Section 6) |
What the names mean. 22H2 means "2022, second half". The pattern is year + half. Which version is newest, and when each was released, changes over time, so look at Microsoft's page rather than trusting a book. On your own PC, run winver to see your version.
Full upgrade vs enablement package. A feature update is sometimes a big package (a whole new set of system files). When two versions share the same code base, Microsoft can ship the new features already inside the monthly updates, switched off, and later send a tiny enablement package that just flips them on. That is why some "new versions" install in a few minutes with one restart.
Servicing a version. Each version of Windows is supported for a limited time (the "support lifecycle"). When it ends, no more security fixes arrive, so you must move to a newer version. Windows Update will eventually offer or push the newer one for you.
2.3 .msu / .cab Package Formats
What it is: The file types an update arrives in. You normally never see them, because Windows Update handles them. But you can download an update by hand from the Microsoft Update Catalog website, and then these files appear.
| Format | Stands for | What it is |
|---|---|---|
| .cab | Cabinet file | A compressed archive: many files squeezed into one, like a zip |
| .msu | Microsoft Update Standalone Package | A wrapper that holds one or more .cab files plus a small description. Double-click it and Windows installs it using the Windows Update Standalone Installer (wusa.exe) |
| .wim | Windows Imaging format | A file-based disk image. Used by Windows setup and in feature updates (details vary) |
| .psf | Package storage file | Used in newer packages to hold update contents efficiently (format details vary by version) |
KB5000000.msu (the outer parcel)
├── metadata (what it is, what it needs)
└── Windows...KB5000000.cab (the inner box)
├── manifests (lists: "this component, this version")
├── files (the new/changed DLLs, EXEs...)
└── update.mum (the package description)
Figure 35.2 — Simplified layout of an update parcel. The names are examples, and the exact contents differ between Windows versions.
A .mum file ("Microsoft Update Manifest") and .manifest files are small text-like files (XML) that tell the installer what the package contains and in which order to apply it. Section 4 shows who reads them.
Express and delta updates. Instead of sending a whole new file, Microsoft can send only the bytes that changed (a delta). Your PC rebuilds the new file from the old one plus the delta. This makes downloads much smaller. Think of an editor sending you only the corrected sentences, not the whole book.
2.4 Drivers and Defender Definitions Are Separate
Drivers (Chapter 13). Hardware makers can publish drivers through Windows Update. They appear in Settings → Windows Update → Advanced options → Optional updates, or install automatically. A driver update is not part of the monthly cumulative update.
Defender definitions. Microsoft Defender needs a fresh list of known threats, sometimes several times a day. These tiny files do not need a restart and are delivered separately from the monthly update. That is why you may see "Security Intelligence Update for Microsoft Defender Antivirus" in the history list again and again.
2.5 Where to Read About Your Updates
| Where | What it shows |
|---|---|
| Settings → Windows Update → Update history | Quality, driver, definition and other updates, with dates and success or failure |
Get-HotFix (PowerShell) | A list of installed updates with their KB numbers (it may not show every update type) |
winver | Your Windows version and build number |
systeminfo | OS version and a list of installed hotfixes |
You will use these in the lab. The sections ahead explain what happens after a package arrives: Chapter 21 — Windows System Files and Directories shows where its files end up.
Summary
| Term | Plain meaning |
|---|---|
| Cumulative update (LCU) | One package holding all fixes so far; install only the latest |
| Patch Tuesday | Second Tuesday of the month: main security release |
| Preview update | Optional non-security update later in the month |
| Feature update | New version of Windows (for example 23H2); about once a year |
| Enablement package | Tiny update that turns on features already delivered |
| KB number | ID of the support article for an update |
| .cab | Compressed archive of files |
| .msu | Standalone update package that wraps .cab files; installed by wusa.exe |
| Delta / express update | Only the changed bytes are sent |
| Definitions, drivers | Delivered separately from monthly updates |