System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
If you are a Small Business customer, find additional troubleshooting and learning resources at the Support for Small Business
(http://smallbusiness.support.microsoft.com)
site.
Support for Windows Vista without any service packs installed ended on April 13, 2010. To continue receiving security updates for Windows, make sure that you are running Windows Vista with Service Pack 2 (SP2). For more information, refer to this Microsoft webpage: Support is ending for some versions of Windows
(http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs)
When you try to install updates for the .NET Framework by using Windows Update or Microsoft Update, you may receive an error that has one of the following error codes:
To fix MSI software update registration corruption issues, run the automated Fix it tool in article 971187
(http://support.microsoft.com/kb/971187)
in the Microsoft Knowledge Base.
After you run the Fix it tool, click Start, click AllPrograms, and then click Windows Update. Try to install the updates again.
To manually download and install updates, follow these steps:
Click Start, click All Programs, and then click Windows Update or Microsoft Update.
To view your update history, do one of the following based on your version of Windows:
If you are running Windows XP, click Review your update history in the left pane of Control Panel.
If you are running Windows Vista or Windows 7, click View update history in the left pane of Control Panel.
In the list of updates, find the update that contains the error message, and note the Knowledge Base (KB) article number for the update that you want to install.
Go to the Windows Downloads
(http://www.microsoft.com/download/)
website.
In the Search Download Center box at the top of the page, type KB and then type the article number for the update.
Collapse this imageExpand this image
Press Enter or click the search icon.
For example, if the KB article number that is listed for the update is 123456, type KB123456 in the search box, and then press Enter or click the search icon (the search icon looks like a white magnifying glass on an orange square).
In the Search Results list, locate the KB article that you searched for, and then go to that article.
Click Download, and then click Save in the File Download dialog box.
Collapse this imageExpand this image
In the Save in list, click Desktop, and then click Save.
On your desktop, locate the file that you downloaded, and then double-click the file to install the update.
Note If the update is unsuitable for your computer, the installation may still fail.
To repair the .NET Framework, you must first uninstall multiple versions of the .NET Framework by using the .NET Framework Cleanup Tool. Then, reinstall the components.
In the download dialog box, click Save, and then when the download has completed, click View downloads.
Collapse this imageExpand this image
In the Downloads folder, right-click dotnetfx_cleanup_tool.zip, click Extract all, and then click Extract.
In the list of files that you extracted, double-click cleanup_tool.exe. If you are prompted for an administrator password or confirmation, provide the password or confirmation, or click Continue.
In the Do you want to run the .NET Framework Setup Cleanup Utility message, click Yes.
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, and then wait for the .NET Framework Cleanup Tool to start.
In Product to cleanup, click the list, select the .NET Framework version that you want to remove, and then click Cleanup Now. 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.
Click Start, click All Programs, click Windows Update, and then try to install the updates again.
For more information about the .NET Framework Cleanup Tool, go to the .NET Framework Cleanup Tool User's Guide
(http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx)
blog post.
More information:
If these steps did not resolve your issue, you may need to collect additional logging information to troubleshoot your issue. To do this, follow the steps in the following Microsoft Knowledgebase article: