When you try to install updates for the .NET Framework by using Windows Update, Microsoft Update, or an update to the .NET Framework, you may receive an error that has one of the following error codes:
This issue may occur if the MSI software update registration has become corrupted, or if the .NET installation on the computer has become corrupted.
To troubleshoot this issue, try to repair the MSI software update registration corruption issues by using the steps in method 1. If that doesn't work, try to repair the .NET Framework by using the steps in method 2.
Method 1: Fix MSI software update registration corruption issues
Collapse this imageExpand this image
To fix MSI software update registration corruption issues automatically, click the
Fix it
button or link. Click
Run in the
View Download dialog box, and then follow the steps in the Fix it wizard.
Note: This Fix it does not apply to Windows 8 or Windows RT
Collapse this imageExpand this image
Fix this problem
(http://go.microsoft.com/?linkid=9666880)
Microsoft Fix it Microsoft Fix it 50123 Collapse this imageExpand this image
Collapse this imageExpand this image
Note This wizard may be in English only, but the automatic fix also works for other language versions of Windows.
Collapse this imageExpand this image
Note If you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD or DVD, and then run it on the computer that has the problem.
For more information about how to fix this issue, see the following article in the Microsoft Knowledge Base:
971187
(http://support.microsoft.com/kb/971187)
How to fix MSI software update registration corruption issues
Visit Windows Update, and and then try to install the updates again. Or, update Microsoft Security Essentials. For more information about how to update Microsoft Security Essentials, see
Install the latest Microsoft Security Essentials definition updates
(http://www.microsoft.com/security/portal/definitions/howtomse.aspx)
.
If the issue is not resolved, go to method 2.
Collapse this imageExpand this image
Method 2: Repair the .NET Framework
Collapse this imageExpand this image
Repair the version of the .NET Framework that did not update.
.NET Framework 4
Follow these steps if you are running
Windows Vista or
Windows 7:
- Close all applications.
- Click Start, type Uninstall in the Search box, and then click Uninstall a program.
- Double-click Microsoft .NET Framework 4 Client Profile.
- Select Repair .NET Framework 4 Client Profile to its original state, and then click Next.
- When the repair is complete, click Finish.
- Click Restart Now to restart your computer.
- When your computer is restarted, click Start, type Windows Update in the Search box, and then click Windows Update to install the latest Windows updates.
Follow these steps if you are running
Windows XP:
- Close all applications.
- Click Start, click Control Panel, and then click Add or Remove Programs.
- Click Microsoft .NET Framework 4 Client Profile in the list of installed programs, and then click Change/Remove.
- Select Repair .NET Framework 4 Client Profile to its original state, and then click Next.
- When the repair is complete, click Finish.
- Click Restart Now.
- After the computer restarts and you log on to Windows, click Start, type Windows Update in the Search box, and then click Windows Update.
- Click Check for updates. After the scan is complete, click Install Windows Updates, and then follow the instructions.
.NET Framework 1.1, 2.0, 3.0, 3.5
Follow these steps if you are running
Windows 8:
- Swipe in from the right edge of the screen, and then tap Search.
Note If you're using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search. - Tap or click Settings, and then enter the name of the app you want to find.
- Tap or click Uninstall a program
- Tap or click Turn Windows features on or off
- Tap or click to unselect the box for .Net framework 3.5 (includes .Net2.0 and 3.0)
- Tap or click OK and click Close when the uninstall is complete.
- Tap or click to close the Uninstall a program window.
Follow these steps if you are running
WindowsXP, Windows Vista and Windows 7:To repair the .NET Framework 1.1, 2.0, 3.0, 3.5, use the .NET Framework Cleanup Tool to uninstall multiple versions of the .NET Framework, and then reinstall the components.
To do this, follow these steps:
- Visit the following blog post:
- Download dotnetfx_cleanup_tool.zip from the following site:
- When you are prompted, click Open, and then click Extract Now.
- In the files that you extracted, double-click cleanup_tool.exe.
If you are prompted for an administrator password or for confirmation, provide the password, and then click Continue. - In the Do you want to run the .NET Framework Setup Cleanup Utility? message, click Yes.
Collapse this imageExpand this image
Note This tool may be in English only, but it also works for other language versions of Windows. - Click Yes to accept the license agreement.
- In the Product to cleanup window, click the list, select .NET Framework - All Versions, and then click Cleanup Now.
Collapse this imageExpand this image
Note The cleanup tool does not let you remove the .NET Framework 2.0 in Windows Vista or later versions of Windows because the .NET Framework is installed as an operating system component. - After the .NET Framework is removed, restart the computer.
- Download and install the following components:
- Restart the computer.
- Visit Windows Update again, and then check for and install updates.
Collapse this imageExpand this image
Known IssuesYou may also experience the following issues when you try to install this update:
- The update is not installed.
- The system keeps reminding you to install this update even though you have already installed it.
- The desktop does not appear.
If you experience one of these issues, try the following methods to resolve the issue.
Method 1: Reset Windows Update components and update your computer
Collapse this imageExpand this image
To reset the Windows Update components automatically, click the
Fix it button or link. Click
Run in the
View Download dialog box, and then follow the steps in the Fix it wizard.
Collapse this imageExpand this image
Note This Fix it Solution has two modes: Default and Aggressive. You should run the Fix it solution in Default mode to see whether it resolves your problem with Windows Update before you run it in Aggressive mode.
Collapse this imageExpand this image
Fix this problem
(http://go.microsoft.com/?linkid=9665683)
Microsoft Fix it Microsoft Fix it 50202 Collapse this imageExpand this image
Collapse this imageExpand this image
Note this wizard may be in English only, but the automatic fix also works for other language versions of Windows.
Collapse this imageExpand this image
Note if you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD or DVD, and then run it on the computer that has the problem.
For more information about how to reset Windows Update components, see the following article:
Collapse this imageExpand this image
Method 2: Manually download the update from the download link and install it in clean boot mode
Collapse this imageExpand this image
We suggest that you install the updates in clean boot mode to avoid interrupting non-Microsoft programs. To enter clean boot mode on a computer, follow these steps:
-
Click Start, type msconfig in the Start Search box, and then press Enter.
- If you are prompted for an administrator password or for confirmation, type the password or click Continue.
-
On the General tab, click Selective Startup.
-
Under Selective Startup, clear the Load Startup Items check box.
-
Click the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All.
-
Click OK.
-
When you are prompted, click Restart.
- After your computer restarts, try to update your computer again.
For more information about this method, see the following article in the Microsoft Knowledge Base:
331796
(http://support.microsoft.com/kb/331796)
Perform a clean startup to determine whether background programs are interfering with your game or program
Collapse this imageExpand this image
If you are not installing the .NET Framework updates when you receive error code 0x80070643 or 0x643, you may have to collect additional logging information to troubleshoot your issue.
These logs can be reviewed by support professionals or IT professionals to help determine the issue.
To do this, click to follow the steps in the following article:
If you receive this error with Office Updates, see the following Windows Online article to find a resolution:
If this article does not answer your question, click this button to ask other community members at Microsoft Community:
Article ID: 976982 - Last Review: July 12, 2013 - Revision: 30.2
Applies to
- Microsoft Windows XP Starter Edition
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional
- Windows Vista Starter
- Windows Vista Home Basic
- Windows Vista Home Premium
- Windows Vista Business
- Windows Vista Enterprise
- Windows Vista Ultimate
- Windows Server 2008 Standard
- Windows Server 2008 Enterprise
- Windows Server 2008 Datacenter
- Windows Server 2008 R2 Standard
- Windows Server 2008 R2 Enterprise
- Windows Server 2008 R2 Datacenter
- Windows 7 Starter
- Windows 7 Home Premium
- Windows 7 Home Basic
- Windows 7 Professional, when used with:
- Windows 8
- Windows 8 Enterprise
- Windows 8 Pro
kbsurveytest kbfixme kbmsifixme kbcip kbsmbportal KB976982 |