As for .Net 1.0 not being listed in Add/Remove Programs http://support.microsoft.com/?kbid=938244 The above article references an “Uninstall Cleanup Tool” which is not to be confused with either Microsoft’s Windows Installer Cleanup Utility or Aaron Stebner’s .NET Framework cleanup tool which I used in previous articles.
Note: The download file is named: NDP10SP317396.EXE Do not confuse the part of the file’s name that has the letters “SP3”, in actuality the number 3 is the first number of the MS Knowledge Base article: KB317936 and not SP3 as in Service Pack 3.
The .NET Framework 3.0 redistributable bootstrapper package (2.8MB) installs 3.0 by downloading the remaining files using the internet during the installation process. To download the full redistributable package scroll down the web page to the section titled: “Instructions”.
SP1 also includes cumulative servicing updates to the .NET Framework 2.0 and .NET Framework 3.0 subcomponents. Microsoft has also included the NET Framework 2.0 SP2 as part of 3.5 SP1. You have the choice of using the bootstrapper or downloading the “Full Package” Service Pack file.
When you try to install an update for the .NET Framework 1.0, 1.1, 2.0, 3.0, or 3.5, you may receive Windows Update error code "0x643" or Windows Installer error code "1603" http://support.microsoft.com/kb/923100
NET Framework 3.0 SP1 - XPS XPSEPSC Not installed error: You may receive this error which is caused by the XML Paper Specifications Shared Components Pack 1.0 components in earlier versions of .NET not being installed.
I first received this error when testing the installation of .NET 3.0 on two separate occasions. The first time I fixed the problem by completely removing all the versions of .NET installed in reverse order (highest version first) and then reinstalling each version of .NET
When testing .NET on another occasion I again received the same error. This time instead of using the full redistributable I used the bootstrapper file, which in essence uses your Internet connection to download and install .NET. The logic being that during the install process your current installations of .NET would be scanned and any missing components would be included as part of the install process. Using the bootstapper worked as I did not get the XPS error and the installation completed successfully.
"This .NET Framework cleanup tool is designed to automatically perform a set of steps to remove selected versions of the .NET Framework from a computer. It will remove files, directories, registry keys and values and Windows Installer product registration information for the .NET Framework. The tool is intended primarily to return your system to a known (relatively clean) state in case you are encountering .NET Framework installation, un-installation, repair or patching errors so that you can try to install again."
Warning: if you use this tool, be prepared to repair or reinstall any other versions of .NET Framework that are on your computer to get them to work correctly afterwards.