1. Open the Control Panel
  2. Select Add/Remove Programs
  3. Highlight Microsoft.NET Framework 2.0 and click Change/Remove
  4. Select Repair or Uninstall

Versions 3.5, 3.0 (and their related service packs) of Microsoft .NET Framework may need to be uninstalled first before uninstalling Microsoft .NET Framework 2.0. If higher versions are installed, then uninstall the highest version (3.5 or 3.0) first working backwards to .NET 2.0 and reboot the computer if prompted to do so. Uninstalling version 4.0 of .NET Framework should not be necessary or applicable to this section.

If you are unable to uninstall or repair Microsoft .NET Framework 2.0 using the above steps, then contact Microsoft or review Microsoft Article 923100.
 
If you decide to use .NET Framework cleanup tool, please also review:
http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx.

Note: We provide links to third-party websites in an effort to help you resolve your issue. We are not responsible for the information on third-party websites, and we cannot assist with implementing resolutions from these websites.