Microsoft KB Archive/922377

= Error message when you try to install the .NET Framework 1.1 Service Pack 1 Update from the Windows Update site on a Windows XP-based computer: &quot;Updates were unable to be successfully installed&quot; =

Article ID: 922377

Article Last Modified on 12/27/2006

-

APPLIES TO


 * Microsoft Windows XP Professional
 * Microsoft Windows XP Home Edition

-



Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows registry



SYMPTOMS
When you try to install the Microsoft .NET Framework 1.1 Service Pack 1 (SP1) Update from the Microsoft Windows Update site on a Microsoft Windows XP-based computer, you may receive the following message in the Automatic Updates dialog box:

Updates were unable to be successfully installed

The following updates were not installed:

Microsoft .NET Framework 1.1 Service Pack 1

Additionally, the WindowsUpdate.log file may contain entries that resemble the following: 2006-07-18 14:21:50 908 3b0 Handler : WARNING: Command line install completed. Return code = 0x80131700, Result = Failed, Reboot required = false

2006-07-18 14:21:50 908 3b0 Handler : WARNING: Exit code = 0x8024200B

2006-07-18 14:21:50 908 3b0 Handler :::::::::

2006-07-18 14:21:50 908 3b0 Handler :: END :: Handler: Command Line Install

2006-07-18 14:21:50 908 3b0 Handler :::::::::::::

2006-07-18 14:21:50 848 43c Agent *********

2006-07-18 14:21:50 848 43c Agent ** END ** Agent: Installing updates [CallerId = WindowsUpdate]

2006-07-18 14:21:50 848 43c Agent *************

2006-07-18 14:21:50 984 124 COMAPI >>-- RESUMED -- COMAPI: Install [ClientId = WindowsUpdate]

2006-07-18 14:21:50 984 124 COMAPI - Install call complete (succeeded = 0, succeeded with errors = 0, failed = 1, unaccounted = 0)

2006-07-18 14:21:50 984 124 COMAPI - Reboot required = No

2006-07-18 14:21:50 984 124 COMAPI - WARNING: Exit code = 0x00000000; Call error code = 0x80240022



RESOLUTION
To resolve this issue, use the following methods. Use each method in turn. If a method does not solve the problem, go to the next method.

Method 1: Manually remove the .NET Framework, and then reinstall the .NET Framework
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.  On the computer that is experiencing this issue, remove the .NET Framework by using Add or Remove Programs. To do this, follow these steps:  Click Start, click Run, type appwiz.cpl, and then click OK. In the list of currently installed programs, click Microsoft .NET Framework 1.1, and then click Change/Remove. Click Yes to remove the .NET Framework 1.1. In the list of currently installed programs, click Microsoft .NET Framework 2.0, and then click Change/Remove.

Note If the .NET Framework 2.0 is not installed on the computer, skip this step, and then go to step 2. Follow the instructions in the Microsoft .NET Framework 2.0 Setup Wizard to remove the .NET Framework 2.0 from the computer.</ol> </li> Click Start, click Run, type regedit, and then click OK.</li> Locate and then delete the following registry subkeys: <ul> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework</li> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup</li></ul> </li> Click Start, click Run, type System32, and then click OK.</li> Delete the following files or folders: <ul> URTTemp</li> Mscoree.dll</li></ul> </li> Click Start, click Run, type Microsoft.NET, and then click OK.</li> Delete the Framework folder.</li> Click Start, click Run, type msiexec /unregister, and then click OK.</li> Click Start, click Run, type msiexec /regserver, and then click OK.</li> Restart the computer.</li> Install the .NET Framework 1.1. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> Visit the following Microsoft Web site:

http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

</li> Follow the instructions on the Web site to download and to install the .NET Framework 1.1.</li></ol> </li> <li>If the computer uses the .NET Framework 2.0, install the .NET Framework 2.0. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Visit the following Microsoft Web site:

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

</li> <li>Follow the instructions on the Web site to download and to install the .NET Framework 2.0.</li></ol> </li> <li>Install the .NET Framework 1.1 SP1 Update and all other .NET Framework updates. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Visit the following Microsoft Web site:

http://windowsupdate.microsoft.com

</li> <li>Click Express.</li> <li>Click Install Updates.</li></ol> </li></ol>

If this method does not resolve the issue, go to Method 2.

Method 2: Remove the .NET Framework by using the Installation Cleanup Utility, and then reinstall the .NET Framework
<ol> <li>On the computer that is experiencing this issue, visit the following Microsoft Web site:

http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx

</li> <li>Follow the instructions on the Web site to download the Installation Cleanup Utility.</li> <li>Save the Installation Cleanup Utility on the computer.</li> <li>In the folder where you saved the Installation Cleanup Utility, open the Cleanup_tool.exe file.</li> <li>Click Yes to run the Installation Cleanup Utility.</li> <li>Read the Microsoft Software License Agreement for Unreleased Microsoft Software, and then click Yes.</li> <li>Click .NET Framework - All Versions, and then click Cleanup Now.

Note The Cleanup Now button will be unavailable until the .NET Framework is removed from the computer.</li> <li>Restart the computer.</li> <li>Install the .NET Framework 1.1. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Visit the following Microsoft Web site:

http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

</li> <li>Follow the instructions on the Web site to download and to install the .NET Framework 1.1.</li></ol> </li> <li>If the computer uses the .NET Framework 2.0, install the .NET Framework 2.0. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Visit the following Microsoft Web site:

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

</li> <li>Follow the instructions on the Web site to download and to install the .NET Framework 2.0.</li></ol> </li> <li>Install the .NET Framework 1.1 SP1 Update and all other .NET Framework updates. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Visit the following Microsoft Web site:

http://windowsupdate.microsoft.com

</li> <li>Click Express.</li> <li>Click Install Updates.</li></ol> </li></ol>

<div class="moreinformation_section">

MORE INFORMATION
For more information about the Microsoft .NET Framework, visit the following Microsoft Web site:

http://msdn2.microsoft.com/en-us/netframework/default.aspx

For more information about the Installation Cleanup Utility, visit the following Microsoft Web site:

http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx

Keywords: kbwindowsupdate kbtshoot kbprb KB922377

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.