Some Updates Could Not Be Installed in Windows Update?

2008-06-05


After I repaired Windows XP (or re-install Windows XP on an existing Windows XP), The Windows XP could not update (automatically or manually), it could not get update from Microsoft website time to time. When I tried to update XP, I got an error message:

Some Updates Could Not Be Installed.

I searched on internet, tried some resolutions including "Windows Installer CleanUp Utility" which downloaded from Microsoft site (http://support.microsoft.com/default.aspx/kb/290301), but all did not work on my issue;

Finally I got another solution from Microsoft site:

Updates are not installed successfully from Windows Update, from Microsoft Update, or by using Automatic Updates after you repair a Windows XP installation. (http://support.microsoft.com/kb/943144)

Cause (from Microsoft site):

The latest version of Windows Update includes a file that was not available in the release version of Windows XP. This file is named Wups2.dll. Therefore, after the repair operation is complete, the following situation exists:

• The Wups2.dll file remains on the computer. • The registry entries that correspond to this file are missing.

Because the registry files that correspond to the Wups2.dll file are missing, update installations are unsuccessful.

So the simplest resolution is just register Wups2.dll.

To register the Wups2.dll file in Windows, follow these steps (From Microsoft site):

  1. Stop the Automatic Updates service. To do this, follow these steps:

a. Click Start, click Run, type cmd, and then click OK. b. At the command prompt, type the following command, and then press ENTER: net stop wuauserv

  1. Register the Wups2.dll file. To do this, follow these steps:

a. At the command prompt, type the following command, and then press ENTER: regsvr32 %windir%\system32\wups2.dll Note For a computer that is running Windows XP Professional x64 Edition, type the following command, and then press ENTER: _regsvr32 %windir%\syswow64\wups2.dll _ b. Click OK on each verification message that you receive.

  1. Start the Automatic Updates service. To do this, type the following command at the command prompt, and then press ENTER: net start wuauserv

  2. Exit the command prompt. To do this type exit, and then press ENTER.

Microsoft provided another method - Download and install the Windows Update Agent, please see their webpage: http://support.microsoft.com/kb/943144