Last year Microsoft released their Service Pack 1 for Microsoft .NET Framework 2.0 (KB110806). For some reason the Service Pack 1 did not install and generated  a lot of error messages in the system eventlog or displays the illustrated screenshot below. In my case the SP1 update failed and the Windows Update Agent (Automatic updates) retried to reinstall constantly; because the failed  the production Microsoft SQL Server 2005 server failed to start the “SQL Server Agent” service which is depending on the .NET Framework many of the scheduled jobs failed to run.

Automatic Updates - Microsoft .NET Framework 2.0 Service Pack 1 (KB110806) were not installed.

Screenshot 1 – Automatic Updates – Microsoft .NET Framework 2.0 Service Pack 1 (KB110806) were not installed.

This behavior may also occur with:

  • Autodesk Autocad 2008
  • Quickbooks 2008
  • Backup Exec
  • Any other application depending on .NET Framework

If you are a novice user than read my “User guide” below how to remove the failed installation of Microsoft .NET Framework 2.0 Service Pack 1 (KB110806) with “Windows Installer CleanUp Utility”.

I start to troubleshoot and hopefully these steps will help you fixing your installations.

Check the Windows Eventviewer System

Event Type: Error

Event Source: Windows Update Agent

Event Category: Installation

Event ID: 20

Date: 12/20/2007

Time: 7:18:58 AM

User: N/A

Computer:

Description:

Installation Failure: Windows failed to install the following update with error 0×80070643: Microsoft .NET Framework 2.0 Service Pack 1 (KB110806).

clip_image001

Error message in the Update Services mmc console.

Microsoft .NET Framework 2.0 Service Pack 1 (KB110806)
Event reported at 12/27/2007 7:42 AM:
Installation Failure: Windows failed to install the following update with error 0×80070643: Microsoft .NET Framework 2.0 Service Pack 1 (KB110806).

I tried to remove KB928365  security update manually.


clip_image002

Error message when trying to remove KB928365

clip_image003

Than I tried to uninstall Microsoft .NET Framework 2.0

clip_image004

clip_image005

Setup end with problem encountered.

clip_image006

So I ended up with corrupt installation of .NET Framework 2.0 and SQL agent was not running. SQL server 2005 run fine.

I googled and found couple of threads at Microsoft newsgroup suggesting to uninstall the installation using a tool “Windows Installer Clean Up”.

I download the bits from http://support.microsoft.com/kb/290301 and installed msicuu2.exe. From Start Menu I run Windows Installer Clean Up shortcut and selected (All Users) Microsoft .NET Framework 2.0 and removed it.

clip_image007

I went back to the Automatic Updates client directory C:\WINDOWS\SoftwareDistribution\Download\Install and rerun NetFx20SP1_x86.exe which now was successful.

clip_image008

The combination of KB928365 and KB110806 resulted in a failed deployment.If this post helped you please support me by clicking on the Google Ads below and let others also be helped by reading this blog. I am already exceeding my monthly bandwidth quota.