What WU Methods actually write the Update History in Win 10/11


  1. Posts : 128
    Windows 10 Pro
       #1

    What WU Methods actually write the Update History in Win 10/11


    All

    Been reviewing different "methods" to better manage Windows updates for a small office layout that I manage. There are a couple of servers along with about a dozen Win 10/11 workstations.

    For the last several years - I stood up a WSUS server and it's been fine, but I am starting to wonder about the longer term as it seems that MS has long since given up on this.

    My layout is too small for InTune and definitely not a candidate for something like Software Center/Configuration Manager. But not small enough to just let users click "Check for Updates" on a non-managed Windows Update on the workstations.

    I am now testing ManageEngine Endpoint Central and Powershell scripting using PSWindowsUpdate (which is actually quite good).

    But my question today revolves around the OS actually "recording" what updates have been applied to a specific machine - the data that usually appears under "Settings->Windows Update->Update History.

    When I install updates via WSUS - there is a full history entry for each update - just as would appear if I did the update manually by clicking "Check for Updates->Install".

    When I install updates via ManageEngine Endpoint Central - there is a "basic" entry for each update - listing something like (Security Update KB5043226) or similar. Not as good as the MS entry but better than nothing.

    Finally - when I install updates via Powershell scripting using PSWindowsUpdate - there is nothing at all in the Update history area. I am assuming that the system knows it is up to date - but I have no way of confirming this.

    Knowing what has been installed to a machine is valuable but I am wondering if anyone knows what actually process does the "updating" of this Update History database when it records a specific update installation.

    Cheers

    Sonic.
      My Computer


  2. Posts : 659
    10 preview 64bit
       #2

    Hi Sonic,

    not actually sure which "option" MS uses to check...
    However, there is a second option you could use Uninstall updates option

    can be found via Control Panel >>> Programs & Features >> View installed updates(top left)
    i'd er the side that this is the one MS uses, because they can be uninstalled

    Roy
      My Computer


  3. Posts : 16,955
    Windows 10 Home x64 Version 22H2 Build 19045.4170
       #3

    Sonic,

    I don't know the answer to your question but I do know what update records Event viewer can show you.
    Would you like copies of relevant Event viewer, Custom view definitions?
    Do you already know how to import them into your Event viewer?


    Denis
      My Computer


  4. Posts : 1,768
    Windows 10 Pro (+ Windows 10 Home VMs for testing)
       #4

    Maybe this Microsoft How Windows Update works article will help explain the process?

    Reading between the lines it appears that it's Orchestrator's 'arbiter' process that makes the decisions and, presumably, logs the updates in the order it schedules them for installation?

    Hope this helps...
      My Computer


  5. Posts : 16,955
    Windows 10 Home x64 Version 22H2 Build 19045.4170
       #5

    Rick,

    What an interesting article about all the cogs & wheels within WU.

    Thanks for posting that link,
    Denis
      My Computer


  6. Posts : 778
    Windows 7
       #6

    USO (Orchestrator) does the work of logging Update History.

    1. Windows Update -> USO
    2. WSUS is WU using an internal staging server, but still -> USO
    3. PSWindowsUpdate and a few of the old scripts use DLL functions to install updates. Presumably the direct functions don't update the formal history.
    4. No idea how ManageEngine does updates.
      My Computer


  7. Posts : 128
    Windows 10 Pro
    Thread Starter
       #7

    garlin said:
    USO (Orchestrator) does the work of logging Update History.

    1. Windows Update -> USO
    2. WSUS is WU using an internal staging server, but still -> USO
    3. PSWindowsUpdate and a few of the old scripts use DLL functions to install updates. Presumably the direct functions don't update the formal history.
    4. No idea how ManageEngine does updates.
    Fascinating article in this - and yes - makes total sense.

    My takeaway is any use of tech that is not the stock OS Windows Update OR WSUS will result in no "standard" update history.

    In the grand scheme of things - it's not a huge deal. I need to focus on the method that results in solid, timely (and controlled) patching with the least amount of manual work - while ensuring the endpoints are up to date and working correctly.

    History would be nice to have - but it's definitely not a deal breaker.

    Cheers!

    Sonic.
      My Computer


  8. Posts : 1,768
    Windows 10 Pro (+ Windows 10 Home VMs for testing)
       #8

    Try3 said:
    What an interesting article about all the cogs & wheels within WU.
    You are very welcome. I found it a fascinating insight.
      My Computer


  9. Posts : 16,955
    Windows 10 Home x64 Version 22H2 Build 19045.4170
       #9

    SonicMojo said:
    My takeaway is any use of tech that is not the stock OS Windows Update OR WSUS will result in no "standard" update history.
    I have not found any omissions in the Event viewer records.

    I use three Event viewer, Custom views of WU events. This file contains the view definitions
    EventViewer, Custom views, WU.zip
    To import each one:
    1 Unzip the file
    Before importing them, you can read each unzipped xml file in Notepad or, for a better presentation of its contents, by right-clicking and opening in a browser.
    2 Open Event viewer, click on Import Custom view [on the right-hand side],
    3 Browse to and select the xml, Open,
    4 Change the name if you want to then OK,
    5 You can see the records, on the left-hand side, within the group Custom views.

    You can then select each Custom view in Event viewer's left-hand pane.


    All the best,
    Denis
      My Computer


  10. Posts : 128
    Windows 10 Pro
    Thread Starter
       #10

    Try3 said:
    I have not found any omissions in the Event viewer records.

    I use three Event viewer, Custom views of WU events. This file contains the view definitions
    EventViewer, Custom views, WU.zip
    To import each one:
    1 Unzip the file
    Before importing them, you can read each unzipped xml file in Notepad or, for a better presentation of its contents, by right-clicking and opening in a browser.
    2 Open Event viewer, click on Import Custom view [on the right-hand side],
    3 Browse to and select the xml, Open,
    4 Change the name if you want to then OK,
    5 You can see the records, on the left-hand side, within the group Custom views.

    You can then select each Custom view in Event viewer's left-hand pane.


    All the best,
    Denis
    Denis

    Thanks! Will give this a try.

    Sonic.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 17:09.
Find Us




Windows 10 Forums