How to troubleshoot Microsoft .NET Framework 1.1 installation issues (824643)
The information in this article applies to:
- Microsoft .NET Framework 1.1, when used with:
- the operating system: Microsoft Windows XP
- the operating system: Microsoft Windows 2000
Note Do not use the information that appears in this article to
troubleshoot a Microsoft .NET Framework 1.1 installation on Microsoft Windows Server 2003.
For more information about how to troubleshoot a .NET Framework 1.1 installation on Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:
830646
How to troubleshoot Microsoft .NET Framework 1.1 installation issues on Microsoft Windows Server 2003
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 SUMMARYThis step-by-step article describes how to troubleshoot
issues that you may experience when you install the .NET Framework 1.1. When Microsoft
Windows Installer is incorrectly registered in the Windows registry, the .NET
Framework 1.1 Setup program cannot gain access to some Windows Installer
components. This article discusses how to work around this issue by
unregistering and then reregistering Windows
Installer. You may not always be able to completely remove the .NET
Framework 1.1 by using the Add/Remove Programs tool in
Control Panel. This article also discusses how to work around this issue either
by manually removing the .NET Framework 1.1 from your computer and then
reinstalling the .NET Framework 1.1, or by repairing the .NET Framework
1.1. RequirementsThis
article assumes that you are familiar with the following topics:
- Microsoft .NET Framework 1.1
- Registry Editor
- Windows Installer
The following list outlines the recommended hardware, software,
network infrastructure, and service packs that you need: - Microsoft Windows 2000, or Microsoft Windows XP
- Microsoft .NET Framework 1.1
Unregister and then reregister Windows Installer- Unregister Windows Installer:
- Click Start, and then click Run.
- In the Open box, type msiexec /unregister, and then click OK.
- Reregister Windows Installer:
- Click Start, and then
click Run.
- In the
Open text box, type msiexec /regserver, and then click OK.
Manually remove and then reinstall the .NET Framework 1.1Warning 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. - Remove .NET Framework 1.1 from the Windows Installer cache.
To do this, follow these steps:
- Click Start, and then
click Run.
- In the
Open text box, type Installer, and then click OK.
- On the View menu in Windows Installer, click
Details.
- Do one of the following, depending on your operating system:
- In Windows XP, right-click the Name
column header, and then click Comments.
- In Windows 2000,
right-click the Name column header, and then click
Comment.
- Right-click the cached Windows Installer file that has the
Microsoft .NET Framework 1.1 RTL x86 enu comment, and
then click Uninstall.
- After the uninstall process has completed, quit the
Installer.
- Manually delete the existing files and folders from
your computer. Depending on the present condition of the .NET Framework, this file and folder might not exist .To delete the file and folder, follow these steps:
- Click Start, and then
click Run.
- In the
Open text box, type system32, and then click OK. The contents of the System32 folder appear in Windows Explorer.
- Locate and then delete the URTTemp
folder.
- Locate and then delete the mscoree.dll
file.
Note If the .NET Framework 1.0 is also installed on your computer, and you
do not intend to reinstall the .NET Framework 1.1, you must repair the .NET Framework
1.0. For more information, see the "Repair the
.NET Framework" section. - Click Start, and then
click Run.
- In the
Open text box, type Microsoft.NET, and then click OK. The contents of the Microsoft.NET folder appear in Windows Explorer.
- In the Microsoft.NET folder, double-click the Framework folder.
- In the Framework folder, delete the
v1.1.4322 folder.
- Close the Framework folder.
- Manually delete the relevant registry keys. To do this, follow these steps:
- Click Start, and then
click Run.
- In the
Open text box, type regedit, and then click OK to start Registry
Editor.
- In Registry Editor, locate and then delete the
existing registry keys (all the registry keys may not be present):
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework
Setup\NDP\v1.1.4322
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
- Quit Registry Editor.
- Zap Windows Installer information from the registry
by using the Msizap.exe utility. The Msizap.exe utility is included with Microsoft
Windows Installer Software Development Kit (SDK). To download Windows Installer
SDK, visit the following Microsoft Web site:To zap Windows Installer information from the registry, follow these steps:
- Click Start, and then
click Run.
- In the
Open text box, type cmd, and then click OK.
- At the command prompt, locate the directory that
contains the Msizap.exe utility, and then run the following
command:
Msizap TP
{CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1} - Restart your computer.
- Clear the contents of your Temp folder. To do this, follow
these steps:
- Click Start, and then
click Run.
- In the
Open text box, type %Temp%, and then click OK. The contents of the Temp folder appear in Windows Explorer.
- In the Temp folder, click
Select All on the Edit menu.
- On the File menu, click
Delete.
Note Delete as many files and folders as possible from the Temp folder.
- Disable all antivirus programs and all firewall programs
that you have installed on your computer. To do this, use the System
Configuration Utility (Msconfig.exe) to perform a clean start of your computer, and then disable any services that you do not need. When you use Msconfig.exe in diagnostic mode, reenable the Windows Installer Service on the Services tab. To start Msconfig, follow these steps:
- Click Start, and then click Run.
- Type MSconfig, and then click OK.
- Install the .NET Framework 1.1. To download the .NET Framework 1.1,
visit the following Microsoft Web site:Note If the .NET Framework 1.0 is installed on your
computer, and you do not intend to reinstall the .NET Framework 1.1, you must
repair the .NET Framework 1.0 to replace the Mscoree.dll file and
the URTTemp folder.
Repair the .NET FrameworkThe following are three ways to repair the .NET Framework. Repair the .NET Framework 1.1 by using the Windows Installer
cache fileTo repair the .NET Framework 1.1 by using the Windows Installer
cache file, follow these steps:
- Click Start, and then
click Run.
- In the
Open text box, type Installer, and then click OK.
- On the View menu in Windows Installer, click
Details.
- Do one of the following, depending on your operating system:
- In Windows XP, right-click the Name
column header, and then click Comments.
- In Windows 2000,
right-click the Name column header, and then click
Comment.
- Right-click the cached Windows Installer file that has the
Microsoft .NET Framework 1.1 RTL x86 enu comment, and
then click Repair.
- After the repair process has completed, quit the
Installer.
Repair the .NET Framework 1.1 by using the command promptTo repair the .NET Framework 1.1 by using the command prompt, follow these steps:
- Locate the Dotnetfx.exe file that you used to install
the .NET Framework 1.1. To do this, use one of the following methods:
- If you installed the .NET Framework 1.1 from a CD or
from a DVD, insert the installation disc in your CD-ROM or DVD-ROM
drive.
- If you installed the .NET Framework 1.1 from your hard
disk, download the .NET Framework 1.1 Setup program to your hard
disk.
- If you installed the .NET Framework 1.1 from a network
drive, reconnect to the network drive.
- Click Start, and then
click Run.
- In the
Open text box, type cmd, and then click OK.
- At the command prompt, run the following
command:
%InstallationPath%\dotnetfx.exe
/t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi" Note %InstallationPath% is a placeholder for
the path of the Dotnetfx.exe file that you located in step 1.
Repair the .NET Framework 1.0 by using the command promptTo repair the .NET Framework 1.0 by using the command prompt, follow these steps:
- Locate the Dotnetfx.exe file that you used to install
the .NET Framework 1.0. To do this, use one of the following methods:
- If you installed the .NET Framework 1.0 from a CD or
from a DVD, insert the installation disc in your CD-ROM or DVD-ROM
drive.
- If you installed the .NET Framework 1.0 from your hard
disk, download the .NET Framework 1.0 Setup program to your hard
disk.
- If you installed the .NET Framework 1.0 from a network
drive, reconnect to the network drive.
- Click Start, and then
click Run.
- In the
Open text box, type cmd, and then click OK.
- At the command prompt, run the following
command:
%InstallationPath%\dotnetfx.exe
/t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi" Note %InstallationPath% is a placeholder for
the path of the Dotnetfx.exe file that you located in step 1.
REFERENCESFor more information, visit the following Microsoft Web
sites:
Modification Type: | Minor | Last Reviewed: | 2/8/2006 |
---|
Keywords: | kbtshoot kbRegistry kbSysSettings kbSoftwareDist kbPDWizard kbsetup kbAppSetup kbDeployment kbHOWTOmaster KB824643 kbAudDeveloper |
---|
|
|
©2004 Microsoft Corporation. All rights reserved.
|
|