How to troubleshoot Microsoft .NET Framework 1.1 installation issues on Microsoft Windows Server 2003

Article translations Article translations
Article ID: 830646 - View products that this article applies to.
Note Do not use the information that appears in this article to troubleshoot a Microsoft .NET Framework 1.1 installation on Microsoft Windows 2000 or on Microsoft Windows XP. For more information about how to troubleshoot a .NET Framework installation on Windows 2000 or on Windows XP, click the following article number to view the article in the Microsoft Knowledge Base:
824643 How to troubleshoot Microsoft .NET Framework 1.1 installation issues in Windows XP or in Windows 2000
Expand all | Collapse all

On This Page

SUMMARY

This step-by-step article describes how to troubleshoot issues that you may experience when you install the Microsoft .NET Framework 1.1 on a computer that is running Microsoft Windows Server 2003.

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.

This article also discusses how to troubleshoot other issues that you may experience when you install the .NET Framework 1.1 on Windows Server 2003, how to repair or reinstall Windows Server 2003, and how to manually repair the .NET Framework 1.1.

Requirements

This 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 Server 2003

Unregister and then reregister Windows Installer

  1. Unregister Windows Installer:
    1. Click Start, and then click Run.
    2. In the Open text box, type msiexec /unregister, and then click OK.
  2. Reregister Windows Installer:
    1. Click Start, and then click Run.
    2. In the Open text box, type msiexec /regserver, and then click OK.

Repair or reinstall Windows Server 2003

When you repair or reinstall Windows Server 2003, you automatically repair the .NET Framework 1.1. To do this, run your Windows Server 2003 Setup program. For more information about Windows Server 2003, visit the following Microsoft Web site:
http://www.microsoft.com/windowsserver2003/default.mspx

Manually repair the .NET Framework 1.1

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
  1. Manually delete the netfx registry value from the Windows registry. To do this, follow these steps:
    1. Click Start, and then click Run.
    2. In the Open text box, type regedit, and then click OK to start Registry Editor.
    3. In Registry Editor, locate and then click the following registry key:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents
    4. Under Name in the right pane of Registry Editor, right-click netfx, and then click Delete.
    5. In the Confirm Value Delete dialog box, click Yes.
    6. Quit Registry Editor.
  2. In the Inf folder that is located in your Windows folder, create a device information (.inf) file. To do this, follow these steps:
    1. Paste the following text in a text editor such as Notepad:
      [Version]
      Signature = "$Windows NT$"
      DriverVer=10/01/2002,5.2.3790.0
      
      [Components]
      netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,,7
    2. On the File menu, click Save.
    3. In the Save As dialog box, locate and then click the %Windows Folder%\inf folder on your computer.

      Note %Windows Folder% is a placeholder for the path of your Windows folder.
    4. In the Save as type drop-down list box, click All Files.
    5. In the File name text box, type sysnew.inf and then click Save.
  3. Run the Windows Optional Component (OC) Installer wizard to reinstall the .NET Framework 1.1. To do this, follow these steps:
    1. Click Start, and then click Run.
    2. In the Open text box, type cmd, and then click OK.
    3. At the command prompt, run the following command to start the Windows OC Installer wizard:
      sysocmgr /i:%Windows Folder%\inf\sysnew.inf
      Note %Windows Folder% is a placeholder for the path of your Windows folder.
    4. On the Windows Components page of the Windows OC Installer wizard, click Next to reinstall the .NET Framework 1.1.

      Note If the Files Needed dialog box appears, type the path of the i386 installation folder in the Copy files from text box, and then click OK. The i386 folder is located in the folder where you installed your operating system.
  4. Manually install assemblies in the global assembly cache. To do this, follow these steps:
    1. Click Start, and then click Run.
    2. In the Open text box, type cmd, and then click OK.
    3. At the command prompt, run the following command (type this command on one line):
      "%Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\gacutil.exe" /f /il %Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\assemblylist.txt
      Notes
      • %Windows Folder% is a placeholder for the path of your Windows folder.
      • xxxx is a placeholder for the build number of the version of the .NET Framework 1.1 that you are trying to repair.

REFERENCES

For more information, visit the following Microsoft Web sites:
Microsoft .NET Framework Version 1.1 Redistributable Package
http://microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

Registry Editor
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Frequently asked questions
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx

Versioning, compatibility, and side-by-side execution in the .NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx

Properties

Article ID: 830646 - Last Review: April 23, 2007 - Revision: 1.10
APPLIES TO
  • Microsoft .NET Framework 1.1, when used with:
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Keywords: 
kbtshoot kbregistry kbpdwizard kbsyssettings kbsoftwaredist kbsetup kbdeployment kbappsetup kbhowtomaster KB830646

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com