Home > Infrastructure > Updates are not installed successfully in Windows XP

Updates are not installed successfully in Windows XP

Yesterday I was in SCCM implementation for a client, He told me that he faces a problem in his computers, He can download all updates but can not be installed…that problem happen with about 50 XP user ( which is a big number ) .

He uses WSUS 3.0 and the rest of machines ( about 300 machine ) is fine and can install updates. I thought it is a problem in WSUS server but after I checked it I found it ok.

So I decide to use Windows Update, from Microsoft Update..Computer can download updates well but still can not install the, I searched Microsoft Technet and found the reason.

This problem occurs because of how the Windows XP repair operation replaces Windows system files. When you repair a Windows installation by using a Windows XP CD, the repair operation performs both of the following operations:

  • It replaces all the Windows system files with the corresponding files from the CD. This includes the Windows Update files.
  • It restores the Windows registry.

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.

To solve this problem you have two methods.

Method 1: Register the Wups2.dll file in Windows

loadTOCNode(2, ‘resolution’); To register the Wups2.dll file in Windows, follow these steps:

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
2. 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.
3. Start the Automatic Updates service. To do this, type the following command at the command prompt, and then press ENTER:

net start wuauserv
4. Exit the command prompt. To do this type exit, and then press ENTER.

Method 2: Download and install the Windows Update Agent

I tried method one as batch file and it worked very well for all damaged computers .

Advertisements
Categories: Infrastructure Tags: ,
  1. PRR Rao
    May 3, 2009 at 4:36 pm

    I tried Method 1. Step for registering wups2.dll could not be executed. Any other solution.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: