After you install the KB890859 update via Windows Updates page or through Automatic Updates, you may be prompted to install the update again and again. This may happen if one of the core system files are not updated/replaced by the hotfix successfully. To verify if the update is successful, open Windows\System32 folder and check the Version information for these files:
If all Version information for all of the above files match the version indicated in the Bulletin (link below), then the KB890859 is properly installed. File Information details for this update are given under section Security Update Information in this bulletin:
If some of the files are not updated, then follow these steps:
Download the update locally by visiting the Microsoft Download page
Uninstall the update 890859 using the Add/Remove Programs applet in Control Panel
Click Start, Run and type MSCONFIG
Click Diagnostic Startup and then click Apply, OK
Run the downloaded Update package ( WindowsXP-KB890859-x86-ENU.exe ) using these parameters, from the Command Prompt:
WindowsXP-KB890859-x86-ENU.exe /verbose /log:C:\890859.log
Restart Windows after installing the update. If Automatic Updates prompts you to download and install KB890859 update again, inspect these log files for any file copy issues (first two log files should given specific information about the update)
If Automatic Updates does not prompt you about the same update again, then assume the issue is resolved. Start MSCONFIG and revert back to Normal Startup. Restart Windows.
System Configuration Utility - Diagnostic Startup mode
MS05-018: Vulnerabilities in Windows kernel could allow elevation of privilege and denial of service
Download details: Security Update for Windows XP (KB890859)
How to uninstall a hotfix using the Recovery Console?