DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 320112 - Last Review: January 15, 2007 - Revision: 3.4

This article was previously published under Q320112

On This Page

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.
  1. Remove the .NET Framework 1.0.3705 from the Microsoft Windows Installer cache. To do this, follow these steps:
    1. Click Start, and then click Run.
    2. Type Installer, and then click OK.
    3. On the View menu select Details
    4. Right-click the Date Modified column header.
    5. Click Comments
    6. In the Comments column, locate the cached Windows Installer file that displays Microsoft .NET Framework (English) RTL x86 enu.
    7. Right-click the cached Windows Installer file, and then click Uninstall.
    8. Close the window.
  2. Manually remove the files and the folders from the computer. To do this, follow these steps:
    1. Click Start, and then click Run.
    2. Type System32, and then click OK.
    3. 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.
    4. Close the window.
    5. Click Start, and then click Run.
    6. Type Microsoft.NET, and then click OK.
    7. Double-click the Framework folder.
    8. 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.
  3. Manually remove the registry keys from the Windows Registry. To do this, follow these steps:

    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  (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows
    1. Click Start, and then click Run.
    2. Type regedit, and then click OK.
    3. 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)
    4. Quit Registry Editor.
  4. Zap the Windows Installer information from the registry by using the Msizap.exe utility. To do this, follow these steps:
    1. Msizap.exe is included with the Microsoft Windows Installer SDK. To download the Windows Installer SDK, visit the following Microsoft Web site:
      http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)
    2. Click Start, and then click Run.
    3. Type cmd, and then click OK.
    4. At the command prompt, type CD\Program Files\Microsoft SDK\Bin, and then press ENTER.
    5. Type Msizap TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}
    6. After the Msizap.exe process has completed, type Exit, and then press ENTER.
    7. Restart the computer.
  5. Clean out the contents of the Temp folder. To do this, follow these steps:
    1. Click Start, and then click Run.
    2. Type %Temp%, and then click OK.
    3. On the Edit menu, click Select All.
    4. On the File menu, click Delete.
    Note Delete as many of the files in the Temp folder as possible.
  6. 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.
  7. Download and install the .NET Framework 1.0.3705. To do this, visit the following Microsoft Web site:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=D7158DEE-A83F-4E21-B05A-009D06457787&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=D7158DEE-A83F-4E21-B05A-009D06457787&displaylang=en)
  8. 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.

How to repair .NET Framework 1.0.3705 or 1.1.4322

  1. Repair the Microsoft .NET Framework v1.0.3705 through the Windows Installer cache file.
    1. Click Start, and then click Run.
    2. Type Installer, and then click OK.
    3. On the View menu, click Details.
    4. Right-click the Date Modified column header, and then click Comments.
    5. In the Comments column, locate the cached Windows Installer file that displays Microsoft .NET Framework (English) RTL x86 enu.
    6. Right-click the cached Windows Installer file, and then click Uninstall.
    7. Close the window.
  2. Repair the .NET Framework 1.0.3705 by using the command prompt. To do this, follow these steps:
    1. Locate the original installation materials.
      • If you installed the .NET Framework 1.0.3705 from a CD or a DVD, insert the disc in the CD-ROM or the DVD-ROM drive.
      • If you downloaded the .NET Framework 1.0.3705, download it again, and then save it to your hard disk.
      • If you installed the .NET Framework 1.0.3705 from a network drive, reconnect to the share.
    2. Open a command prompt window.
      • Microsoft Windows 98, Microsoft Windows Millennium Edition, or Microsoft Windows NT
        1. Click Start, and then click Run.
        2. Type command, and then click OK.
      • Microsoft Windows 2000, Microsoft Windows XP
        1. Click Start, and then click Run.
        2. Type cmd, and then click OK.
    3. At the command prompt, type InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi", and then press ENTER.
  3. Repair the .NET Framework 1.1.4322 by using the command prompt. To do this, follow these steps:
    1. Locate the original installation materials.
      • If you installed the .NET Framework 1.1.4322 from a CD or a DVD, insert the disc in the CD-ROM or the DVD-ROM drive.
      • If you downloaded the .NET Framework 1.1.4322, download it again, and then save it to your hard disk.
      • If you installed the .NET Framework 1.1.4322 from a network drive, reconnect to the share.
    2. Open a command prompt window.
      • Microsoft Windows 98, Microsoft Windows Millennium Edition, or Microsoft Windows NT
        1. Click Start, and then click Run.
        2. Type command, and then click OK.
      • Microsoft Windows 2000, Microsoft Windows XP
        1. Click Start, and then click Run.
        2. Type cmd, and then click OK.
    3. At the command prompt, type InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi", and then press ENTER.
Important To repair the Microsoft .NET Framework that is included with the operating system, you must use the Repair option or the Reinstall option of the operating system. The following are the operating systems that include the Microsoft .NET Framework:
  • Microsoft Windows Server 2003

    For more information about how to repair the .NET Framework in Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:
    830646  (http://support.microsoft.com/kb/830646/ ) How to troubleshoot Microsoft .NET Framework 1.1 installation issues on Microsoft Windows Server 2003
  • Windows XP Tablet PC Edition
  • Windows XP Media Center Edition

REFERENCES

For more information about the different versions of the .NET Framework, visit the following Microsoft Developer Network (MSDN) Web site:
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx (http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx)

APPLIES TO
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.0 Service Pack 2
Keywords: 
kbprb KB320112
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support