I thought it was unusually that there were so many Windows 7 updates. Each day yet another seemed to appear. It was when I manually decided to run the update I discovered it kept on failing and it was the same update that was having problems.
In this instance it was “Security Update for Microsoft .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 2008 x86 (KB2446708) that was having the problem. Here is how I turned a ‘failed’ into a successful update.
The way the problem was resolved was by uninstall an application, then running a cleanup tool (utility), reinstall .NET 4 framework and finally running Windows Update again. Below I will break it down into four simple steps.
Step 1 – Removal of .NET Framework 4 Client Profile.
I removed this via ‘Uninstall a Program’ in the ‘Control Panel’ and then rebooted the computer.
Step 2 – Using the .Net Framework Cleanup Tool.
Aaron Stebner’s .Net Framework Cleanup Tool is a well written and easy to use tool. You can find it here: http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx Once downloaded extract the tool and run. It should prompt you to reboot your computer when it has finished.
Step 3 – Install .Net 4 Framework.
I used the web install version, which essentially downloads a setup application and then this pulls the rest of the package directly from the internet. You can find it here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en Again I recommend you reboot once it has installed.
Step 4 – Run Windows Update.
Now you need to run Windows Update, but do not be surprised to see the update you were having problems with listed. When I ran the update there were actually two updates available, but importantly it did not have any problems installing the updates this time.