Skip to content

Instantly share code, notes, and snippets.

@jasonadsit
Last active March 28, 2024 19:08
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jasonadsit/12759b9eea6c799a2578e431bf5fe99d to your computer and use it in GitHub Desktop.
Save jasonadsit/12759b9eea6c799a2578e431bf5fe99d to your computer and use it in GitHub Desktop.
WSUS Product Names Explained

WSUS Products and Classifications

Classifications

Critical Updates

Specifies a broadly released update for a specific problem that addresses a critical, non-security-related bug.

Definition Updates

Specifies an update to virus or other definition files.

Feature Packs

Specifies new product features that are distributed outside of a product release and that are typically included in the next full product release.

Security Updates

Specifies a broadly released update for a product-specific, security-related issue.

Service Packs

Specifies a cumulative set of hotfixes that are applied to an application. These hotfixes can include: security updates, critical updates, software updates, and so on.

Tools

Specifies a utility or feature that helps to complete one or more tasks.

Update Rollups

Specifies a cumulative set of hotfixes that are packaged together for easy deployment. These hotfixes can include security updates, critical updates, updates, and so on. An update rollup generally addresses a specific area, such as security or a product component.

Updates

Specifies an update to an application or file that is currently installed.

Upgrade

Specifies an upgrade for Windows 10 features and functionality. Your software update points and sites must run a minimum of WSUS 4.0 with the hotfix 3095113 to get the Upgrade classification.

Products

Windows 10 and Later Drivers

These are drivers that will be offered to all builds of Windows 10 all the time, excluding upgrade scenarios (i.e., via Orchestrator, DSM, or Device Manager). They will not download during a Dynamic Update (i.e. Windows 10 upgrading itself from build 1511 to 1607). They should only include KBs for the current Win10 version.

Windows 10 and Later Upgrade & Servicing Drivers

These are drivers that are offered in all Win10 scenarios (i.e., via Orchestrator, DSM, Device Manager, or during DU). They may include some KBs later win10 version and enable current win10 version to upgrade.

Windows 10 Anniversary Update and Later Servicing Drivers

These drivers apply only to Windows 10 1607 Anniversary and will not contain later upgrade. It also includes servicing drivers as “Windows 10 and later upgrade & Servicing drivers”

Windows 10 Anniversary Update Server and Later Servicing Drivers

These drivers apply only to what is now named Windows Server 2016 and will not contain later upgrade. It also includes servicing drivers as “Windows 10 and later upgrade & Servicing drivers”

Windows 10 Dynamic Update

This includes only updates to the setup process that occurs when one build of Windows 10 is trying to update to a new build of Windows 10 (i.e. 1511 to 1607).wsus-windows-10-features-on-demand

Windows 10 Features On Demand

This loads the items listed on any Windows 10 PC's PROGRAMS AND FEATURES > TURN WINDOWS FEATURES ON AND OFF into the WSUS server. That would mean that when a .NET 3.5 install is required on a Windows 10 PC, it will pull the files from the WSUS server rather than making you install it via command line using a Windows 10 DVD to solve errors 0x800F0906 and 0x800F081F

Windows 10 GDR-DU LP

GDR = General Distribution Release, DU=Dynamic Update, LP = Language Packs. These updates are to Languages used by the current release version of Windows 10 (in December 2016 that is build 1607) during a Dynamic Update (see item 5 above).

Windows 10 GDR-DU

GDR = General Distribution Release, DU=Dynamic Update. These updates are only used by the current GDR build of Windows 10 when it is trying to perform a Dynamic Update (see item 5 above).

Windows 10 Language Interface Packs

Windows Language Interface Pack (LIP) is a high-quality, localized "skin" for emerging or minority language markets. LIP provides the desktop user with an approximately 80% localized user experience by translating a reduced set of user interface (UI) elements. LIP has a dependency on a base Language Pack of Windows. Languages are offered as a LIP or a LP depend on the level of investment Microsoft has in a specific country/region. It is possible for a LIP market to grow into a LP market between the current and future Windows rollout. See THIS article for more details on LIP and LP’s.

Windows 10 Language Packs

Language Packs contain full blown languages. Remember that at it’s core Windows 10 is language agnostic. It comes with no default language and one has to be loaded for it to function.

Windows 10 LTSB

LTSB = Long Term Servicing Branch. Updates in this category are for a special long life version of Windows 10 that is promised to exist for 10 years with minimal updates. See THIS for more details on Windows 10 LTSB.

Windows 10

These are the standard release patches that are may apply to any or all builds of Windows 10. Each one of these updates will have a KBase article for them.

@JulioQc
Copy link

JulioQc commented Jul 6, 2021

This is useful but in dire need of an update. Also, where does the info come from? Might be useful to find products not mentioned here.

@ii-batman
Copy link

This is useful but in dire need of an update. Also, where does the info come from? Might be useful to find products not mentioned here.

True - is there an MS doc link?

@ldjones316
Copy link

ldjones316 commented Sep 14, 2022

Bump
This is the closest thing to an "actual" list for WSUS products...

@timbck2
Copy link

timbck2 commented Mar 28, 2024

I have an additional question relevant to this: For Microsoft Defender definition updates, what's the difference between an "Internal Only" update and a "Packaging Only" update? They each have the same version number and the same Needed/Not Applicable counts in WSUS, the same KB number is referenced, etc. I've searched everywhere for an answer to this but nothing so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment