Installation of .NET Framework fails and requires manual removal (320112)
The information in this article applies to:
- Microsoft .NET Framework 1.1
- Microsoft .NET Framework 1.0
- Microsoft .NET Framework 1.0 SP2
This article was previously published under Q320112 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 If the installation of the Microsoft .NET Framework
1.0.3705 fails because of an unexpected power outage or other installation
failure modes, you may have to remove the .NET Framework 1.0.3705 manually.
Note This information is supplied to help you prepare a computer for
an installation of the .NET Framework 1.0.3705, and not for a complete removal
of either the original released version or the beta version of the Microsoft
.NET Framework. RESOLUTION The following steps remove the .NET Framework 1.0.3705
after a failed install and then enable you to reinstall it again. The steps
also remove the beta Microsoft .NET Framework from the computer. However, if
you have the beta Microsoft .NET Framework installed, Microsoft recommends that
you reformat the hard disk and then reinstall the .NET Framework.
- Remove the .NET Framework 1.0.3705 from the Microsoft
Windows Installer cache. To do this, follow these steps:
- Click Start, and then click
Run.
- Type Installer, and then click
OK.
- On the View menu select
Details
- Right-click the Date Modified column
header.
- Click Comments
- In the Comments column, locate the
cached Windows Installer file that displays Microsoft .NET Framework (English) RTL x86 enu.
- Right-click the cached Windows Installer file, and then
click Uninstall.
- Close the window.
- Manually remove the files and the folders from the
computer. To do this, follow these steps:
- Click Start, and then click
Run.
- Type System32, and then click
OK.
- Locate and then delete the Mscoree.dll file.
Warning Do not delete the Mscoree.dll file on a computer that is running
Microsoft Windows Server 2003. - Close the window.
- Click Start, and then click
Run.
- Type Microsoft.NET, and then
click OK.
- Double-click the Framework
folder.
- Delete the v1.0.3705 folder.
Note If Microsoft .NET Framework version 1.1.4322 is also installed on
the computer, you must run a repair of that version of the .NET Framework. For
more information, see the "How to Repair .NET Framework 1.0.3705 or 1.1.4322"
section of this article.
- Manually remove the registry keys from the Windows
Registry. To do this, follow these steps:
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.- Click Start, and then click
Run.
- Type regedit, and then click
OK.
- Remove the following registry keys:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.0.3705
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET
Framework Setup\Full\v1.0.3705
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET
Framework Setup\Product\Microsoft .NET Framework Full v1.0.3705 (1033)
- Quit Registry Editor.
- Zap the Windows Installer information from the registry by
using the Msizap.exe utility. To do this, follow these steps:
- Msizap.exe is included with the Microsoft Windows
Installer SDK. To download the Windows Installer SDK, visit the following
Microsoft Web site:
- Click Start, and then click
Run.
- Type cmd, and then click
OK.
- At the command prompt, type CD\Program
Files\Microsoft SDK\Bin, and then press ENTER.
- Type Msizap TP
{B43357AA-3A6D-4D94-B56E-43C44D09E548}
- After the Msizap.exe process has completed, type
Exit, and then press
ENTER.
- Restart the computer.
- Clean out the contents of the Temp folder. To do this,
follow these steps:
- Click Start, and then click
Run.
- Type %Temp%, and then click
OK.
- On the Edit menu, click Select
All.
- On the File menu, click
Delete.
Note Delete as many of the files in the Temp folder as
possible. - Disable any antivirus or firewall software. Note You may use the System Configuration Utility (Msconfig.exe) to
clean boot the computer. Then, disable any nonessential services.
- Download and install the .NET Framework 1.0.3705. To do
this, visit the following Microsoft Web site:
- If the .NET Framework 1.1.4322 is installed on the
computer, you must run a repair of .NET Framework 1.1.4322 to update specific
files that were rolled back by the installation.
REFERENCESFor more information about the different versions of the
.NET Framework, visit the following Microsoft Developer Network (MSDN) Web
site:
Modification Type: | Minor | Last Reviewed: | 7/3/2006 |
---|
Keywords: | kbprb KB320112 kbAudDeveloper |
---|
|