Microsoft KB Archive/923100

From BetaArchive Wiki
Knowledge Base


When you try to install an update for the .NET Framework 1.0, 1.1, or 2.0, you may receive Windows Update error code "0x643" or Windows Installer error code "1603"

Article ID: 923100

Article Last Modified on 12/10/2007



APPLIES TO

  • Microsoft .NET Framework 2.0, when used with:
    • Microsoft Windows Server 2003 SP1
    • Microsoft Windows Server 2003 Service Pack 2
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows 2000 Service Pack 4
  • Microsoft .NET Framework 1.0 Service Pack 3, when used with:
    • Microsoft Windows Server 2003 SP1
    • Microsoft Windows Server 2003 Service Pack 2
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows 2000 Service Pack 4
    • Windows Vista Enterprise
    • Windows Vista Ultimate
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Business
  • Microsoft .NET Framework 1.1 Service Pack 1, when used with:
    • Microsoft Windows Server 2003 SP1
    • Microsoft Windows Server 2003 Service Pack 2
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows 2000 Service Pack 4
    • Windows Vista Enterprise
    • Windows Vista Ultimate
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Business
    • Windows Vista Enterprise 64-bit Edition
    • Windows Vista Home Premium 64-bit Edition
    • Windows Vista Home Basic 64-bit Edition
    • Windows Vista Ultimate 64-bit Edition
  • Microsoft Windows Update
  • Microsoft Update



SYMPTOMS

When you try to install an update for the Microsoft .NET Framework 1.0, for the Microsoft .NET Framework 1.1, or for the Microsoft .NET Framework 2.0, you may receive the following Microsoft Windows Update error code:

0x643

Or, you may receive the following Microsoft Windows Installer error code:

1603

CAUSE

Windows Update error code "0x643" and Windows Installer error code "1603" are generic error codes. Typically, these error codes mean that the update was not installed. These errors codes are usually caused by a corruption in the .NET Framework installation or by an inconsistency on the MSI database state.

RESOLUTION

To successfully install the update, uninstall all the versions of the .NET Framework on the computer, and then reinstall all the versions of the .NET Framework on the computer. To do this, follow these steps:

  1. Click Start, and then click Control Panel.
  2. Double-click Add or Remove Programs.
  3. Note each version of the .NET Framework that is already installed on the computer, and then uninstall all the versions of the .NET Framework.
  4. When you are prompted, restart the computer.
  5. Use the Windows Installer CleanUp Utility to clean up the MSI database state for all the versions of the .NET Framework. To do this, follow these steps:
    1. Download the Windows Installer CleanUp Utility. The following file is available for download from the Microsoft Download Center:

      [GRAPHIC: Download]Download the Windows Installer CleanUp Utility package now.

      For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

      119591 How to obtain Microsoft support files from online services

      Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
    2. Install the Windows Installer CleanUp Utility as an administrator or as a user account that is a member of the local Administrators group.
    3. Click Start, point to All Programs, and then click Windows Install Cleanup.
    4. In the Windows Installer CleanUp Utility, remove all Windows Installer applications for the .NET Framework.
  6. Restart the computer.
  7. Download and then reinstall all the versions of the .NET Framework that were previously installed on the computer.

    To download the .NET Framework 1.0, visit the following Microsoft Web site:

    To download the .NET Framework 1.0 Service Pack 3, visit the following Microsoft Web site:

    To download the .NET Framework 1.1, visit the following Microsoft Web site:

    To download the .NET Framework 1.1 Service Pack 1, visit the following Microsoft Web site:

    To download the .NET Framework 2.0, visit the following Microsoft Web site:

  8. When you are prompted, restart the computer.

Note When you have reinstalled all the versions of the .NET Framework, you can use Windows Update to check for updates to the .NET Framework.

MORE INFORMATION

For more information about another error message that you may receive when you try to install this update, click the following article number to view the article in the Microsoft Knowledge Base:

923101 Error message when you try to install a security update for the .NET Framework 2.0 on a computer that is running Windows Server 2003 x64 Edition: "Error 1324. The folder 'Program Files' contains an invalid character"



Additional query words: KB923100 0x643 1603 error code .NET Framework update fail

Keywords: kbbug kbfix kbsecvulnerability kbqfe kbsecurity kbsecbulletin kbpubtypekc kbwin2000presp5fix kbexpertiseinter kbexpertisebeginner KB923100