I have had a catch - 22 on uninstalling .NET Framework 2.0 Beta 2 in order to install (WindowsUpdate) .NET Framework 2.0 Redistributable.
After many Microsoft Support calls failed I found a small probgram and link that just might work for you.
Quandry: The Beta complains aunder uninstall and fails. Version 2.0 Distributable will not install over the BETA.
The Beta version of .NET 2 is sometimes installed as a result from testing any of the Beta .NET items such as SQL 2005 Beta etc.
URL is:
http://support.microsoft.com/default.aspx?scid=kb;en-us;908452
File Link is:
Approximately the 1.2 Notes secction has a Link.
http://go.microsoft.com/fwlink/?linkid=47598
vs_uninst_betas.exe
I hope this works. I will reply with how it went.