I'm going through and updating scripts which I have that will update a Windows 7 Professional installation up to the latest available version with hotfixes.
The issue I'm encountering is when I go back and check against some hotfixes, Windows will allow me to install them but the relevant KB article suggests that they have been superseded.
For example, I have updated IE11 using
IE11-Windows6.1-x64-en-us.exe and applied hotfixes
KB3185319. Windows Update says that everything is now up to date and no additional hotfixes are available for this application. However, Windows will allow to to install
IE11-Windows6.1-KB3008923-x64.msu whose KB article states:
The update that this article describes has been replaced by a newer update. We recommend that you install the most current cumulative security update for Internet Explorer. To install the most current update, go to the following Microsoft website.
According to Windows Update I already have the latest cumulative update but I am still allowed to install this update. Is it related to the several "non-security-related fixes" included in
Relying upon the associated KB articles is not always reliable either. For example,
KB3058515 can be applied even while up to date with no associated footnote in its KB article suggesting that it was ever superseded.
This is an issue with a number of hotfixes and I can't find a clear answer on how to clarify whether they are still applicable. It is sometimes possible to use the Microsoft Update Catalog as a cross-reference for identifying which update has superseded another but there are cases such as this where attempting to locate the associated entry provides no results.
I have two questions here: if this update has been superseded, why does Windows allow me to install it? How can I identify exactly which hotfix supersedes another from a reliable and authoritative source?