Saturday, February 18, 2012

Fix Windows Update Error Code 66A


I recent tried to install some Windows updates on a virtual machine version on Windows 7 that I have running on my Mac. I guess the DVD I used was fairly old, so there were a bunch of update that had not been installed. Anyway, after about the third batch of installed updates followed by a restart, one of the updates failed to install with an unknown error:
Installation date: ‎12/‎06/‎2011 5:17 PM
Installation status: Failed
Error details: Code 66A
Update type: Important
A security issue has been identified that could allow an attacker to compromise your Windows-based system that is running the Microsoft .NET Framework and gain complete control over it. You can help protect your computer by installing this update from Microsoft. After you install this item, you may have to restart your computer.
You have also see the following error code: 0x8007066A. In both of these cases, there is some issue with the .NET Framework and it is now corrupt for whatever reason. Usually, some other program overwrites a .NET Framework file and you end up with this problem.
There are a couple of ways you can fix it, so I’ll list out the different methods here and hopefully something will work! If not, post a comment and I will try to help.

Method 1 – Repair .NET Framework

In Windows 7, click Start and then type in Uninstall in the search box. Go ahead and choose Uninstall a program in the list. in Windows XP, you would go to Control Panel and then Add/Remove Programs.
Uninstall a program
Now go ahead and double-click on Microsoft .NET Framework 4 Client Profile.
Net framework 4
This will bring up the .NET Framework 4 Client Profile Maintenance dialog where you need to chooseRepair .NET Framework 4 Client Profile to its original state.
Repair net framework 4
Now click Next and allow the program to repair the install. You will then have to restart your computer at which point you should try to reinstall the updates via Windows Update.

Fix MSI Corruption

The MSI installer could also be corrupted and in this case, there is a fix from Microsoft that you can just download and run.
This will fix any MSI software update registration corruption issues. Not sure what that means, but it will hopefully fix your problem with installing the update!

Download and Install Update Manually

If you’re trying to use Windows Update to install a whole bunch of updates at once, you might want to try downloading and installing the failed update by itself. You can do this by going to Control Panel, then Windows Update. Then click on the View update history link.
Update history
You’ll now see a list of all the updates applied to the system. Scroll down to the failed one or the one that you want to install manually. In our case, it’s the Microsoft .NET Framework 4 Client Profile for Windows 7. You can follow the same procedure for any failed update.
View update history
Now right-click on the update and choose View Details. This will show you the KB article number. Jot down the KB number or right-click and choose Copy Details. Then visit the following site:
Go ahead and type in the KB number without the “KB”, so just the number and click Search. You should get something like this:
Microsoft kb
Now you’ll see a link, the second one down, that is for a standalone version of the .NET Framework 4 Client Profile.
Download the update and try to install it manually. If this doesn’t work for you, there is only one other thing you can try.

Unistall and Reinstall .NET Framework

The last resort is to uninstall everything related to the .NET Framework and then to reinstall it again. Luckily, Microsoft has a tool that does the uninstalling and cleanup for you.
http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
Install the tool and uninstall .NET Framework 1.0, 1.1, 2.0, 3.0, and 3.5. Go ahead and restart the computer and then download each of these components and install them in order:
.NET Framework 1.1:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
.NET Framework 1.1 SP1:
http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en
.NET Framework 3.5 SP1:
http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
Once you have finished with the installs, restart the computer and try to go to Windows Update again. Hopefully, this will resolve your issue! Post a comment if you’re still having issues. Enjoy!

No comments:

Post a Comment