Error Code: 643 (Can't install KB951847)

Anonymous
2009-07-11T17:08:52+00:00

I cannot install update "Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update (KB951847) x64". Windows Update encounters a reportedly unknown error code 643 and the update fails.

How can I fix this?

PS: I am running Microsoft Windows Vista 64-bit (ENU) with Service Pack 2 (SP2) on an HP Pavilion dv5-1199eg Entertainment Notebook PC.

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2009-10-19T20:38:52+00:00

I received the following Microsoft fix today.

I have been receiving instructions from a Microsoft Tech since last Thursday.

Some of you are likely seeing a Windows Update icon in your system tray right now. DONOT download those updates until you have done the following listed below.

Be sure to follow the instructions carefully. This fix repaired my problem and I was able to download all the new .net framework security updates successfully.

This applies to those using Windows XP and it repaired the problem:


I understand that the following 2 updates still cannot be installed. The error code 0x645 is received.


Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and

Windows XP (KB974417)

Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update for .NET versions 2.0 through 3.5 (KB951847) x86


In order to narrow down the cause of this issue and resolve it, please refer to the following steps.

Step 1: Use .Net Framework CleanUp Utility

============================================

  1. Please download the .NET Framework Cleanup Tool from the following link:

http://windowsuu.com/tools/dotnetfx\_cleanup\_tool.zip

Please Note: Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

  1. Unzip the file and then close all the open windows.
  2. Double click Cleanup_tool.exe to run it, and then select the .Net Framework 2.0 in the list box. Click “OK”, click “Yes”, and click “Cleanup Now” to remove it completely. After that, please also remove the .NET 3.5.

Step 2: Reinstall .NET Framework Version 2.0, 3.5 and their updates

==================================================

Please download and install the following updates in order.

Microsoft .NET Framework Version 2.0 Redistributable Package (x86)

http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe

Microsoft .NET Framework 2.0 Service Pack 2

http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2\_x86.exe

Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and Windows XP (KB974417)

http://download.microsoft.com/download/A/0/1/A01064A3-CAB0-4851-9C54-56A980FF00EB/NDP20SP2-KB974417-x86.exe

After that, please restart the computer and then install Microsoft .NET Framework 3.5 and its update.

Microsoft .NET Framework 3.5 and .NET Framework 3.5 Service Pack 1

http://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe

Microsoft .NET Framework 3.5 Family Update

http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP35SP1-KB958484-x86.exe

Note: When the file download window appears, please click "Save", and follow the directions to save it on the Desktop. After downloading the setup file on your Desktop, double-click to manually install it.

However, if any error is encountered when installing, please capture a screenshot of the error message:

How to capture a Screenshot:

======================

  1. When the error appears, please press the "Print Screen" key (PrtScn) on your keyboard.
  2. Click "Start", click "Run", type MSPAINT, and click "OK".
  3. In Paint, click "Paste" under the "Edit" Menu, click "Save" under the "File" menu, type a file name for the screenshot, choose JPEG as "Save as type", click "Desktop" on the left pane, and click "Save".
  4. Please find the screenshot on the Desktop and send it as an attachment to: *** Email address is removed for privacy ***.

Please try my suggestions and let me know the results at your earliest convenience. If you have any other questions, please do not hesitate to let me know.

I look forward to your response.

Best Regards,

William Zhao

*** Email address is removed for privacy ***

Microsoft Windows Update Support Professional

Was this answer helpful?

0 comments No comments

62 additional answers

Sort by: Most helpful
  1. Anonymous
    2009-07-13T22:13:00+00:00

    Hello Elli21,

    By analyzing the error logs we can incur that the issue we are facing is regarding the Windows Installer.

    Please follow the instructions below provided to resolve the issue:

    1. To install programs on your computer, you must be an administrator on the computer. Follow these guidelines to<br> make sure that you have administrative permissions: <br><br><br><br> <br>• If you are on a corporate network, contact the system administrator for more information about administrative<br> permissions. <br> --- --- <br> <br>• If you are on a home network, sign in with an account that has administrative permissions. <br> <br>• If you cannot obtain administrative permissions, have someone with administrative permissions perform the installation<br> for you.
    2. Reregister Windows Installer.<br><br><br><br><br> <br>• Windows Vista ****<br><br><br><br> a. Click Start , type<br>%windir%\system32\msiexec /unregserver in the Start Search box, and then press ENTER. <br> --- --- <br> b. Type<br>%windir%\system32\msiexec /regserver , and then press ENTER. <br><br>If you are prompted for an administrator password or for a confirmation, type the password, or click Allow. <br> --- --- <br> <br>
    3. Install the latest version of the Windows Installer files from the below link:<br><br><br>http://support.microsoft.com/KB/942288<br><br><br><br>Restart the computer and<br>Restart the Windows Installer.<br><br><br><br><br> <br>• Windows Vista ****<br><br><br><br> a. Click Start , type<br>net stop msiserver in the Start Search box, and then press ENTER. <br> --- --- <br> b. Click Start , type<br>net start msiserver in the Start Search box, and then press ENTER. <br> --- ---

    The error listed is different than yours but the resolution is applicable to yours

    Please let us know if it helps.

    Thanks and Regards,

    Gurudath M S

    Microsoft Answers Support Engineer

    Visit our Microsoft Answers Feedback Forum and let us know what you think.


    Gurudath M S Microsoft Answers Support Engineer Visit Microsoft Answers Feedback Forum and let us know what you think.

    Was this answer helpful?

    0 comments No comments
  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. Anonymous
    2009-07-12T18:19:11+00:00

    Hello Gurudath MS - Microsoft Support,

    thank you for replying and helping.

    Regarding these steps and how they worked out:

    1. There is no .NET Framework.
    2. There is no version of the .NET Framework.
    3. Done.
    4. Setup fails with following 2 errors.

    Microsoft Windows:

    setup.exe has stopped working

    A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.

    Microsoft .NET Framework 3.5 Setup:

    An error occured during setup. Installed files have been removed from your computer. For known issues and troubleshooting information, see the online Readme. For error information, see Error Log.

    Error Log:

    [05/10/09,14:07:48] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1601[05/10/09,14:07:53] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.[06/28/09,12:38:19] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603[06/28/09,12:38:41] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.[06/28/09,13:39:10] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603[06/28/09,13:39:21] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.[06/28/09,15:08:40] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603[06/28/09,15:08:53] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.[06/28/09,16:17:20] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603[06/28/09,16:17:37] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.[07/04/09,11:44:06] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603[07/04/09,11:44:50] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.[07/12/09,20:10:02] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603[07/12/09,20:10:46] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.

    1. Done.

    The issue persists.

    Any other ideas (anynone)?

    Thanks and regards,

    Elli21

    Microsoft product user

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2009-07-12T14:02:59+00:00

    Hello Elli21,

    Thank you for using Microsoft Answers forum.  You need to uninstall the .NET version you have, run the cleanup tool and reinstall.  To manually remove and reinstall the .NET Framework, follow these steps:

    1.     Remove the .NET Framework.

    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. Then, uninstall all the versions of the .NET Framework.

    4.     When you are prompted, restart the computer.

    2.     Use the Windows Installer CleanUp Utility to clean up the MSI database state for all the versions of the .NET Framework.

    1.     Download the Windows Installer CleanUp Utility. The following file is available for download from the Microsoft Download Center:

    Collapse this image Expand this image

    Download the Windows Installer CleanUp Utility package now.(http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe)

    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   (http://support.microsoft.com/kb/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.

    3.     Restart the computer.

    4.     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:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787&amp;DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787&DisplayLang=en)

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

    http://www.microsoft.com/downloads/details.aspx?familyid=6978D761-4A92-4106-A9BC-83E78D4ABC5B&amp;displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=6978D761-4A92-4106-A9BC-83E78D4ABC5B&displaylang=en)

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

    http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&amp;displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en)

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

    http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&amp;displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en)

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

    http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en)

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

    http://www.microsoft.com/downloads/details.aspx?familyid=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en(http://www.microsoft.com/downloads/details.aspx?familyid=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en)

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

    http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en(http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en)

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

    http://www.microsoft.com/downloads/details.aspx?familyid=EC2CA85D-B255-4425-9E65-1E88A0BDB72A&displaylang=en(http://www.microsoft.com/downloads/details.aspx?familyid=EC2CA85D-B255-4425-9E65-1E88A0BDB72A&displaylang=en)

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

    http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en(http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en)

    5.     When you are prompted, restart the computer.

    Thanks for using the Answers Forum. Please let us know how this works out.

    Thanks and Regards,

    Gurudath M S

    Microsoft Answers Support Engineer

    Visit our Microsoft Answers Feedback Forum and let us know what you think.


    Gurudath M S Microsoft Answers Support Engineer Visit Microsoft Answers Feedback Forum and let us know what you think.

    Was this answer helpful?

    0 comments No comments