FIX: KB927978 and KB925672 repeatedly reoffered
There have been frequent reports of the reoffering of KB927978 (MS06-071) and KB925672 (MS06-061) in the MS Windows Update newsgroup. Users are reporting that even after the so-called successfull installation of KB925672 and the subsequent installation of KB927978, they are both reoffered. After installing them over and over, they are still reoffered.
KB927978 supercedes KB925672 in respect to
Note This security update only replaces the MS06-061 security update for Microsoft XML Core Services 4.0 and Microsoft XML Core Services 6.0 as both Microsoft XML Core Services 3.0 and Microsoft XML Core Services 5.0 are not affected.
Since KB927978 has a CRITICAL severity rating, it would behoove one to get it installed ASAP. I can not find any article that states that the vulnerability is being actively exploited, but I *think* it was being used when the Genuine Santa's web page was hacked.
OK, let's get this installed so that it's not reoffered.
Uninstall KB927978 from Add/Remove Programs.
It will be listed as MSXML 4.0 SP2 (KB927978)
Reboot
Now uninstall KB925672 from Add/Remove Programs.
It will be listed under Windows XP - Software Updates at the bottom
(The Show updates box at the top next to Currently installed programs and updates must be checked to see the installed Windows Updates)
Reboot
After rebooting, download MSXML 4.0 SP2 KB927978
Save it, do NOT run it.
Close the browser and ANY other open window
If you've done any printing, suggest rebooting prior to installation.
Install msxml4-KB927978-enu.exe now
Reboot
If either KB927978 or KB925672 are not listed in Add/Remove Programs (and Show updates is checked), then please show hidden files, folders, and system files
Using either Windows Explorer or My Computer, navigate to the WINDOWS directory (folder)
Check to see if either $NtUninstallKB927978$ and/or $NtUninstallKB925672$ are present.
Open the folders and then open the spuninst folder and run spuninst.exe for each of the installed updates, rebooting between each uninstall.
Then install msxml4-KB927978-enu.exe.
NOTE : As pointed out by Torgeir Bakken, MVP, one can also download MSXML 4.0 SP2 . Download the msxml.msi run it, and choose Remove from the 3 options presented, Modify/ Repair /Remove. If prompted to, reboot the system. If not, run msxml.msi once more to install it.
Then download the SECURITY update from here save it, close the browser, then run msxml4-KB927978-enu.exe to install it.
In addition, KB927978 generates randomly named folders on either the root drive, usually C:\ , or on the drive with the most free space, for each attempt at installing it. The folders contain the installation log file.
These folders can be safely deleted.