Consolidated Update History Report

BatchPatch Forums Home Forums BatchPatch Support Forum Consolidated Update History Report

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #14167
    apruett
    Participant

    When running the Consolidated Update History Report (Windows Update Agent), a KB is listed as being installed when it is not actually installed.

    A system is listing KB5032337 (Cumulative Update for .NET Framework) was installed, but when I search for that KB within the system it is not found. Also, this system does not have .NET framework installed.

    If I run the Consolidated Update History Report (Win32_QuickFixEngineering) it does not list this KB as being installed.

    Which report is correct?

    What is the command/query that each of these reports use to create these reports?

    #14168
    doug
    Moderator

    Which report is correct?

    Both reports are correct. “Correct” in this case simply means that BatchPatch reported the actual results of the queries that it made to the corresponding databases on the target computer(s). Both history report options are provided in BatchPatch because Windows doesn’t store all update history in a singular location. Our goal is to give you the tools to see as much as possible, so we include both report options. We cannot make any assurances or guarantees about what will be contained inside of each report, as these databases are maintained by the OS, not by BatchPatch. BatchPatch merely queries the databases and reports the results. The behavior that we have observed in Windows is that after a new feature update has been installed, the history gets reset. If the Windows Update Agent history database lists a particular update as having been installed at some point in the past, then you can be confident that the Windows Update Agent did, in fact, install that particular update on the datetime that it logged the installation. However, it’s also possible that someone uninstalled the update at some later time or that a feature update installation or other cumulative update installation effectively reset the components in such a way that you don’t find other evidence of the particular .NET update currently being installed, most likely because the update was baked into a feature update or cumulative update that was subsequently installed, so it can no longer be differentiated as a singular/standalone update, or perhaps because .NET was removed altogether.

    What is the command/query that each of these reports use to create these reports?

    I can’t provide a singular command that you can use outside of BatchPatch because the queries in BatchPatch aren’t run as single commands like that, but if you want to learn to write your own script that queries Win32_QuickFixEngineering or the Windows Update Agent history, you can find plenty of examples in Google search results.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.