Different Windows UpdateIDs from service OS Flighting and WSUS

Edoardo Gaballo 0 Reputation points
2024-11-04T16:00:37.12+00:00

Good morning,

Let me explain my doubt/problem.

I am developing a service to manage Windows operating system updates on certain devices.

Using the Update csp: https://learn.microsoft.com/en-us/windows/client-management/mdm/update-csp

I retrieve the information from the device:

./Vendor/MSFT/Update/InstallableUpdates/4a23f588-dd1f-4380-9a02-1160e4908880

./Vendor/MSFT/Update/InstallableUpdates/4a23f588-dd1f-4380-9a02-1160e4908880/Type 0

./Vendor/MSFT/Update/InstallableUpdates/4a23f588-dd1f-4380-9a02-1160e4908880/RevisionNumber 1

When I use Windows Update Services using 4a23f588-dd1f-4380-9a02-1160e4908880 (OS Flighting) as UpdateID I get an error because this ID I think does not exist in the catalogue.

Reading the WindowsUpdate log of the device I retrieve this line:

Deserialized installable update 2024-10 Cumulative Update Preview for Windows 10 Version 22H2 for x64-based Systems (KB5045594), UpdateID = {4A23F588-DD1F-4380-9A02-1160E4908880.1}, CallbackInfo cookie length = 0

So when I search the catalogue for the same KB I end up with this id 15921fad-32cc-41b2-9149-129ae4f00c8a (WSUS)

https://catalog.update.microsoft.com/ScopedViewInline.aspx?updateid=15921fad-32cc-41b2-9149-129ae4f00c8a

Can you help me understand why these are two different IDs and what correlation there is between the two apart from the KB.

Normally I would like to use the device ID to find the complementary information.

Thanks

Edoardo

Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Anonymous
    2024-11-06T01:29:33.9266667+00:00

    Hello,

    Based on my search, the discrepancy you’re experiencing between the UpdateID from the device and the one found in the Windows Update Catalog is because there are actually different identifiers used for updates in different contexts or services.

    When managing updates through the Update CSP and MDM (Mobile Device Management) solutions, the UpdateID is generally unique to that context and designed to be used within the MDM protocol to identify, download, and install updates on managed devices. These IDs are typically GUIDs (Globally Unique Identifiers) assigned by the service providing the updates, in this case, the Update CSP.

    The Windows Update Catalog uses its own set of identifiers for updates. These IDs are also unique but are intended for use within the context of the Windows Update Catalog service and for operations such as importing updates into WSUS (Windows Server Update Services).

    Despite both identifiers referring to the same update package (e.g., “2024-10 Cumulative Update Preview for Windows 10 Version 22H2 for x64-based Systems (KB5045594)”), they serve different purposes and are used in different contexts. The common element between them is the KB article number (KB5045594 in your case), which is a more human-readable identifier that is associated with specific updates across various services and documentation.

    Best Regards,

    Hania Lian

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.