THIS POST CONTAINS (almost exclusively) DETAILS THAT ARE SPECIFIC TO
It turns out that the Windows 2000 file below is indeed a .NET v2
file. My main problem was figuring that out. One blog entry from a
well known .NET Microsoftian made me think that the file might be an
MS-SQL or MS Jet file, but that is not so.
In short, the solution was to uninstall .NET 2 SP1, install .NET 2,
install .NET 2 SP1.
The not short version of the solution follows ...
FIRST, uninstall "Microsoft .NET Framework 2.0 Service Pack 1" (that's
the way it is listed) by using add/remove programs in control panel.
"Because .NET 2.0 SP1 is a major upgrade which uninstalls previous
versions of .NET 2.0, toward the end of the installation it
[uninstalls] .NET 2.0 which is a maintenance installation." (see
bottom for link to this web page) This means that you don't, at this
point, have to uninstall .NET 2.0 . Don't be fooled by the fact that
all the files are still there in the file system. The registry will
have been cleaned of the important keys. You can check if you wish
and you will see (if all has gone well) that the key below is gone
from the registry.
If, for some reason, you never installed .NET 2.0 SP1 then instead
uninstall "Microsoft .NET Framework 2.0" via add/remove programs.
After the uninstall completes reboot your PC.
SECOND, install .NET Framework 2.0 ... you can get it from the URL
below. The file name is dotnetfx.exe and it is 23 MB.
You could probably skip this step and go right to step 3. I didn't. If
you don't skip this step then reboot your PC at this point.
THIRD, install .NET Framework 2.0 Service Pack 1. The file is named
NetFx20SP1_x86.exe. It is 24 MB and can be gotten from the URL below.
Afterwards, I now realize that this is really .NET Framework 2.0 with
SP1 and that step 2 probably could have been skipped.
Reboot your PC at this point.
I ran a windows update afterwards, but no updates were called for.
If you have any problems with uninstalling/installing .NET see the
URLs below. They provide some useful insights/suggestions/etc. for
dealing with problems that arise during .NET installs/uninstalls.